내용으로 건너뛰기
adminschool.net wiki
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
•
cluster
•
linuxtimesetting
•
install
•
oracleas
•
lvm
•
usage
•
ntpclient
dbms:oracle:install:ins_rdbms.mk
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Oracle DB 생성시 ins_rdbms.mk 오류 해결방법 ====== ===== all_no_orcl 생성에러 ===== ==== Exception ==== - Exception String <code> Error in invoking target 'all_no_orcl' of makefile '/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk.' </code> ==== 해결 ==== === ins_emagent.mk === - FILENAME : $ORACLE_HOME/sysman/lib/ins_emagent.mk - 원본소스 <code> LDFLAGS=-o $@... </code> - 소스수정 <code> LDFLAGS=-Wl,--copy-dt-needed-entries -o $@... </code> === genorasdksh === - FILENAME : $ORACLE_HOME/bin/genorasdksh - 원본소스 <code> $LD $LD_RUNTIME $LD_OPT $LD_OUT ... </code> - 소스수정 <code> $LD $LD_RUNTIME -Wl,--no-as-needed $LD_OPT $LD_OUT ... </code> === env_srvm.mk === - FILENAME : $ORACLE_HOME/srvm/lib/env_srvm.mk - 원본소스 <code> GETCRSHOME_LINKLINE=$(LINK) $(LDPATHFLAG)$(RDBMSLIB) $(CDEBUG) $(OPT) $(GETCRSHOME_OBJ1) </code> - 소스수정 <code> GETCRSHOME_LINKLINE=$(LINK) $(LDPATHFLAG)$(RDBMSLIB) $(CDEBUG) $(OPT) $(GETCRSHOME_OBJ1) -Wl,--no-as-needed </code> === env_network.mk === - FILENAME : $ORACLE_HOME/network/lib/env_network.mk - 원본소스 <code> TNSLSNR_LINKLINE=$(LINK) $(TNSLSNR_OFILES) $(LINKTTLIBS) ... </code> - 소스수정 <code> TNSLSNR_LINKLINE=$(LINK) $(TNSLSNR_OFILES) -Wl,--no-as-needed $(LINKTTLIBS) ... </code> === ins_rdbms.mk === - $ORACLE_HOME/rdbms/lib/ins_rdbms.mk - 원본소스 <code> $(ORAPWD_LINKLINE) </code> - 소스수정 <code> $(ORAPWD_LINKLINE) -lnnz11 </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 생성에러 ===== ==== Exception ==== - Exception String <code> Error in invoking target 'irman ioracle' of makefile '/u01/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk'. </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> $ lsnrctl stop $ sqlplus "/as sysdba" SQL> shutdown immediate; $ cd $ORACLE_HOME/lib/ $ make -f ins_rdbms.mk </code>
dbms/oracle/install/ins_rdbms.mk.txt
· 마지막으로 수정됨: 2019/05/29 10:47 저자
starlits
문서 도구
문서 보기
이전 판
역링크
맨 위로