linux下oracle安裝完畢後,出現建立資料庫指令dbca無法使用問題,如圖:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauMDNzMjM2AjMwczMyEjMw8CXyATNxAjMvwFOzkzMyQzLcd2bsJ2Lc12bj5ycn9Gbi52YuAzcldWYtl2Lc9CX6MHc0RHaiojIsJye.jpg)
解決辦法:
在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
此時使用dbca問題已解決