RMAN 恢復之控制檔案篇(4/5)
1.4 場景三:使用全備份後產生的控制檔案進行備份恢復
1.4.1 模擬災難發生
SQL> shutdown abort;
[oracle@restoretest gcwz_web]$ rm *
[@more@]1.4.2 恢復控制檔案
[oracle@restoretest gcwz_web]$ sqlplus / as sysdba
SQL> startup nomount
[oracle@restoretest gcwz_web]$ rman target /
RMAN> restore controlfile from '/rman/control_73';
output
filename=/oradata/gcwz_web/control01.ctl
output
filename=/oradata/gcwz_web/control02.ctl
output
filename=/oradata/gcwz_web/control03.ctl
Finished restore at
02-FEB-10
1.4.3 登記最新的rman備份資訊
RMAN> sql 'alter database mount';
RMAN> catalog start with '/rman/';
searching for all files
that match the pattern /rman/
List of Files Unknown to
the Database
=====================================
File Name:
/rman/cntrl_69_1_709899322
File Name:
/rman/control_73
Do you really want to
catalog the above files (enter YES or NO)? yes
cataloging files...
cataloging done
List of Cataloged Files
=======================
File Name:
/rman/cntrl_69_1_709899322
File Name:
/rman/control_73
RMAN> catalog start with '/archivelog/';
searching for all files
that match the pattern /archivelog/
no files found to be
unknown to the database
RMAN> list archivelog all;
List of Archived Log
Copies
Key Thrd Seq S Low Time
Name
------- ---- ------- -
--------- ----
40 1
58 A 01-FEB-10
/archivelog/1_58_690800133.dbf
41 1
59 A 01-FEB-10
/archivelog/1_59_690800133.dbf
42 1
60 A 02-FEB-10
/archivelog/1_60_690800133.dbf
1.4.4 資料庫resotre和recover
RMAN> restore database;
restoring datafile 00001
to /oradata/gcwz_web/system01.dbf
restoring datafile 00002
to /oradata/gcwz_web/undotbs01.dbf
restoring datafile 00003
to /oradata/gcwz_web/sysaux01.dbf
restoring datafile 00004
to /oradata/gcwz_web/users01.dbf
restoring datafile 00005
to /oradata/gcwz_web/test01.dbf
channel ORA_DISK_1:
reading from backup piece /rman/full_71_709900579_1
channel ORA_DISK_1:
restored backup piece 1
piece
handle=/rman/full_71_709900579_1 tag=TAG20100202T103618
channel ORA_DISK_1:
restore complete, elapsed time: 00:00:16
Finished restore at
02-FEB-10
RMAN> recover database;
archive log thread 1
sequence 60 is already on disk as file /archivelog/1_60_690800133.dbf
archive log
filename=/archivelog/1_60_690800133.dbf thread=1 sequence=60
unable to find archive
log
archive log thread=1
sequence=61
RMAN-00571:
===========================================================
RMAN-00569:
=============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571:
===========================================================
RMAN-03002: failure of
recover command at 02/02/2010 17:35:25
RMAN-06054: media
recovery requesting unknown log: thread 1 seq 61 lowscn 1130034
RMAN> sql 'alter database open resetlogs';
sql statement: alter database open resetlogs
SQL> select open_mode,name from v$database;
OPEN_MODE NAME
---------- ---------
READ WRITE GCWZ_WEB
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1050881/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN 恢復之控制檔案篇(5/5)
- RMAN 恢復之控制檔案篇(1/5)
- RMAN 恢復之控制檔案篇(2/5)
- RMAN 恢復之控制檔案篇(3/5)
- RMAN恢復控制檔案
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- RMAN備份恢復之控制檔案的恢復(一)
- 使用rman恢復控制檔案
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(三)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(二)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(一)
- rman恢復--丟失控制檔案的恢復
- RMAN - "丟失控制檔案的恢復"
- rman恢復控制檔案測試--log
- 控制檔案丟失的RMAN恢復
- 探索ORACLE之RMAN_07 控制檔案丟失恢復Oracle
- 控制檔案快照和rman利用快照恢復
- rman備份丟失控制檔案恢復
- RMAN恢復 執行重要檔案RMAN恢復
- RMAN恢復案例:無恢復目錄,丟失全部資料檔案、控制檔案、日誌檔案恢復
- 【rman 備份與恢復】恢復丟失所有的控制檔案
- 【RMAN】如果控制檔案損壞那麼如何恢復?恢復控制檔案的方式有哪幾種?
- oracle實驗記錄 (恢復-rman基於控制檔案的恢復)Oracle
- 一步一步學RMAN第九篇 實戰rman恢復(1)丟失控制檔案的恢復
- rman恢復控制檔案的一個小錯誤
- RMAN基於備份控制檔案恢復失敗
- 控制檔案恢復—從trace檔案中恢復
- 測試恢復5==使用2進位制形式檔案恢復控制檔案
- 【備份恢復】丟失所有控制檔案,利用RMAN進行恢復操作
- RMAN恢復 執行不重要檔案的RMAN恢復
- rman備份恢復-rman恢復資料檔案測試
- 誤刪除資料檔案、控制檔案的非RMAN恢復方法
- rman恢復資料庫--用備份的控制檔案資料庫
- 只有rman備份集,控制檔案丟失的恢復
- 手工恢復控制檔案
- 恢復之單個控制檔案損壞
- 控制檔案恢復—從快照中恢復