ORA 00354 ORA 00353問題處理

2021-09-24 09:31:29 字數 724 閱讀 3291

同事電腦上的測試庫,很久沒用,今天啟動的時候沒啟動起來,報錯如下: 

資料庫版本11.2.0.4,沒開啟歸檔

看到報錯的第一反應就是 open resetlogs。。然後去網上搜了一下,大家的思路基本都是一致的。

從報錯資訊可以看出是redo的檔案頭有壞塊。因為是測試庫,redo裡的資訊丟了也無所謂(即使是正式環境,應該也無法全部恢復)

處理步驟:

1.alter system set "_allow_resetlogs_corruption'=true scope=spfile;

2.shutdown immediate;

3.startup mount;

4.recover database until cancel;

5.alter database open resetlogs;

6.alter system set "_allow_resetlogs_corruption'=false scope=spfile;

7.shutdown abort;

8.startup

其中第4步時,會讓你選擇應用的redo,我選的是auto

幸運的是,第5步時oracle正常開啟了

看網上的說明,也有存在第5步無法正常開啟的可能,具體思路大家可以參考這位大神的blog:

ORA 09817,ORA 01075報錯解決方法

sql conn as sysdba error ora 09817 write to audit file failed.svr4 error 28 no space left on device ora 01075 you are currently logged on sql 檢視硬碟空間發現...

連線失敗 ORA 28040 ORA 1017

如資料庫公升級12c 19c後原來的11g或更老的客戶端 jdbc 驅動連線資料庫時失敗,因為安全認證協議不符合,導致ora 28040錯誤的發生,提示下面的錯誤資訊 處理方法 如果11g連線 rac兩個節點oracle使用者,在 oracle home network admin下sqlnet.o...

ORA 12571 ORA 03113錯誤解決

問題現象 windows2000 環境下system 檔案壞掉了,不能啟動,修復以後機器是啟動了,但發現原來的 oracle 服務都不見了,也沒有什麼重要的資料,就重灌了一遍,裝完以後一切正常,連線 oracle 正常,重啟動機器以後發現連線 oracle 出現錯誤 ora 12571 tns 包寫...