ORA 您所在的位置:网站首页 Oracle数据库ORA-00600 ORA

ORA

2024-07-09 09:26| 来源: 网络整理| 查看: 265

联系:手机/微信(+86 17813235971) QQ(107644445)QQ咨询惜分飞

标题:ORA-00600[kcrf_resilver_log_1]异常恢复

作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

朋友在win x64位上的ORACLE 11.2.0.1启动出现ORA-00600[kcrf_resilver_log_1],让我帮忙看看,通过分析主要是因为Unpblished Bug 9056657导致 数据库启动报错 数据库在open的时候报ORA-00600[kcrf_resilver_log_1]

SQL> alter database open; alter database open * 第 1 行出现错误: ORA-00600: 内部错误代码, 参数: [kcrf_resilver_log_1], [0x7FF61C56E30], [2], [], [], [], [], [], [], [], [], []

alert日志报错

Sat Mar 01 18:40:44 2014 alter database open Beginning crash recovery of 1 threads parallel recovery started with 3 processes Started redo scan Errors in file f:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_6432.trc (incident=61360): ORA-00600: 内部错误代码, 参数: [kcrf_resilver_log_1], [0x7FF61C56E30], [2], [], [], [], [], [], [], [], [], [] Incident details in: f:\app\administrator\diag\rdbms\orcl\orcl\incident\incdir_61360\orcl_ora_6432_i61360.trc Aborting crash recovery due to error 600 Errors in file f:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_6432.trc: ORA-00600: 内部错误代码, 参数: [kcrf_resilver_log_1], [0x7FF61C56E30], [2], [], [], [], [], [], [], [], [], [] Errors in file f:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_6432.trc: ORA-00600: 内部错误代码, 参数: [kcrf_resilver_log_1], [0x7FF61C56E30], [2], [], [], [], [], [], [], [], [], [] ORA-600 signalled during: alter database open...

分先相关SCN 控制文件scn 1 控制文件中数据文件scn 2 数据文件头scn3 通过这里可以知道,数据文件头的scn,控制文件中关于数据文件的scn都表明数据库为正常关闭,且scn值为16574746,但是控制文件中记录数据库SCN的值为16551515,可以判断数据库因为某种原因导致控制文件中的部分scn记录异常. 处理方法 因为控制文件SCN异常,考虑直接重建控制文件或者using backup controlfile方式恢复

SQL> select group#,status,sequence# from v$log; GROUP# STATUS SEQUENCE# ---------- ---------------- ---------- 1 CURRENT 1510 3 ACTIVE 1509 2 ACTIVE 1508 GROUP# MEMBER ---------- -------------------------------------------------- 3 F:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG 2 F:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG 1 F:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG SQL> recover database using backup controlfile until cancel; ORA-00279: 更改 16574746 (在 03/01/2014 13:10:11 生成) 对于线程 1 是必需的 ORA-00289: 建议: F:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_0 3_01\O1_MF_1_1510_%U_.ARC ORA-00280: 更改 16574746 (用于线程 1) 在序列 #1510 中 指定日志: {=suggested | filename | AUTO | CANCEL} F:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG 已应用的日志。 完成介质恢复。 SQL> alter database open resetlogs; 数据库已更改。

在最近的同样的错误,但是没有如此的幸运具体参考:记录一次ORA-00600 [kcrf_resilver_log_1] 恢复过程

ora-600 kcratr_scan_lastbwrORA-600 kcratr_scan_lastbwr 恢复ORA-600 ksuloget2 恢复分享一次ORA-01113 ORA-01110故障处理过程win环境报ora-600 kokasgi1处理ORA-00600 dbkif_find_next_record_1ORA-600 3600恢复—-resetlogs scn异常ORA-600 999 异常恢复Patch SCN一键解决ORA-600 2662故障非归档数据库异常恢复一例因为人工误操作导致resetlogs scn不一致恢复ORA-600 3417和ORA-600 3005故障处理


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有