I
數據庫是處於關閉狀態的
試圖打開數據庫時報ORA
和ORA
錯誤
這時的解決方法取於數據庫是否是正常shutdown的(使用normal或immediate選項
I
A
數據庫是正常shutdown的
如果數據數據庫是正常shutdown的
最簡單的解決方法是以offline drop選項刪除丟失或損壞的數據文件
以restriceted模式打個數據庫
刪除並重建這個數據文件所屬的那個回滾表空間
如果數據庫是以shutdown abort或自己崩潰掉的則不要遵循這個過程
步驟如下
確認數據庫是正常shutdown的
可以檢查alter
log這個文件
定位到最後幾行看是否可以看到如下的信息
alter database dismount
Completed: alter database dismount
這當然也包括以正常方式shutdown
接然試圖啟動數據庫確失敗的狀況
如果最近一次你是以shutdown abort方式關閉數據庫的或數據庫是自己crashed掉的
你應用使用下面的I
B的方法
在init<sid>
ora中把屬於丟失數據文件的回滾段從ROLLBACK_SEGMENTS參數中去掉
如果你不能確信是哪個回滾段
可以簡單的把ROLLBACK_SEGMENTS這個參數注釋掉
以restricted模式mount數據庫
STARTUP RESTRICT MOUNT;
Offline drop丟失或損壞的那個數據文件
《
實例恢復詳細分析總匯》本文是由
Oracle免費提供,內容來源於互聯網,本文歸原作者所有。