恢復目錄比控制檔案的優勢
1)在沒有控制檔案的情況下,RMAN也能知道備份的位置
只要啟動到nomount狀態,就可以執行list backupset summary來檢視備份位置。
2)顯示資料檔案的歷史結構
執行report schema at,示例:
3)在恢復目錄中建立儲存RMAN指令碼
以上建立的是本地指令碼,只能在當前目標資料庫上執行;也可以通過create global script建立全域性指令碼,將可以在所有已註冊的資料庫上執行。
檢視指令碼
執行指令碼
4)通過reset database恢復到以前的化身。
只要啟動到nomount狀態,就可以執行list backupset summary來檢視備份位置。
2)顯示資料檔案的歷史結構
執行report schema at,示例:
點選(此處)摺疊或開啟
-
#顯示20分鐘前的物理結構
- RMAN> REPORT SCHEMA AT TIME 'sysdate-20/1440';
-
-
Report of database schema for database with db_unique_name PROD
List of Permanent Datafiles
===========================
File Size(MB) Tablespace RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1 450 SYSTEM YES /disk1/oradata/prod/system01.dbf
2 197 SYSAUX YES /disk1/oradata/prod/sysaux01.dbf
3 20 UNDOTBS YES /disk1/oradata/prod/undotbs01.dbf
4 10 CWMLITE YES /disk1/oradata/prod/cwmlite01.dbf
5 10 DRSYS YES /disk1/oradata/prod/drsys01.dbf
6 10 EXAMPLE YES /disk1/oradata/prod/example01.dbf
7 10 INDX YES /disk1/oradata/prod/indx01.dbf
8 10 TOOLS YES /disk1/oradata/prod/tools01.dbf
9 10 USERS YES /disk1/oradata/prod/users01.dbf
List of Temporary Files
=======================
File Size(MB) Tablespace Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1 40 TEMP 32767 /disk1/oradata/prod/temp01.dbf
3)在恢復目錄中建立儲存RMAN指令碼
點選(此處)摺疊或開啟
-
create script recover_controlfile {
-
startup force nomount;
-
restore controlfile;
-
mount database;
-
recover database;
-
alter database open resetlogs;
-
}
-
-
#或者通過本地檔案建立指令碼
- create scirpt backup_db from file '/home/oracle/backup.rman';
檢視指令碼
點選(此處)摺疊或開啟
-
#列出所有指令碼
-
list script names;
-
list global script names;
-
-
#檢視指令碼內容
-
print script backup_db;
- print global script backup_db;
點選(此處)摺疊或開啟
-
run { execute script recover_controlfile };
- run { execute global script recover_controlfile };
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-2075408/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- RMAN恢復案例:無恢復目錄,丟失全部資料檔案、控制檔案、日誌檔案恢復
- RMAN 中使用控制檔案代替恢復目錄需要注意的引數
- oracle實驗記錄 (恢復-rman基於控制檔案的恢復)Oracle
- 控制檔案恢復—從trace檔案中恢復
- rman恢復--丟失控制檔案的恢復
- 資料檔案丟失的恢復(改變目錄)
- RMAN恢復控制檔案
- 手工恢復控制檔案
- 控制檔案恢復—從快照中恢復
- 恢復丟失的控制檔案
- 控制檔案的恢復方法(一)
- 控制檔案的恢復方法(二)
- 控制檔案的恢復方法(三)
- 控制檔案的恢復方法(四)
- 【備份與恢復】控制檔案的恢復(不完全恢復)
- 使用舊的控制檔案備份來恢復控制檔案
- cp方式恢復控制檔案
- 控制檔案恢復測試
- 控制檔案丟失恢復
- 【控制檔案丟失恢復】
- 使用rman恢復控制檔案
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- RMAN備份恢復之控制檔案的恢復(一)
- 與控制檔案有關的恢復
- RMAN - "丟失控制檔案的恢復"
- 利用備份的控制檔案恢復
- 控制檔案全部丟失的恢復
- 控制檔案部分丟失的恢復
- 控制檔案的備份和恢復
- 重建控制檔案的恢復(noresetlogs)
- 損壞控制檔案的恢復方法
- 控制檔案丟失的RMAN恢復
- oracle實驗記錄 (恢復-關於控制檔案(1))Oracle
- oracle實驗記錄 (恢復-關於控制檔案(2))Oracle
- oracle實驗記錄 (恢復-關於控制檔案(3))Oracle
- oracle實驗記錄 (恢復-關於控制檔案(4))Oracle