重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 345|回复: 0
打印 上一主题 下一主题

[Oracle] Alter Database Open Fails With ORA-00600 [kcfckde-mismatch-rlc]

[复制链接]
跳转到指定楼层
楼主
发表于 2024-10-20 10:40:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
处理方法:
Error ORA-00600:  [kcfckde-mismatch-rlc]  [expected_resetlogs_id], [current_resetlogs_id] while opening a database

i.e: ORA-00600 [kcfckde-mismatch-rlc], [1113582060], [1067549566]

The error are produced due to mismatch between the current incarnation and the expected incarnation.

Following queries can be run with the Database in mount state:

SQL> select ICRID, ICRLC_I from x$kccic;

ICRID ICRLC_I
1 1067549566
2 1113582060

2 rows selected.

SQL> select DIRLC_I from x$kccdi;

DIRLC_I


1113582060

1 row selected.

SQL> Select INCARNATION#, RESETLOGS_CHANGE#, RESETLOGS_TIME, STATUS,RESETLOGS_ID  from  v$database_incarnation;

INCARNATION# RESETLOGS_CHANGE#    RESETLOGS_TIME                       STATUS         RESETLOGS_ID
1                            1    <date time when resetlog was done>   CURRENT        1067549566
2                    111939815    <date time when resetlog was done>   ORPHAN         1113582060




SQL> select file#,name,RESETLOGS_TIME,status from v$datafile_header;

FILE#     NAME         RESETLOGS_TIME     

1     <file_name>     24-aug-2022 16:21:00     
2     <file_name>     24-aug-2022 16:21:00     





RMAN> list incarnation of database;

using target database control file instead of recovery catalog

List of Database Incarnations
DB Key  Inc Key DB Name         DB ID            STATUS       Reset SCN   Reset Time
------- -------      --------           ---------------- --------      ------------   ------------
1           1         <DBNAME>   <DBID>         CURRENT                       1  18-MAR-21
2           2         <DBNAME>   <DBID>         ORPHAN          111939815  24-AUG-22



As you can see from above output, the  incarnation 2 (Orphan) does match with the Resetlogs_time of the data files.

To resolve this, Place the database in mount state and run

rman target /

RMAN> reset database to incarnation 2;
RMAN> list incarnation of database;
exit

sqlplus / as sysdba

SQL> Alter database open;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-24 21:03 , Processed in 0.106788 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表