1. 程式人生 > >Oracle資料庫錯誤 ORACLE not available 解決方法

Oracle資料庫錯誤 ORACLE not available 解決方法

執行 exp、imp或sqlplus等命令時發生以下錯誤: EXP-00056: ORACLE error 1034 encountered
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
EXP-00005: all allowable logon attempts failed
EXP-00000: Export terminated unsuccessfully
Linux-x86_64 Error: 2: No such file or directory“一行
分析判斷,是某個路徑設定不正確造成的。
首先檢視oracle的環境變數是否正確設定,檢查僅包含“ORACLE_”字元的環境變數 $ env | grep ORACLE_ 顯示如下結果: ORACLE_SID=orcl
ORACLE_BASE=/oracle/app/
ORACLE_HOME=/oracle/app/product/11.2.0/dbhome_1/
分析發現最後兩行都多了字元“/”,使用vi編輯器修改正確 $ vi /home/oracle/.bash_profile 修改正確後,使用以下命令重新載入環境變數 $source /home/oracle/.bash_profile 再次操作其它功能,發現問題解決!