Oracle故障处理Rman-06207&Rman-06214的方法
1、在给客户系统巡检时通过rman维护日志发现有rman维护日志报错:
RMAN-06207: WARNING: 3 objects could not be deleted for DISK channel(s) due
RMAN-06208: to mismatched status. Use CROSSCHECK command to fix status
RMAN-06210: List of Mismatched objects
RMAN-06211: ==========================
RMAN-06212: Object Type Filename/Handle
RMAN-06213: --------------- ---------------------------------------------------
RMAN-06214: Datafile Copy D:\ORADATA\SYSTEM01.DBF
RMAN-06214: Datafile Copy D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFDB.ORA
RMAN-06214: Datafile Copy /u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_db1.f
2、进入rman视图模式,进行交叉校验备份信息,未发现异常,如下:
[root@db1 rman]# su - oracle [oracle@db1 ~]$ rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Tue Nov 1 13:38:38 2022 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. cconnected to target database: HISDB (DBID=1732211111) RMAN> crosscheck backup; backup piece handle=/dbbak/rman/ctl_DB_20221031_16719_1 RECID=14479 STAMP=1119556333 crosschecked backup piece: found to be 'AVAILABLE' backup piece handle=/dbbak/rman/DB_ag1bm4nl_1_1.spfile RECID=14480 STAMP=1119556334 Crosschecked 2 objects
3、根据提示路径发现系统近期是从windows环境迁移至linux环境的,在迁移之前没有对控制文件记录的信息进行维护导致,通过crosscheck copy命令进行校验检查,发现存在检查失败的内容,如下:
RMAN> crosscheck copy; validation failed for datafile copy datafile copy file name=D:\ORADATA\SYSTEM01.DBF RECID=1 STAMP=1108073097 validation failed for control file copy control file copy file name=/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_db1.f RECID=18 STAMP=1108406674 validation failed for control file copy control file copy file name=D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFDB.ORA RECID=10 STAMP=1108209845 Crosschecked 3 objects
4、使用report obsolete命令报告过时的对象,如下:
RMAN> report obsolete; RMAN retention policy will be applied to the command RMAN retention policy is set to redundancy 1 Report of obsolete backups and copies Type Key Completion Time Filename/Handle -------------------- ------ ------------------ -------------------- Datafile Copy 1 22-JUN-2022 22:04:57 D:\ORADATA\SYSTEM01.DBF Control File Copy 10 24-JUN-2022 12:04:05 D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFDB.ora Control File Copy 18 26-JUN-2022 18:44:34 /u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_hisdb1.f
5、使用delete obsolete命令删除存在问题的对象,如下:
RMAN> delete obsolete; RMAN retention policy will be applied to the command RMAN retention policy is set to redundancy 1 using channel ORA_DISK_1 using channel ORA_DISK_2 using channel ORA_DISK_3 using channel ORA_DISK_4 Deleting the following obsolete backups and copies: Type Key Completion Time Filename/Handle -------------------- ------ ------------------ -------------------- Datafile Copy 1 22-JUN-2022 22:04:57 D:\ORADATA\SYSTEM01.DBF Control File Copy 10 24-JUN-2022 12:04:05 D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFDB.ORA Control File Copy 18 26-JUN-2022 18:44:34 /u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_db1.f Do you really want to delete the above objects (enter YES or NO)? yes deleted datafile copy datafile copy file name=D:\ORADATA\SYSTEM01.DBF RECID=1 STAMP=1108073097 deleted control file copy control file copy file name=D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFDB.ORA RECID=10 STAMP=1108209845
6、至此,rman在维护数据库的时候不在出现Rman-06207&Rman-06214报错。
总结
到此这篇关于Oracle故障处理Rman-06207&Rman-06214的文章就介绍到这了,更多相关Oracle Rman-06207&Rman-06214内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
oracle11g管理员密码忘记怎么办 sqlplus解决忘记密码问题
oracle11g管理员密码忘记了怎么办?这篇文章主要介绍了oracle 11g管理员密码忘记问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-06-06
关于sql脚本导入Oracle时重复生成check约束的问题解决
这篇文章主要给大家介绍了关于sql脚本导入Oracle时重复生成check约束的问题解决方法,文中给出了详细的检查步骤,对大家理解和解决这个问题具有很好的帮助,需要的朋友们下面来一起看看吧。2017-05-05
支持在线写SQL的Oracle学习免费网站推荐!(个人常使用)
为了便于在线练习,我们常常需要一个在线运行SQL的功能,下面这篇文章主要给大家推荐介绍了一个支持在线写SQL的Oracle学习免费网站(个人常使用),需要的朋友可以参考下2022-12-12
Oracle在DML语句中使用returing into子句
这篇文章介绍了Oracle在DML语句中使用returing into子句的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-05-05


最新评论