在CentOS6.2操作系統上,安裝Oracle10g時,報如下錯誤:
根據提示查看日志,並沒發現幫助信息,如下所示:
復制代碼 代碼如下:
[root@hyl ~]# tail -f /u01/app/oracle/oraInventory/logs/installActions2014-09-20_02-43-00PM.log
INFO: make[1]: Leaving directory `/u01/app/oracle/product/10.2.0/db_1/sysman/lib'
INFO: make: *** [nmccollector] Error 2
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'collector' of makefile '/u01/app/oracle/product/10.2.0/db_1/sysman/lib/ins_emdb.mk'. See '/u01/app/oracle/oraInventory/logs/installActions2014-09-20_02-43-00PM.log' for details.
Exception Severity: 1
處理方法:
這裡繼續點擊“continue”即可,待Oracle完成安裝後,再手工執行相應腳本完成鏈接即可。
當oracle完成安裝後,如下操作
[oracle@hyl bin]$ /u01/app/oracle/product/10.2.0/db_1/bin/relink all
--執行腳本後,會自動完成重鏈接操作
--注意:該腳本放置在腳本目錄下,實際根據規劃的oracle根目錄進行查找即可
在LINUX系統下安裝Oracle需要使用Oracle賬戶。你先進入Oracle用戶的家目錄,查看其中的.bash_profile文件。進入export ORACLE_BASE=右側所指示的目錄,刪flash_recovery_area、oradata、oraInventory這3個目錄
進/usr/local/bin目錄刪coraenv、dbhome、oraenv 這3個文件
最後刪/etc/oratab文件
此時就能重裝Oracle了
如果沒記錯的話,你這是缺少文件