1. 程式人生 > >用RMAN異機恢復資料庫

用RMAN異機恢復資料庫

      RMAN> list backup;
  RMAN-00571: ===========================================================
  RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
  RMAN-00571: ===========================================================
  RMAN-03002: failure of list command at 08/17/2006 11:26:12
  RMAN-06189: current DBID 149324621 does not match target mounted database (14233
  8310)
  RMAN> set dbid=142338310;
  正在執行命令: SET DBID
  RMAN> restore database ;
  啟動 restore 於 17-8月 -06
  使用通道 ORA_DISK_1
  通道 ORA_DISK_1: 正在開始恢復資料檔案備份集
  通道 ORA_DISK_1: 正在指定從備份集恢復的資料檔案
  正將資料檔案00001恢復到D:/ORACLE/ORADATA/HUNTER/SYSTEM01.DBF
  正將資料檔案00002恢復到D:/ORACLE/ORADATA/HUNTER/UNDOTBS01.DBF
  正將資料檔案00004恢復到D:/ORACLE/ORADATA/HUNTER/DRSYS01.DBF
  正將資料檔案00005恢復到D:/ORACLE/ORADATA/HUNTER/EXAMPLE01.DBF
  正將資料檔案00006恢復到D:/ORACLE/ORADATA/HUNTER/INDX01.DBF
  正將資料檔案00008恢復到D:/ORACLE/ORADATA/HUNTER/TEST04.DBF
  正將資料檔案00009恢復到D:/ORACLE/ORADATA/HUNTER/USERS01.DBF
  正將資料檔案00010恢復到D:/ORACLE/ORADATA/HUNTER/XDB01.DBF
  正將資料檔案00011恢復到D:/ORACLE/ORADATA/HUNTER/RMAN_TS.DBF
  通道 ORA_DISK_1: 已恢復備份段 1
  段 handle=D:/ORABAK/FULL_DB_13_1HHQNJNN_1_1.BAK tag=TAG20060814T152959 params=NULL
  通道 ORA_DISK_1: 恢復完成
  完成 restore 於 17-8月 -06
  RMAN> recover database;
  啟動 recover 於 17-8月 -06
  使用通道 ORA_DISK_1
  正在開始介質的恢復
  無法找到存檔日誌
  存檔日誌執行緒 =1 序列=21
  RMAN-00571: ===========================================================
  RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
  RMAN-00571: ===========================================================
  RMAN-03002: failure of recover command at 08/17/2006 12:04:50
  RMAN-06054: media recovery requesting unknown log: thread 1 scn 3280421
  由於歸檔和線上日誌檔案丟失,所以無法recover,只能resetlogs open開啟
  sql
> alter database open resetlogs;
  資料庫已更改。
  sql>