我使用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'不能正常进行。
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'不能正常进行。
解决方案 »
- drop table 的时候报ORA-00942
- 关于数据库的几种启动方式
- 想把子查询中返回的多个结果拼接成一个字符串,请问怎么搞?在线等,下面是一个例子
- 为什么查询不到刚刚导入的表
- ORA-01489:result of strling concatenation is too long疑问
- 请求连接数超过了oracle的最大进程数
- oracle存储过程用数组做参数怎么写
- 请问我用企业管理器登陆时,选择身份时选择:sysdba和normal有什么区别吗,用户名不都是system吗?
- 如何登录sql*plus???
- internal 的权限问题
- 高手们,很有挑战性的问题哦!VC中利用ORACLE管理数据,数据需要存储在移动硬盘中,可行不?
- UPDATE语句碰见的问题
再recover database until cancel using backup controlfile;