linux系統機器被非正常關閉後,linux下oracle無法啟動的解決方法
阿新 • • 發佈:2019-02-19
公司託管的linux伺服器不知道什麼原因被關了,伺服器啟動後資料庫無法連線。網上找了下解決方法,然後自己整理下,希望對大家有幫助。
1、用oracle的使用者登入進去,執行:sqlplus / as sysdba;
2、進入sql命令執行了之後執行:startup;
3、確認執行不成功,報出:ORA-01078和LRM-00109.
4、退出:exit;
5、進入u01/oracle/10.2.0/dbs,執行:cd u01/oracle/10.2.0/dbs
6、檢查有無init(SID).ora檔案,按上述錯誤的話,應該是沒有的。所以下一步
7、進入u01/oracle/admin/(SID)/pfile,執行:cd cd u01/oracle/10.2.0/dbs
8、將u01/oracle/admin/(SID)/pfile下的檔案複製到u01/oracle/10.2.0/dbs下,注意copy過去後的的檔名要設定為init(SID).ora。執行cp init.ora.************ /u01/oracle/10.2.0/dbs/init(SID).ora
9、用oracle的使用者登入進去,執行:sqlplus / as sysdba;
10、進入sql命令執行了之後執行:startup;
11、退出,執行:exit;
12、啟動監聽,執行:lsnrctl start;