正在閱讀:緊急救援:用戶自定義的數據庫修復緊急救援:用戶自定義的數據庫修復

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

  1、 利用SET AUTORECOVERY命令自動應用重做日志

  完成對數據文件的修復操作

  SQL>STARTUP MOUNT; 啟動實例并加載數據庫

  SQL>SET AUTORECOVERY ON 啟用重做日志自動應用功能

  SQL>RECOVER DATABASE 恢復指定表空間、數據文件或整個數據庫

  SQL>ALTER DATABASE OPEN; 完成恢復后打開數據庫

  2、 利用RECOVERY AUTOMATIC命令自動應用重做日志

  完成對數據文件的修復操作

  SQL>STARTUP MOUNT; 啟動實例并加載數據庫

  SQL>RECOVER AUTOMATIC DATABASE

  SQL>ALTER DATABASE OPEN; 完成恢復后打開數據庫

  二、不歸檔模式下的數據庫介質恢復

  1、 將數據庫恢復到原來的位置上

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

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

   SQL>RECOVER DATABASE UNTIL CANCEL

  SQL>CANCEL

  SQL>ALTER DATABASE OPEN RESETLOGS;將當前重做日志順序號設置為1。

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

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




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

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

302 Found


Powered by Tengine
tengine