사용자 도구

사이트 도구


dbms:oracle:install:ins_rdbms.mk

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
dbms:oracle:install:ins_rdbms.mk [2015/09/25 09:21]
starlits [env_network.mk]
dbms:oracle:install:ins_rdbms.mk [2019/05/29 10:47] (현재)
starlits [해결]
줄 3: 줄 3:
 ===== all_no_orcl 생성에러 ===== ===== all_no_orcl 생성에러 =====
  
-==== Exception String ==== +==== Exception ==== 
-<code>+  - Exception String <code>
 Error in invoking target 'all_no_orcl' of makefile Error in invoking target 'all_no_orcl' of makefile
 '/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk.' '/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk.'
줄 26: 줄 26:
   - FILENAME : $ORACLE_HOME/bin/genorasdksh   - FILENAME : $ORACLE_HOME/bin/genorasdksh
   - 원본소스 <code>   - 원본소스 <code>
-$LD $LD_RUNTIME -Wl $LD_OPT $LD_OUT ...+$LD $LD_RUNTIME $LD_OPT $LD_OUT ...
 </code> </code>
   - 소스수정 <code>   - 소스수정 <code>
줄 32: 줄 32:
 </code> </code>
  
-==== ins_srvm.mk ====+=== env_srvm.mk ===
  
-  - FILENAME : $ORACLE_HOME/srvm/lib/ins_srvm.mk+  - FILENAME : $ORACLE_HOME/srvm/lib/env_srvm.mk
   - 원본소스 <code>   - 원본소스 <code>
 GETCRSHOME_LINKLINE=$(LINK) $(LDPATHFLAG)$(RDBMSLIB) $(CDEBUG) $(OPT) $(GETCRSHOME_OBJ1) GETCRSHOME_LINKLINE=$(LINK) $(LDPATHFLAG)$(RDBMSLIB) $(CDEBUG) $(OPT) $(GETCRSHOME_OBJ1)
줄 44: 줄 44:
 === env_network.mk === === env_network.mk ===
  
-  - FILENAME : network/lib/env_network.mk+  - FILENAME : $ORACLE_HOME/network/lib/env_network.mk
   - 원본소스 <code>   - 원본소스 <code>
 TNSLSNR_LINKLINE=$(LINK) $(TNSLSNR_OFILES) $(LINKTTLIBS) ... TNSLSNR_LINKLINE=$(LINK) $(TNSLSNR_OFILES) $(LINKTTLIBS) ...
줄 52: 줄 52:
 </code> </code>
  
-==== env_rdms.mk ===+=== ins_rdbms.mk === 
- +  - $ORACLE_HOME/rdbms/lib/ins_rdbms.mk
-  - FILENAME : $ORACLE_HOME/rdbms/lib/env_rdms.mk+
   - 원본소스 <code>   - 원본소스 <code>
-ORACLE_LINKER=$(ADE_DEL_FILE_CMD) $(PURECMDS) gcc $(OLAPPRELINKOPTS) $(LDFLAGS) $(COMPSOBJS)+    $(ORAPWD_LINKLINE)
 </code> </code>
   - 소스수정 <code>   - 소스수정 <code>
-ORACLE_LINKER=$(ADE_DEL_FILE_CMD$(PURECMDS) gcc -Wl, --no-as-needed $(OLAPPRELINKOPTS) $(LDFLAGS) $(COMPSOBJS)+    $(ORAPWD_LINKLINE) -lnnz11
 </code> </code>
  
 +=== env_rdbms.mk ===
 +  - $ORACLE_HOME/rdbms/lib/env_rdbms.mk
 +  - 원본소스 <code>
 +KFED_LINKLINE=$(LINK) $(S0MAIN) $(SSKFEDED) $(SKFEDPT)  \
 +</code>
 +  - 소스수정 <code>
 +KFED_LINKLINE=$(LINK) $(S0MAIN) -Wl,--no-as-needed $(SSKFEDED) $(SKFEDPT)  \
 +</code>
 +  - 원본소스 <code>
 +KFOD_LINKLINE=$(LINK) $(S0MAIN) $(SSKFODED) $(SKFODPT) $(KFODOBJ) \
 +</code>
 +  - 소스수정 <code>
 +KFOD_LINKLINE=$(LINK) $(S0MAIN) -Wl,--no-as-needed $(SSKFODED) $(SKFODPT) $(KFODOBJ) \
 +</code>
 +  - 원본소스 <code>
 +AMDU_LINKLINE=$(LINK) $(S0MAIN) $(SSKFMUED) $(SKFMUPT) \
 +</code>
 +  - 소스수정 <code>
 +AMDU_LINKLINE=$(LINK) $(S0MAIN) -Wl,--no-as-needed $(SSKFMUED) $(SKFMUPT) \
 +</code>
 +  - 원본소스 <code>
 +KFNDG_LINKLINE=$(LINK) $(S0MAIN) $(SSKFNDGED) $(SKFNDGPT) $(KFNDGOBJ) \
 +</code>
 +  - 소스수정 <code>
 +KFNDG_LINKLINE=$(LINK) $(S0MAIN) -Wl,–no-as-needed $(SSKFNDGED) $(SKFNDGPT) $(KFNDGOBJ) \
 +</code>
 +  - 원본소스 <code>
 +ORACLE_KERNEL_LIBS=$(LLIBSKGTR) $(LLIBPERFSRV) $(NAETTOBJS) $(CONFIG)\
 +        $(SPOBJS) $(LLIBSERVER) $(LLIBODM) $(LLIBSAGE) \
 +</code>
 +  - 소스수정 <code>
 +ORACLE_KERNEL_LIBS=$(LLIBSKGTR) $(LLIBPERFSRV) $(NAETTOBJS) $(CONFIG)\
 +        $(SPOBJS) -Wl,--no-as-needed $(LLIBSERVER) $(LLIBODM) $(LLIBSAGE) \
 +</code>
 ===== irman ioracle 생성에러 ===== ===== irman ioracle 생성에러 =====
  
-==== Exception String ==== +==== Exception ==== 
-<code>+  - Exception String <code>
 Error in invoking target 'irman ioracle' of makefile  Error in invoking target 'irman ioracle' of makefile 
 '/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk'. '/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk'.
 </code> </code>
 +  - ORACLE LOG FILE <code>
 +libocrutl11.so: undefined reference to `lfifcp' rdbms/lib/ins_rdbms.mk
 +</code>
 +==== 해결 ====
  
-===== 해결 ===== +  - FILENAME : $ORACLE_HOME/rdbms/lib/env_rdbms.mk 
 +  - 원본소스 <code> 
 +ORACLE_LINKLINE=$(ORACLE_LINKER) $(PL_FLAGS) $(ORAMAI) 
 +</code> 
 +  - 소스수정 <code> 
 +ORACLE_LINKLINE=$(ORACLE_LINKER) -Wl,--no-as-needed $(PL_FLAGS) $(ORAMAI) 
 +</code>
 ===== 재컴파일 ===== ===== 재컴파일 =====
   - ins_rdbms.mk 에러가 발생했을 경우, DB를 모두 내린 후 재컴파일 해준다. <code bash>   - ins_rdbms.mk 에러가 발생했을 경우, DB를 모두 내린 후 재컴파일 해준다. <code bash>
dbms/oracle/install/ins_rdbms.mk.1443140513.txt.gz · 마지막으로 수정됨: 2015/09/25 09:21 저자 starlits