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;