Linux環境Oracle數據庫訪問出現ORA-01034錯誤:oracle not available解決


首先將用戶切換為Oracle用戶登錄,su - oracle;

進入:sqlplus / as sysdba;

問題現象:

SQL> select * from dba_users;
select * from dba_users
*
ERROR at line 1:
ORA-01034: ORACLE not available

出現類似問題一般是由於監聽或Oracle沒有啟動,使用以下方法即可解決。

解決方法:

首先先測試一下,監聽是否啟動:lsnrctl status;如果監聽沒有啟動,則如果監聽沒起 lsnrctl start;

然后啟動oracle,輸入startup,如果顯示 ORA-01081:無法啟動已在運行的ORACLE-請首先關閉它。輸入shutdown immediate先將數據庫關閉;

數據庫關閉后,在輸入startup,重新啟動;

啟動完后,輸入:sqlplus 登錄名/登陸密碼測試一下,如果沒有其他的問題,過一會會顯示數據庫的連接信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM