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

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

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

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

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

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

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

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

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

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

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

  SQL>RECOVER AUTOMATIC DATABASE

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

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

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

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

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

   SQL>RECOVER DATABASE UNTIL CANCEL

  SQL>CANCEL

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

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

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




察看評(píng)論詳細(xì)內(nèi)容 我要發(fā)表評(píng)論
作者筆名簡(jiǎn)短內(nèi)容 發(fā)表時(shí)間
:

鍵盤也能翻頁(yè),試試“← →”鍵
302 Found

302 Found


Powered by Tengine
tengine