Oracle故障处理:Rman-06207&Rman-06214
source link: https://blog.51cto.com/xiaozc/5814112
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
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报错。
- 赞
- 收藏
- 评论
- 分享
- 举报
Recommend
-
8
自己写的RMAN备份脚本
-
1
rman generate script set until time
-
9
12c RMAN新特性restore/recover from service远程恢复
-
6
Oracle故障处理-Truncate表方式清库导致查询报ORA-03113和ORA-7445 原创 客户反馈,...
-
5
Oracle故障处理:空间利用率和inode利用率都达到100% 原创 接到同事电话,告知一客...
-
3
Oracle故障系列:ORA-00059超出db_files的最大值 原创 今天接到客户电话说前端业务...
-
4
Oracle故障处理:Ora-j000_hostname进程导致的异常处理 精选 原创 1、数据库层...
-
1
Oracle故障处理:Rman delete obsolete报错ORA-19606解决 精选 原创 在使用rman...
-
5
Oracle使用rman定时清除7天前的日志 2022-12-08 1 分钟阅读 这一篇正规的DBA看到肯定会呲之以鼻,但对于没有用过oracle的系统运维来说,就是必须知道的事情了。 公司的 Oracle 实例有两台数据库,定时用rman备份,但是没...
-
1
作为IT运维人员,尤其是数据库岗位,数据的备份重于一切。 现在很多用户会有一个普遍误区,认为现在类似ADG这类灾备已经很完善,且实时性也更佳,往往就忽略了传统的备份效用。 但实际上,我们千万不能因为有了容灾建设就盲目忽略备份的作用,二者其实有...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK