安裝ORACLE10201 for REDHAT AS4 x86-64時編譯all_no_orcl報錯
根據Oracle提供的官方文件在REDHAT AS4 x86-64上安裝Oracle10201報錯。
在軟體安裝到80%的時候,出現錯誤:
Error in invoking target ‘all_no_orcl’ of makefile ‘/data/oracle/product/10.2/rdbms/lib/ins_rdbms.mk’. See ‘/data/oracle/oraInventory/logs/installActions2007-12-04_02-50-11AM.log’ for details.
檢查log檔案,發現詳細錯誤如下:
INFO: - Linking liborasdkbase
INFO: /data/oracle/product/10.2/bin/genorasdksh -base
INFO: $Id: genorasdksh.sh 02-mar-2005.16:22:46 mchengjr Exp $
INFO: Generating BASE ORASDK library...
INFO: Creating /data/oracle/product/10.2/lib/liborasdkbase.so.10.2
INFO: /usr/bin/ld: /data/oracle/product/10.2/lib/libirc.a(fast_memcpy.o): relocation R_X86_64_PC32 against `_memcpy_mem_ops_method' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
INFO: collect2: ld returned 1 exit status
INFO: /data/oracle/product/10.2/bin/genorasdksh: Failed to link liborasdkbase.so.10.2
INFO: make: *** [liborasdkbase] Error 1
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'all_no_orcl' of makefile '/data/oracle/product/10.2/rdbms/lib/ins_rdbms.mk'. See '/data/oracle/oraInventory/logs/installActions2007-12-04_02-50-11AM.log' for details.
Exception Severity: 1
仔細檢查了metalink,發現類似的錯誤很多,解決方法也多種多樣,經過多次測試,發現錯誤原因是由於AS4 UPDATE1的binutils包版本有問題,下載了Oracle網站上提供的版本,安裝後,問題解決:
[root@haoc2008 ~]# rpm -aq|grep binutils
binutils-2.15.92.0.2-10.EL4
[root@haoc2008 ~]# rpm -Uvh binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm
Preparing... ########################################### [100%]
1:binutils ########################################### [100%]
[root@haoc2008 ~]# rpm -qa|grep binutils
binutils-2.15.92.0.2-13.0.0.0.2
解決這個問題後,重新執行一次安裝,問題解決。
Oracle提供的下載地址:
Oracle安裝所需的作業系統包可以參考metalink文件:Note:339510.1。而Oracle的otn.oracle.com上提供官方安裝文件在這裡有錯誤。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69540/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安裝ORACLE10201 for REDHAT AS4 x86-64報錯無法開啟共享物件檔案OracleRedhat物件
- 安裝Oracle10201 for REDHAT AS4 x86_64OracleRedhat
- redhat as4 64位安裝oracle10.2.0.1建庫的時候報錯RedhatOracle
- redhat as4 安裝oracle 9204 rac啟動Oracle Cluster Manager報錯!RedhatOracle
- install oracle92 on redhat as4 x86-64OracleRedhat
- redhat AS4 下MYSQL 5.0的安裝RedhatMySql
- RedHat AS4 下安裝oracle10gRedhatOracle
- Oracle 10g 安裝報錯Error in invoking target 'all_no_orcl ihsodbc'Oracle 10gError
- RedHat Enterprise AS4 硬碟安裝心得(轉)Redhat硬碟
- mysql在redhat as4上的安裝過程MySqlRedhat
- oracle10g for redhat as4 安裝過程。OracleRedhat
- kaldi的編譯安裝與報錯解決方法編譯
- Oracle BIEE 安裝編譯報錯 ins_emagent.mkOracle編譯
- RedHat Enterprise AS4硬碟安裝步驟(轉)Redhat硬碟
- pex+linux redhat as4自動安裝薦LinuxRedhat
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- [zt] Redhat AS4上安裝64位Oracle9204RedhatOracle
- 在安裝linux X86-64的Oracle10201時,在連結過程中出現了這個錯誤LinuxOracle
- redhat5中安裝 11gRAC報錯Redhat
- PHP編譯configure時常見錯誤,和PHP7.1.4 編譯安裝PHP編譯
- Redhat AS4 for x86_64上安裝Oracle 9204 RAC概述RedhatOracle
- CentOS 6.5編譯安裝IPVS 1.26報錯的解決方法CentOS編譯
- 專案編譯報錯編譯
- 安裝XP時PCI.SYS報錯
- Mysql安裝過程中CMAKE編譯出錯MySql編譯
- 編譯安裝zabbix編譯
- apache編譯安裝Apache編譯
- 編譯安裝nmon編譯
- swoole 編譯安裝編譯
- 編譯安裝Nginx編譯Nginx
- 編譯安裝mysql編譯MySql
- nginx編譯安裝Nginx編譯
- Redhat 6.4-x64 編譯 Hadoop-2.7.1並分散式安裝Redhat編譯Hadoop分散式
- 編譯安裝nginx時配置開機自啟編譯Nginx
- vmware RHEL AS4 RAC安裝出錯問題總結
- Shell編譯安裝nginx編譯Nginx
- centos PHP 編譯安裝CentOSPHP編譯
- httpd編譯安裝phphttpd編譯PHP