首页 > 其他分享 >ORA-600 [kclchkblk_4]

ORA-600 [kclchkblk_4]

时间:2024-02-26 10:33:29浏览次数:15  
标签:600 kclchkblk 00000000 数据库 open ORA

故障描述

 某客户一套基于AIX小机的11.2.0.4 RAC环境,可能是因为存储故障,该客户对该数据库进行了不完全恢复,具体细节未知,客户在执行alter database open 阶段报错,数据库无法正常打开。

该客户的最终需求是想办法open数据库,他们后续将数据逻辑导出。

 

故障分析

1、让现场的同事上传当前的数据库alert日志。alert日志错误提示如下所示。

Wed Feb 21 10:15:35 2024

Dumping diagnostic data in directory=[cdmp_20240221101535], requested by (instance=2, osid=17236000), summary=[incident=88000246].

Errors in file /u01/app/oracle/diag/rdbms/softdb/SOFTDB2/trace/SOFTDB2_ora_17236000.trc:

ORA-00600: internal error code, arguments: [kclchkblk_4], [2545], [2622609950], [2545], [2582025071], [], [], [], [], [], [], []

Errors in file /u01/app/oracle/diag/rdbms/softdb/SOFTDB2/trace/SOFTDB2_ora_17236000.trc:

ORA-00600: internal error code, arguments: [kclchkblk_4], [2545], [2622609950], [2545], [2582025071], [], [], [], [], [], [], []

Error 600 happened during db open, shutting down database

USER (ospid: 17236000): terminating the instance due to error 600

Instance terminated by USER, pid = 17236000

ORA-1092 signalled during: alter database open...

可见,在执行alter database open时,遭遇了ORA-00600 [kclchkblk_4]错误。

 

2、关于ORA-00600 [kclchkblk_4]错误,MOS上真正有价值的文档是《In 10.1.0.2: ORA-600 [kclchkblk_4] and ORA-600 [2662] After Recovery of Database (Doc ID 275902.1)》,该文件中提及:Error, ORA-600 [kclchkblk_4], is signaled because the SCN in a tempfile block is too high.也即问题的原因是tempfile block的SCN比datafile的高。Doc ID 275902.1给出的解决办法是删除数据库中的所有tempfiles,等数据库正常open后,再重新添加tempfiles. 但这种解决办法也可能无法解决故障。

 

3、最终选择直接推进SCN。

SQL> oradebug setmypid

SQL> oradebug dumpvar SGA kcsgscn_

kcslf kcsgscn_ [700000000019B70, 700000000019BA0) = 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000000 00019850

 

SQL> col expect for 999999999999999999999

SQL> select 2545*power(2,32) + 2622609950 as expect from dual;

                EXPECT

----------------------

        10933314378270

 

SQL> oradebug poke 0x700000000019B70  8 10933314378270

 

4、再次尝试打开数据库,仍然报错,具体如下所示:

 这说明第3步中推进的SCN还是太小了一点,但2622609966与2622610008已经非常接近,没有必要再次推进SCN,只需要简单地重启一两次数据库即可。

 

5、让现场的同事再次重启数据库,同事反馈数据库可以正常open。剩余的事情就是交付客户进行逻辑导出了。

 

标签:600,kclchkblk,00000000,数据库,open,ORA
From: https://www.cnblogs.com/missyou-shiyh/p/18033784

相关文章

  • 一个支持Sora模型文本生成视频的Web客户端
    大家好,我是Java陈序员。最近OpenAI又火了一把,其新推出的文本生成视频模型——Sora,引起了巨大的关注。Sora目前仅仅只是发布预告视频,还未开放出具体的API.今天,给大家推荐一个最近十分火热的开源项目,一个支持使用Sora模型将文本生成视频的Web客户端。关注微信公众......
  • LoRA 微调和低秩矩阵
    LoRA(Low-RankAdaptation)是一种技术,旨在有效调整大型语言模型,以适应特定任务,而无需重新训练整个模型。在论文《LORA:LOW-RANKADAPTATIONOFLARGELANGUAGEMODELS》(https://arxiv.org/abs/2106.09685)中给出了具体方法:通过对模型中的参数进行低秩更新,来实现对大型预训练语言模......
  • EasyBlogImageForTypora 上传报错,重新配置
    EasyBlogImageForTypora上传报错,重新配置先前使用EasyBlogImageForTypora上传图片正常,但是最近报错了(先前没弄明白报错原因,下载了项目代码,手动进行了调试)。上传图片接口服务器方法如下:查看VS监视结果发现:此时突然发现UserName与Password应该保持一致,是WebLogApi的参数,于......
  • 人工智能的飞速发展中,Sora正闪耀登场
    引言:人工智能的新篇章在科技日新月异的时代,人工智能(AI)已经成为我们生活的一部分。从智能手机、自动驾驶汽车到智能家居系统,AI的应用已经渗透到我们生活的方方面面。然而,随着技术的不断发展,一个全新的AI产品正在崭露头角,它就是Sora。Sora与之前的产品不同,不只是一种娱乐方式,更是一......
  • dremio 从S3StoragePlugin看一个存储插件的开发模式
    以前对于S3StoragePlugin有过简单的说明,以下结合S3StoragePlugin说明下如何开发一个存储扩展一些标准模式选择实现的存储插件的接口比如s3的因为实际上就是文件系统,所以S3StoragePlugin实现了FileSystemPlugin接口的,同时可以复用不少已有的实现(比如表创建,修改,删除相关的),......
  • oracle指定控制文件启动 ORA-00205: error in identifying control file, check aler
    SQL>startupORACLEinstancestarted.TotalSystemGlobalArea1068937216bytesFixedSize2220200bytesVariableSize708841304bytesDatabaseBuffers352321536bytesRedoBuffers5554176bytesORA-00205:......
  • oracle_rman
    rmantarget/nocatalogCONFIGURECONTROLFILEAUTOBACKUPOFF;CONFIGUREDEVICETYPEDISKPARALLELISM2BACKUPTYPEToCOMPRESSEDBACKUPSET;RUN{SHOWALL;allocatechannelch1devicetypediskmaxpiecesize=40G;allocatechannelch2devicetypediskma......
  • Unity编辑器扩展秘籍-利用EditorApplication.contextualPropertyMenu为右键菜单增加自
    假设我们希望为材质右键弹出按钮增加新的功能,应该怎么做呢我们可以通过注册EditorApplication.contextualPropertyMenu全局回调方法,增加自定义的MenuItemusingUnityEditor;usingUnityEngine;namespaceYaojz{[InitializeOnLoad]publicstaticclassMaterialC......
  • [转帖]Oracle Exadata x8m-2的更新
    http://www.ohsdba.cn/index.php?g=Home&m=Article&a=show&id=425 如非注明,本站文章皆为原创。欢迎转载,转载时请注明出处和作者信息。在2019年9月16日的OOW大会上,LarryEllison发布了OracleExadata下一代的数据库云平台X8M,在数据库基础设施领域又树立了一个新的标杆。和Exa......
  • oracle11g静默安装
    一、先设置swap大小设置方法见另外文档:(21条消息)Linux系统设置swap大小_Tyler唐的博客-CSDN博客_linuxswap设置多大二、准备静默安装Oracle2.1创建Oracle用户(ROOT用户下)/usr/sbin/groupadd-g501oinstall/usr/sbin/groupadd-g502dba/usr/sbin/groupadd-g503oper/usr/......