news 2026/7/21 15:55:29

aix环境10g由于控制器异常导致ORA-600 4000故障处理---惜分飞

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
aix环境10g由于控制器异常导致ORA-600 4000故障处理---惜分飞

一台运行在aix环境下面的10.2.0.1的数据库

由于控制器异常导致数据库启动的时候报ORA-600 4000错误

Wed Jan 28 18:17:06 2026

Completed crash recovery at

Thread 1: logseq 499321, block 14459, scn 17457591400427

257 data blocksread, 41 data blocks written, 14457 redo blocksread

Wed Jan 28 18:17:06 2026

Thread 1 advanced to log sequence 499322

Thread 1 opened at log sequence 499322

Current log# 2 seq# 499322 mem# 0: /dev/rrk_redo2

Successfulopenof redo thread 1

Wed Jan 28 18:17:06 2026

MTTR advisory is disabled because FAST_START_MTTR_TARGET is notset

Wed Jan 28 18:17:06 2026

SMON: enabling cache recovery

Wed Jan 28 18:17:07 2026

Errorsinfile/u01/app/oracle/admin/orcl1/udump/orcl1_ora_16187632.trc:

ORA-00600: internal error code, arguments: [4000], [9], [], [], [], [], [], []

Wed Jan 28 18:17:08 2026

Errorsinfile/u01/app/oracle/admin/orcl1/udump/orcl1_ora_16187632.trc:

ORA-00704: bootstrap process failure

ORA-00704: bootstrap process failure

ORA-00600: internal error code, arguments: [4000], [9], [], [], [], [], [], []

Wed Jan 28 18:17:08 2026

Error 704 happened during dbopen, shutting down database

USER: terminating instance due to error 704

Instance terminated by USER, pid = 16187632

ORA-1092 signalled during: alter databaseopen...

ORA-600 4000这个是在10g版本中非常常见的一个错误,一般是由于对应的block上面有事务没有提交或者scn过大导致,跟踪数据库启动过程发现在以下sql语句报错,而且报错为file 1 block 27527

EXEC#2:c=0,e=62,p=0,cr=0,cu=0,mis=0,r=0,dep=1,og=4,tim=437860213380

WAIT#2: nam='db file sequential read' ela= 139 file#=1 block#=27527 blocks=1 obj#=-1 tim=437860213555

*** 2026-01-31 15:31:40.417

ksedmp: internal or fatal error

ORA-00600: internal error code, arguments: [4000], [9], [], [], [], [], [], []

Current SQL statementforthis session:

selectrowcnt,blkcnt,empcnt,avgspc,chncnt,avgrln,nvl(degree,1), nvl(instances,1) from tab$ where obj# = :1

这里可以获取到两个有效信息:
1. 报错block为:file 1 block 27227
2. 报错sql为:select rowcnt,blkcnt,empcnt,avgspc,chncnt,avgrln,nvl(degree,1), nvl(instances,1) from tab$ where obj# = :1

进一步对报错数据块进行分析

Block header dump: 0x00406b87

Objectidon Block? Y

seg/obj: 0x2 csc: 0xfe0.a99d3719 itc: 2 flg: - typ: 1 - DATA

fsl: 0 fnx: 0x0 ver: 0x01

Itl Xid Uba Flag Lck Scn/Fsc

0x01 0x000b.014.00f1bb09 0x008027a5.eada.0e C--- 0 scn 0x0fda.f353b198

0x02 0x0009.01e.00212e2a 0x01400cdf.113e.01 --U- 1 fsc 0x0000.a99d371b

这里可以确认几个有效信息:
1. 该block的csc scn为:17457592743705
2. 一条已经提交的事务的scn为:17433059635608
3. 还有一条没有提交的事务,使用的回滚段为9,这个和我们报错的ORA-600[4000][9]这个回滚段名称匹配上

基于上述分析,我们需要确认两件事情:
1. 通过Oracle数据库异常恢复检查脚本(Oracle Database Recovery Check)脚本检查结果,确认当前是数据库的文件头scn为:17457591420434小于该block的csc scn

2. itl操上面有一个锁需要提交,通过bbed工具对其进行提交,然后得出dump block信息

Block header dump: 0x00406b87

Objectidon Block? Y

seg/obj: 0x2 csc: 0xfe0.a99d3719 itc: 2 flg: - typ: 1 - DATA

fsl: 0 fnx: 0x0 ver: 0x01

Itl Xid Uba Flag Lck Scn/Fsc

0x01 0x000b.014.00f1bb09 0x008027a5.eada.0e C--- 0 scn 0x0fda.f353b198

0x02 0x0009.01e.00212e2a 0x01400cdf.113e.01 C--- 0 scn 0x0000.a99d371b

修改好itl之后,先尝试重启库,如果不出意外应该会报ORA-600 2662类似错误(因为前面分析了csc scn大于文件头scn的问题)

这里的ORA-600 2662中的4221831就是报错的rdba地址(10进制),通过dbms_utility.data_block_address_file转换

SQL>selectdbms_utility.data_block_address_file(4221831)"file",

2 dbms_utility.data_block_address_block(4221831)"block"

3fromdual;

file block

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

1 27527

得出报错的ORA-600 2662的block就是我们之前分析和修复的itl块,通过修改该块scn或者修改数据库scn,该库均可open,后续就是安排导出数据导入新库的活

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 5:24:13

Substance P (7-11) (Penta-Substance P) ;FFGLM-NH₂

一、基础信息 英文名称:Substance P (7-11) (Penta-Substance P)三字母序列:Phe-Phe-Gly-Leu-Met-NH₂单字母序列:FFGLM-NH₂精确分子量:612.79 Da等电点(pI):5.5~6.0,弱酸性分子式…

作者头像 李华
网站建设 2026/7/16 20:09:23

o1之后下一个范式?隐式CoT大突破,让推理不再「碎碎念」

今天推荐一个 Implicit Chain-of-Thought(隐式推理) 的最新进展 —— SIM-CoT(Supervised Implicit Chain-of-Thought)。 魏熙林为本篇文章第一作者。魏熙林是复旦大学博士生,师从林达华教授,研究兴趣主要…

作者头像 李华
网站建设 2026/7/15 10:23:03

互联网大厂Java求职面试实录:Spring Boot、微服务与AI技术全方位解析

互联网大厂Java求职面试实录:Spring Boot、微服务与AI技术全方位解析 本文通过一场互联网大厂Java求职者谢飞机的面试实录,展现了从核心Java基础到Spring Boot框架、微服务架构以及AI技术的系统提问过程。面试官严肃专业,谢飞机则幽默风趣&a…

作者头像 李华
网站建设 2026/7/15 9:29:20

2026毕设ssm+vue农家乐订购系统论文+程序

本系统(程序源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。 系统程序文件列表 开题报告内容 选题背景 关于旅游信息化管理问题的研究,现有研究主要以传统酒店管理系统和单一景点门票系统为主,专门针对民…

作者头像 李华
网站建设 2026/7/15 5:27:00

2026毕设ssm+vue农副产品网上预订系统论文+程序

本系统(程序源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容选题背景关于区域电子商务与本地生活服务平台的研究,现有研究主要以大型综合电商平台(如淘宝、京东)的商…

作者头像 李华