Oracle ORA-03113錯誤解決辦法
阿新 • • 發佈:2019-02-14
Oracle ORA-03113錯誤解決辦法
昨天由於突然停電,資料庫主機重新開機。現在,開啟資料庫,總是報“ORA-03113: 通訊通道的檔案結尾”
SQL>
conn / as sysdba;
已連線到空閒例程。
SQL>
startup
ORACLE
例程已經啟動。
Total
System Global Area
535662592 bytes
Fixed Size 1375792
bytes
Variable Size 377487824
bytes
Database Buffers
150994944 bytes Redo
Buffers 5804032 bytes
資料庫裝載完畢。
ORA-03113:
通訊通道的檔案結尾
程序
ID: 920
會話
ID: 125 序列號: 5
|
錯誤,分析可能由於資料庫立即關閉,導致檔案狀態可能不一致,因為正常關閉資料庫會同步校驗各檔案,使得重新啟動的時候檔案時間點一致並且不用進行崩潰恢復,不得不進行下面的恢復,建議大家以後在利用abort選項時,先在os上觀察IO狀況,在IO值為0或接近0的時候再強制關閉,以避免不可預料的錯誤。
SQL> alter database open resetlogs; alter database open resetlogs
*
第
1 行出現錯誤:
ORA-01139:
RESETLOGS 選項僅在不完全資料庫恢復後有效
SQL>
recover database until time '2013-08-12
18:00:02' ;
完成介質恢復。
SQL> alter database open resetlogs;
資料庫已更改。
|