我使用rman备份数据库,在数据库损坏时使用备份文件进行恢复,可是恢复的控制文件所包含的备份信息不全,也就是命令‘list backup'的返回信息内容有丢失。恢复无法正常进行。怎样处理这样的问题,请指教!
1.备份命令如下:
run
{
allocate channel disk1 device type disk format 'E:\RMAN\back\oraarch\ora_df%t_s%s_s%p';
backup database plus archivelog;
}
2.恢复命令如下:
startup nomount;
restore controlfile from 'E:\RMAN\back\oraarch\ORA_DF612441067_S5_S1';
alter database mount;
list backup;
命令'list backup'只列出了三个备份文件的第一个,另外两个文件没有列出,所记录的备份信息不全,从而导致后面的数据库恢复'restore database'不能正常进行。