1、 Rman恢复方式
1) 有RMAN的autobackup控制文件,catalog异常
Rman> startup nomout;
RMAN> restore controlfile from autobackup;
启动 restore 于 30-3月 -09
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=13 devtype=DISK
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090330
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090329
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090328
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090327
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090326
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090325
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090324
通道 ORA_DISK_1: 没有找到 7 天之内的自动备份
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 03/30/2009 17:26:46
RMAN-06172: no autobackup found or specified handle is not a valid copy or piece
我们看到,现在RMAN不能自动找到自动备份的路径.
RMAN> SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/temp/%F'; -->>通过指定的路径就可以恢复了
正在执行命令: SET CONTROLFILE AUTOBACKUP FORMAT
RMAN> restore controlfile from autobackup ;
启动 restore 于 30-3月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 寻找以下日期的自动备份: 20090330
通道 ORA_DISK_1: 已找到的自动备份: /temp/c-3171861129-20050225-00
通道 ORA_DISK_1: 从自动备份复原控制文件已完成
正在复制控制文件
输出文件名=C:\ORACLE\ORADATA\PDF\CONTROL01.CTL
输出文件名=C:\ORACLE\ORADATA\PDF\CONTROL02.CTL
输出文件名=C:\ORACLE\ORADATA\PDF\CONTROL03.CTL
完成 restore 于 30-3月 -09
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10037372/viewspace-663241/ ,如需转载,请注明出处,否则将追究法律责任。