프린트 하기

실습환경

Oracle Linux 6.8 + Oracle 데이터베이스 11g R2 P4 


오류

./runInstaller의 ins_precomp.mk 오류 ]

Error in invoking target 'links proc gen_pcscfg procob' of makefile

'/u01/app/oracle/product/12.1.0.1/db_1/precomp/lib/ins_precomp.mk'.

See

'/u01/app/oraInventory/logs/installActions2014-04-26_08-07-04PM.log'

for details.


해결방법

rm -rf $ORACLE_HOME/lib/stubs/*

stubs 폴더 이하 모두 삭제

cp $ORACLE_HOME/rdbms/lib/env_rdbms.mk $ORACLE_HOME/rdbms/lib/env_rdbms.mk.orig

파일 복사 후 .orig 붙이기

 

vi $ORACLE_HOME/rdbms/lib/env_rdbms.mk

:set number

로 줄 번호 보이게 한다음 esc 눌리고

*라인번호 눌리고 시프트+g 눌리면 해당 줄로 이동함

 

176번째 줄

기존

LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS)

변경

LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS) -lons

 

279-280번째 줄

기존

LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS)

LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS)

변경

LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS) -Wl,--no-as-needed

LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS) -Wl,--no-as-needed

 

3041-3042번째 줄

기존

TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \

       $(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS)

변경

TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \

       $(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS) -lnnz12

변경 후 :wq로 나오기

다시 인스톨창에서 Retry 눌려서 진행

 

본 글은 개인적인 경험과 견해를 바탕으로 작성된 것이며,
제가 현재 또는 과거에 재직했던 기업의 공식 입장이나 의견을 대변하지 않습니다.
궁금하신 점은 언제든지 댓글이나 메일로 남겨 주세요. 확인 후 답변드리겠습니다.
감사합니다.