IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Oracle 19c 断电异常恢复

    惜分飞发表于 2023-01-05 14:37:27
    love 0

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

    标题:Oracle 19c 断电异常恢复

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

    19.3数据库由于异常断电,导致数据库无法启动,报ORA-600 ktbair2: illegal inheritance,ORA-600 6101等错误

    2023-01-02T22:01:37.310225+08:00
    Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_pr0l_3788.trc:
    ORA-10562: Error occurred while applying redo to data block (file# 10, block# 399386)
    ORA-10564: tablespace DATA
    ORA-01110: data file 10: 'D:\ORADATA\DATA04.ORA'
    ORA-10561: block type 'TRANSACTION MANAGED INDEX BLOCK', data object# 81882
    ORA-00600: internal error code, arguments: [ktbair2: illegal  inheritance], [], [], [], [], [], [], [], [], [], [], []
    2023-01-02T22:01:37.544630+08:00
    Slave exiting with ORA-10562 exception
    2023-01-02T22:01:37.560258+08:00
    Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_pr03_4364.trc:
    ORA-10562: Error occurred while applying redo to data block (file# 2, block# 716430)
    ORA-10564: tablespace DATA
    ORA-01110: data file 2: 'D:\ORADATA\DATA01.ORA'
    ORA-10561: block type 'TRANSACTION MANAGED INDEX BLOCK', data object# 81743
    ORA-00600: internal error code, arguments: [6101], [0], [16], [0], [0], [0], [], [], [], [], [], []
    2023-01-02T22:01:38.294726+08:00
    Slave exiting with ORA-10562 exception
    2023-01-02T22:01:38.310354+08:00
    Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_pr0e_5980.trc:
    ORA-10562: Error occurred while applying redo to data block (file# 2, block# 714911)
    ORA-10564: tablespace DATA
    ORA-01110: data file 2: 'D:\ORADATA\DATA01.ORA'
    ORA-10561: block type 'TRANSACTION MANAGED DATA BLOCK', data object# 74014
    ORA-00600: internal error code, arguments: [ktbair2: illegal  inheritance], [], [], [], [], [], [], [], [], [], [], []
    2023-01-02T22:01:48.921092+08:00
    Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_pr00_4760.trc:
    ORA-00283: recovery session canceled due to errors
    ORA-00448: normal completion of background process
    2023-01-02T22:01:49.171125+08:00
    ORA-756 signalled during: ALTER DATABASE RECOVER  database  ...
    

    报错比较明显由于redo和datafile不匹配导致recover 不成功,尝试强制拉库

    SQL> alter database open resetlogs ;
    alter database open resetlogs 
    *
    第 1 行出现错误:
    ORA-00603: ORACLE server session terminated by fatal error
    ORA-01092: ORACLE instance terminated. Disconnection forced
    ORA-00600: internal error code, arguments: [kcbzib_kcrsds_1], [], [], [], [],
    [], [], [], [], [], [], []
    进程 ID: 6068
    会话 ID: 3631 序列号: 54960
    
    Undo initialization recovery: err:600 start: 20760593 end: 20762484 diff: 1891 ms (1.9 seconds)
    2023-01-02T22:09:05.539709+08:00
    Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_ora_6068.trc:
    ORA-00600: 内部错误代码, 参数: [kcbzib_kcrsds_1], [], [], [], [], [], [], [], [], [], [], []
    2023-01-02T22:09:05.555336+08:00
    Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_ora_6068.trc:
    ORA-00600: 内部错误代码, 参数: [kcbzib_kcrsds_1], [], [], [], [], [], [], [], [], [], [], []
    Error 600 happened during db open, shutting down database
    Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_ora_6068.trc  (incident=293955):
    ORA-00603: ORACLE 服务器会话因致命错误而终止
    ORA-01092: ORACLE 实例终止。强制断开连接
    ORA-00600: 内部错误代码, 参数: [kcbzib_kcrsds_1], [], [], [], [], [], [], [], [], [], [], []
    Incident details in: D:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\incident\incdir_293955\orcl_ora_6068_i293955.trc
    2023-01-02T22:09:06.805497+08:00
    opiodr aborting process unknown ospid (6068) as a result of ORA-603
    2023-01-02T22:09:06.961768+08:00
    ORA-603 : opitsk aborting process
    

    参考类似处理open数据库成功:
    ORA-600 kcbzib_kcrsds_1报错
    12C数据库报ORA-600 kcbzib_kcrsds_1故障处理
    redo异常强制拉库报ORA-600 kcbzib_kcrsds_1修复
    ORA-00603 ORA-01092 ORA-600 kcbzib_kcrsds_1

    • 硬件故障数据库异常恢复
    • ora-600 kcratr_scan_lastbwr
    • ORA-600 3600恢复—-resetlogs scn异常
    • 分享一次ORA-01113 ORA-01110故障处理过程
    • recover database 报kcbs_dump_adv_state恢复
    • ORA-600 kcratr_scan_lastbwr 恢复
    • ORA-00603 ORA-01092 ORA-600 kcbzib_kcrsds_1
    • ORA-600 999 异常恢复
    • redo异常强制拉库报ORA-600 kcbzib_kcrsds_1修复
    • 正常open库报ORA-600 2662,ORA-600 4097错误
    • Patch SCN工具快速解决ORA-600 2662问题
    • 非归档数据库异常恢复一例


沪ICP备19023445号-2号
友情链接