사용자 도구

사이트 도구


dbms:oracle:install:ins_rdbms.mk

문서의 이전 판입니다!


Oracle DB 생성시 ins_rdbms.mk 오류 해결방법

all_no_orcl 생성에러

Exception String

Error in invoking target 'all_no_orcl' of makefile
'/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk.'

해결

ins_emagent.mk

  1. FILENAME : $ORACLE_HOME/sysman/lib/ins_emagent.mk
  2. 원본소스
    LDFLAGS=-o $@...
  3. 소스수정
    LDFLAGS=-Wl,--copy-dt-needed-entries -o $@...

genorasdksh

  1. FILENAME : $ORACLE_HOME/bin/genorasdksh
  2. 원본소스
    $LD $LD_RUNTIME -Wl $LD_OPT $LD_OUT ...
  3. 소스수정
    $LD $LD_RUNTIME -Wl,--no-as-needed $LD_OPT $LD_OUT ...

ins_srvm.mk

  1. FILENAME : $ORACLE_HOME/srvm/lib/ins_srvm.mk
  2. 원본소스
    GETCRSHOME_LINKLINE=$(LINK) $(LDPATHFLAG)$(RDBMSLIB) $(CDEBUG) $(OPT) $(GETCRSHOME_OBJ1)
  3. 소스수정
    GETCRSHOME_LINKLINE=$(LINK) $(LDPATHFLAG)$(RDBMSLIB) $(CDEBUG) $(OPT) $(GETCRSHOME_OBJ1) -Wl,--no-as-needed

env_network.mk

  1. FILENAME : network/lib/env_network.mk
  2. 원본소스
    TNSLSNR_LINKLINE=$(LINK) $(TNSLSNR_OFILES) $(LINKTTLIBS) ...
  3. 소스수정
    TNSLSNR_LINKLINE=$(LINK) $(TNSLSNR_OFILES) -Wl,--no-as-needed $(LINKTTLIBS) ...

env_rdms.mk

  1. FILENAME : $ORACLE_HOME/rdbms/lib/env_rdms.mk
  2. 원본소스
    ORACLE_LINKER=$(ADE_DEL_FILE_CMD) $(PURECMDS) gcc $(OLAPPRELINKOPTS) $(LDFLAGS) $(COMPSOBJS)
  3. 소스수정
    ORACLE_LINKER=$(ADE_DEL_FILE_CMD) $(PURECMDS) gcc -Wl, --no-as-needed $(OLAPPRELINKOPTS) $(LDFLAGS) $(COMPSOBJS)

irman ioracle 생성에러

Exception String

Error in invoking target 'irman ioracle' of makefile 
'/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk'.

해결

재컴파일

  1. ins_rdbms.mk 에러가 발생했을 경우, DB를 모두 내린 후 재컴파일 해준다.
    $ lsnrctl stop
    $ sqlplus "/as sysdba"
    SQL> shutdown immediate;
    $ cd $ORACLE_HOME/lib/
    $ make -f ins_rdbms.mk
dbms/oracle/install/ins_rdbms.mk.1443140544.txt.gz · 마지막으로 수정됨: 2015/09/25 09:22 저자 starlits