solaris 10安裝oracle 10g到86%時一個BUG
Exception String: Error in invoking target 'client_sharedlib' of makefile '/oracle/product/db_1/network/lib/ins_net_client.mk'. See
'/oracle/oraInventory/logs/installActions2012-02-21_11-03-51AM.log' for details Cause Unpublished bug: Bug 6791866 - ASSEMBLER CODE GENERATED BY GENNTTAB CAUSES LD ERROR IN LATEST SOLARIS BUILDS Which states: Always in the latest Solaris builds Solaris 11 [Nevada] and Solaris 10 Update 10 and above ( Solaris 10 8/11 ) due to stricter integrity checking in the linker (ld) or OS patch 144501-19 installed. Solution For versions 10.1.x through 10.2.0.x use the following workaround If this occurs during an installation of the base release or patchset, you will get a pop-up for the link error providing the following options, 'Retry or Continue'. Leave this popup and login to a new session as the owner of the ORACLE_HOME, and complete the following: 1. cd $ORACLE_HOME/bin 2. cp gennttab gennttab_orig 3. edit gennttab change ntcontab: .type ntcontab,@object .size ntcontab,112 .align 4 to ntcontab: .type ntcontab,@object .size ntcontab,96 .align 4 4. cd $ORACLE_HOME/network/lib execute command /usr/ccs/bin/make -f ins_net_client.mk ntcontab.o execute command $ORACLE_HOME/bin/genclntsh 5. If this error occurred during an installation of base release or patchset and you received the pop-up described above, click on 'Retry' and the link error should resolve itself. 6. If this error occurred during a patching installation via opatch utility then complete the following after doing steps 1-4 above relink Oracle relink all > relink.txt 2>&1 7. review the relink.txt file for errors 按照上面這方法執行之後,又出現: make: Fatal error: Can't find `ins_net_client.mk': No such file or directory [oracle@prddb:/oracle/product/bin]#/usr/ccs/bin/make -f $ORACLE_HOME/network/lib/ins_net_client.mk ntcontab.o rm -f ntcontab.* (if [ "assemble" = "compile" ] ; then \ /oracle/product/bin/gennttab > ntcontab.c ;\ cc -c ntcontab.c ;\ rm -f /oracle/product/lib/ntcontab.o ;\ mv ntcontab.o /oracle/product/lib/ ;\ /usr/ccs/bin/ar rv /oracle/product/lib/libn10.a /oracle/product/lib/ntcontab.o ; fi) (if [ "assemble" = "assemble" ] ; then \ /oracle/product/bin/gennttab > ntcontab.s ;\ /usr/ccs/bin/as -P -o ntcontab.o ntcontab.s ;\ rm -f /oracle/product/lib/ntcontab.o ;\ mv ntcontab.o /oracle/product/lib/ ;\ /usr/ccs/bin/ar rv /oracle/product/lib/libn10.a /oracle/product/lib/ntcontab.o ; fi) /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not found /oracle/product/bin/gennttab: nm: not foundr - ntcontab.o ar: writing /oracle/product/lib/libn10.a (if [ "assemble" = "oratmp" ] ; then \ /oracle/product/bin/gennttab > ntcontab.c ;\ /lib/idcpp ntcontab.c oratmp.c ;\ -i oratmp.c -o oratmp.s -f ntcontab.c ;\ /usr/ccs/bin/as -o ntcontab.o oratmp.s ;\ rm -f oratmp.c oratmp.s ;\ rm -f /oracle/product/lib/ntcontab.o ;\ mv ntcontab.o /oracle/product/lib/ ;\ /usr/ccs/bin/ar rv /oracle/product/lib/libn10.a /oracle/product/lib/ntcontab.o ; fi) (if [ "assemble" = "binary" ] ; then \ /oracle/product/bin/gennttab > ntcontab.c ;\ TARGET_BINARY_INTERFACE= ;\ export TARGET_BINARY_INTERFACE ;\ cc -c ntcontab.c ;\ -rm -f /oracle/product/lib/ntcontab.o ;\ -mv ntcontab.o /oracle/product/lib/ ;\ /usr/ccs/bin/ar rv /oracle/product/lib/libn10.a /oracle/product/lib/ntcontab.o ; fi) 原因:環境變數沒設定正確,少/usr/ccs/bin、/usr/local/bin |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27135177/viewspace-1193616/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g for Solaris x86安裝(轉)Oracle 10g
- Oracle RAC 10g for Solaris環境解除安裝(一)Oracle
- 在solaris 10/x86下安裝oracle10——ZT(轉)Oracle
- SUN CLUSTER 安裝on solaris 10 X86
- Oracle10g for Solaris9(x86)安裝指南Oracle
- 在solaris 10上安裝oracle 10g資料庫Oracle 10g資料庫
- Oracle RAC 10g for Solaris環境解除安裝(二)Oracle
- solaris10(x86) top命令安裝
- oracle 10gR2 在solaris 10 x86 上的安裝文件Oracle 10g
- 在 Linux x86 上安裝 Oracle RAC 10gLinuxOracle
- oracle 10g for solaris 10(x86),dbca建庫out of memory處理Oracle 10g
- 安裝oracle 10g rac 的一個問題。Oracle 10g
- 在 SLES-10-x86 上安裝 Oracle 資料庫 10gOracle資料庫
- 遇著個oracle 10g bugOracle 10g
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(一) 建立虛擬機器Oracle虛擬機
- 安裝oracle 10g rac 的一個問題(續)Oracle 10g
- Sun Solaris 8 for Intel X86安裝一例Intel
- onethink安裝時的一個bug
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(三) 安裝完成後初始配置Oracle
- Solaris 9.0 x86 安裝心得(轉)
- oracle 10g rac on solaris 10 x86_配置共享儲存_利用vmware server 1.0.6Oracle 10gServer
- Solaris 10 x86環境下安裝gcc過程GC
- 在Linux x86上安裝Oracle 資料庫10gLinuxOracle資料庫
- oracle10g rac on solaris x86(32bit)_安裝相關失敗Oracle
- Solaris10上安裝Oracle10gOracle
- win7 安裝oracle 10g 到85%報錯Win7Oracle 10g
- Solaris 10上安裝Oracle 11gOracle
- solaris下安裝oracleOracle
- Oracle 10G R2在Linux X86_64下的安裝Oracle 10gLinux
- Solaris環境安裝Oracle Enterprise Manager 10g Grid ControlOracle
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(二) 圖形化安裝作業系統Oracle作業系統
- solaris10下安裝oracle10g文件Oracle
- 安裝Oracle11106 for Solaris 10Oracle
- ISO 映象安裝oracle 10gOracle 10g
- oracle 10g rac 解除安裝Oracle 10g
- oracle 10g ubuntu 9.04 安裝Oracle 10gUbuntu
- Oracle 10g AWR安裝使用Oracle 10g
- Oracle 10g 靜默安裝Oracle 10g