Chinaunix

标题: rman 错误,求大神帮忙看下,跪谢 [打印本页]

作者: a65751844    时间: 2014-09-15 16:15
标题: rman 错误,求大神帮忙看下,跪谢
小弟目前有一台机器的rman出了问题:
1·环境:
     ·系统:redhat 5.8(64位)
     ·数据库:oracle 10.2.0.4,单机并没有用asm。

rman配置:(每周日备份(0级),其他都是增量备份(1级))
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 21 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/rman_backup/ctl_autobak_%F';
其他均为default



问题现象:
       rman出错地方为到达指定删除的日期时只删除自动备份的数据备份,归档备份不删除。
详细描述:
     比如今天是9月9日,恢复21天,应该保留从17号的全备+归档到今天,但是现在17、18号的数据备份都自动删除,只剩下这两天的归档备份。调节 RECOVERY WINDOW 到13天然后report obsolete查看,错误还是一样都是人为数据文件是要删除的,但是归档文件不删除,如果 RECOVERY WINDOW 调节到7天,则可以正常识别并删除。
     变更备份策略将 RECOVERY WINDOW 变成CONFIGURE RETENTION POLICY TO REDUNDANCY 3;但是rman report obsolete时还是会把数据备份文件删除保留归档备份文件, 一直调节到 REDUNDANCY 1 时才能正常识别和删除。
      这个数据库备份之前运行了1年多,都是正常的,至道今年6月份重启过一次数据库,然后7月份开始出现该问题(出现问题时有人删除了一个表空间,但是这个表空间所对应的数据文件没有删除,然后又重新建立了该表空间仍然沿用之前的数据文件),其他没有alter的报错,请大神们给看看问题出在哪里。
作者: jackson198574    时间: 2014-09-15 20:06
1.归档日志的问题,楼主可以尝试一下在备份脚本中写上 crosscheck archivelog all,然后delete obsolete,验证一下归档日志是否还存在。
2.你的意思是目前曾经被删除的表空间现在是可以使用的?rename的?状态是Online?启动数据库的时候该表空间没有报错吗?可以尝试在数据库open状态下查询一下该表空间的数据,如果不能用就用rman恢复。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2