正在閱讀:緊急救援:用戶自定義的數(shù)據(jù)庫修復(fù)緊急救援:用戶自定義的數(shù)據(jù)庫修復(fù)

2004-04-01 13:27 出處:CSDN 作者:lianghongqing11 責(zé)任編輯:linjixiong
  一、 自動應(yīng)用重做日志

  1、 利用SET AUTORECOVERY命令自動應(yīng)用重做日志

  完成對數(shù)據(jù)文件的修復(fù)操作

  SQL>STARTUP MOUNT; 啟動實例并加載數(shù)據(jù)庫

  SQL>SET AUTORECOVERY ON 啟用重做日志自動應(yīng)用功能

  SQL>RECOVER DATABASE 恢復(fù)指定表空間、數(shù)據(jù)文件或整個數(shù)據(jù)庫

  SQL>ALTER DATABASE OPEN; 完成恢復(fù)后打開數(shù)據(jù)庫

  2、 利用RECOVERY AUTOMATIC命令自動應(yīng)用重做日志

  完成對數(shù)據(jù)文件的修復(fù)操作

  SQL>STARTUP MOUNT; 啟動實例并加載數(shù)據(jù)庫

  SQL>RECOVER AUTOMATIC DATABASE

  SQL>ALTER DATABASE OPEN; 完成恢復(fù)后打開數(shù)據(jù)庫

  二、不歸檔模式下的數(shù)據(jù)庫介質(zhì)恢復(fù)

  1、 將數(shù)據(jù)庫恢復(fù)到原來的位置上

  SQL>SHUTDOWN IMMEDIATE 如果數(shù)據(jù)庫仍然處于打開狀態(tài),關(guān)閉數(shù)據(jù)庫;

  將數(shù)據(jù)庫文件恢復(fù)到原來的位置上,利用最近一次建立的一致性完全備份對整個數(shù)據(jù)庫進行恢復(fù),必須對所有的數(shù)據(jù)文件與控制文件進行修復(fù);

   SQL>RECOVER DATABASE UNTIL CANCEL

  SQL>CANCEL

  SQL>ALTER DATABASE OPEN RESETLOGS;將當(dāng)前重做日志順序號設(shè)置為1。

  2、 將數(shù)據(jù)庫恢復(fù)到新的位置上
 
  SQL>SHUTDOWN IMMEDIATE 如果數(shù)據(jù)庫仍然處于打開狀態(tài),關(guān)閉數(shù)據(jù)庫;

  將數(shù)據(jù)庫文件恢復(fù)到新的位置上,利用最近一次建立的一致性完全備份對整個數(shù)據(jù)庫進行恢復(fù),必須對所有的數(shù)據(jù)文件與控制文件進行修復(fù);




察看評論詳細內(nèi)容 我要發(fā)表評論
作者筆名簡短內(nèi)容 發(fā)表時間
:

鍵盤也能翻頁,試試“← →”鍵
302 Found

302 Found


Powered by Tengine
tengine