天天看點

解決linux下oracle-11g打不開dbca問題

linux下oracle安裝完畢後,出現建立資料庫指令dbca無法使用問題,如圖:

解決linux下oracle-11g打不開dbca問題

解決辦法:

在32位的linux環境下,安裝32位oracle11g會有這個bug,主要裝個更新檔(patch name:p8670579_112010_LINUX.zip)就可以解決問題。

安裝包下載下傳網址:http://download.csdn.net/detail/alsw555/8416333

檔案名: p8670579_112010_LINUX.zip

shell> unzip p8670579_112010_LINUX.zip

shell> cd 8670579 ###進去後會發現 etc目錄和 file目錄和一個readme檔案。 

執行OPatch目錄下opatch指令:

shell> $ORACLE_HOME/OPatch/opatch apply -invPtrLoc $ORACLE_HOME/oraInst.loc

(補充一點檢視oracle資料庫中已經安裝的更新檔清單用 opatch lsinventory 指令)

如何檢視oracle資料庫中已經安裝的更新檔清單用 opatch lsinventory 指令

Linux平台檢視版本更新檔

首先檢視一下ORACLE_HOME目錄,如下所示:

[oracle@DB-Server ~]$ echo $ORACLE_HOME

/database/product/dbhome_1

[oracle@DB-Server ~]$

[oracle@DB-Server OPatch]$ ./opatch lsinventory

解決linux下oracle-11g打不開dbca問題

此時使用dbca問題已解決