Oracle資料庫錯誤 ORACLE not available 解決方法
阿新 • • 發佈:2019-02-16
執行 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 再次操作其它功能,發現問題解決!
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_BASE=/oracle/app/
ORACLE_HOME=/oracle/app/product/11.2.0/dbhome_1/
分析發現最後兩行都多了字元“/”,使用vi編輯器修改正確 $ vi /home/oracle/.bash_profile 修改正確後,使用以下命令重新載入環境變數 $source /home/oracle/.bash_profile 再次操作其它功能,發現問題解決!