프린트 하기

실습환경

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 눌려서 진행