签到成功

知道了

CNDBA社区CNDBA社区

ORA-00600: internal error code, arguments: [krsi_al_hdr_update.15] 解决方法

2018-08-17 15:32 3994 2 原创 Oracle 故障处理
作者: dave
1. 问题描述

数据库进行不完全恢复,在使用 recover database until scn xxxx; 后进行open resetlogs 时报错。 http://www.cndba.cn/dave/article/2954

http://www.cndba.cn/dave/article/2954
http://www.cndba.cn/dave/article/2954http://www.cndba.cn/dave/article/2954
http://www.cndba.cn/dave/article/2954

Dump file /u01/app/oracle/diag/rdbms/primary/hyora/incident/incdir_57757/hyora_ora_1271_i57757.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /u01/app/oracle/product/11.2.0.4.0/db_1
System name:    Linux
Node name:    xg156
Release:    2.6.32-431.el6.x86_64
Version:    #1 SMP Fri Nov 22 03:15:09 UTC 2013
Machine:    x86_64
VM name:    VMWare Version: 6
Instance name: hyora
Redo thread mounted by this instance: 1
Oracle process number: 19
Unix process pid: 1271, image: oracle@xg156 (TNS V1-V3)


*** 2018-08-17 14:43:00.370
*** SESSION ID:(351.5) 2018-08-17 14:43:00.370
*** CLIENT ID:() 2018-08-17 14:43:00.370
*** SERVICE NAME:() 2018-08-17 14:43:00.370
*** MODULE NAME:(sqlplus@xg156 (TNS V1-V3)) 2018-08-17 14:43:00.370
*** ACTION NAME:() 2018-08-17 14:43:00.370

Dump continued from file: /u01/app/oracle/diag/rdbms/primary/hyora/trace/hyora_ora_1271.trc
ORA-00600: internal error code, arguments: [krsi_al_hdr_update.15], [4294967295], [], [], [], [], [], [], [], [], [], []

========= Dump for incident 57757 (ORA 600 [krsi_al_hdr_update.15]) ========

*** 2018-08-17 14:43:00.370
dbkedDefDump(): Starting incident default dumps (flags=0x2, level=3, mask=0x0)
----- Current SQL Statement for this session (sql_id=d5hp3vvqww874) -----
alter database open RESETLOGS

----- Call Stack Trace -----
calling              call     entry                argument values in hex      
location             type     point                (? means dubious value)     
-------------------- -------- -------------------- ----------------------------
skdstdst()+41        call     kgdsdst()            000000000 ? 000000000 ?
                                                   7FFFC2BB2990 ? 7FFFC2BB2A68 ?
                                                   7FFFC2BB7510 ? 000000002 ?
ksedst1()+103        call     skdstdst()           000000000 ? 000000000 ?
                                                   7FFFC2BB2990 ? 7FFFC2BB2A68 ?
                                                   7FFFC2BB7510 ? 000000002 ?

2. 解决方法

在操作系统级别对current online redologs进行重命名, 然后就可以正常打开了http://www.cndba.cn/dave/article/2954

http://www.cndba.cn/dave/article/2954
http://www.cndba.cn/dave/article/2954
http://www.cndba.cn/dave/article/2954
http://www.cndba.cn/dave/article/2954

$ mv /u01/data/data_domains/dod1/redo01.log /u01/data/data_domains/dod1/redo01.OLD
$ mv /u01/data/data_domains/dod1/redo01b.log /u01/data/data_domains/dod1/redo01b.OLD

SQL>alter database open resetlogs;
Database altered

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2239
    原创
  • 3
    翻译
  • 547
    转载
  • 186
    评论
  • 访问:6658573次
  • 积分:4249
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ