1. 程式人生 > >oracle ORA-01033 錯誤的解決方案

oracle ORA-01033 錯誤的解決方案

進入PL/SQL Developer時報ora-01033:oracle initializationg or shutdown in progress 錯誤提示,應用系統無法連線Oracle服務。

1、進入CMD,執行set ORACLE_SID=orcl,確保連線到正確的SID;

2、執行sqlplus "/as sysdba"

SQL> shutdown immediate ORA-01109: 資料庫未開啟 已經解除安裝資料庫。
  ORACLE 例程已經關閉。 SQL> startup mount; ORACLE 例程已經啟動。 Total System Global Area 171966464 bytes Fixed Size                   787988 bytes Variable Size             145750508 bytes Database Buffers           25165824 bytes Redo Buffers                 262144 bytes 資料庫裝載完畢。  SQL> alter database open; alter database open * 第 1 行出現錯誤: ORA-01122: 資料庫檔案 11 驗證失敗 ORA-01110: 資料檔案 11: 'E:\APP\DATABASE\STU_DB.DBF' ORA-01203: 此檔案的原型錯誤 - 建立 SCN 錯誤 SQL> alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ORA-01139: RESETLOGS 選項僅在不完全資料庫恢復後有效 SQL> alter database datafile 11 offline drop;   //(這裡的“11”就是前面的“資料庫檔案 11”)(然後使用 alter database datafile 'd:\oracle\product\10.2.0\db_1\database\資料檔名稱' offline drop;如果省略drop則可能會出現ora-01145:除非啟用了介質恢復,否則不允許立即離線錯誤。
) 資料庫已更改。 SQL> alter database open resetlogs; alter database open resetlogs * 第 1 行出現錯誤: ORA-01139: RESETLOGS 選項僅在不完全資料庫恢復後有效 SQL> alter database open; 資料庫已更改。 SQL> shutdown normal; 資料庫已經關閉。 已經解除安裝資料庫。 ORACLE 例程已經關閉。 SQL> startup  ORACLE 例程已經啟動。 Total System Global Area 171966464 bytes Fixed Size                   787988 bytes Variable Size             145750508 bytes Database Buffers           25165824 bytes Redo Buffers                 262144 bytes 資料庫裝載完畢。 到此,問題解決了。

參考連結: