Oracle 資料庫/備份和恢復概念
外觀
| 此節是存根。 你可以透過 擴充套件它 來幫助華夏公益教科書。 |
使用 RMAN(從 Oracle 8 開始提供的恢復管理器)
如果閃回恢復區已配置並且控制檔案自動備份已啟用,則
RMAN> connect target / RMAN> startup nomount; RMAN> restore controlfile from autobackup;
這會將控制檔案恢復到初始化引數檔案中提到的 CONTROL_FILES 初始化引數指定的位置。
如果閃回恢復區已配置並且控制檔案自動備份已停用,則
RMAN> connect target / RMAN> startup nomount; RMAN> restore controlfile from 'C:\FRA\DBNAME\backupset\date_of_backup\backupset_name';
這會將控制檔案恢復到初始化引數檔案中提到的 CONTROL_FILES 初始化引數指定的位置。
如果使用恢復目錄進行恢復,則
RMAN> connect target / RMAN> connect catalog catalog_database_user/password@recovery_catalog_service; RMAN> startup nomount; RMAN> restore controlfile;
這會將控制檔案恢復到初始化引數檔案中提到的 CONTROL_FILES 初始化引數指定的位置。
如果未配置閃回恢復區,並且恢復目錄不可用,並且 RMAN 備份片段位於預設位置,則
RMAN> connect target / RMAN> startup nomount; RMAN> set dbid 1234567890; RMAN> restore controlfile from autobackup;