熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

實例恢復詳細分析總匯

2013-11-13 22:21:07  來源: Oracle 

  I 數據庫是處於關閉狀態的

  試圖打開數據庫時報ORA和ORA錯誤這時的解決方法取於數據庫是否是正常shutdown的(使用normal或immediate選項

  IA數據庫是正常shutdown的

  如果數據數據庫是正常shutdown的最簡單的解決方法是以offline drop選項刪除丟失或損壞的數據文件以restriceted模式打個數據庫刪除並重建這個數據文件所屬的那個回滾表空間如果數據庫是以shutdown abort或自己崩潰掉的則不要遵循這個過程

  步驟如下

  確認數據庫是正常shutdown的可以檢查alterlog這個文件定位到最後幾行看是否可以看到如下的信息

  alter database dismount

  Completed: alter database dismount

  這當然也包括以正常方式shutdown接然試圖啟動數據庫確失敗的狀況如果最近一次你是以shutdown abort方式關閉數據庫的或數據庫是自己crashed掉的你應用使用下面的IB的方法

  在init<sid>ora中把屬於丟失數據文件的回滾段從ROLLBACK_SEGMENTS參數中去掉如果你不能確信是哪個回滾段可以簡單的把ROLLBACK_SEGMENTS這個參數注釋掉

  以restricted模式mount數據庫

  STARTUP RESTRICT MOUNT;

  Offline drop丟失或損壞的那個數據文件

  

推薦文章
Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.