ORA-00600 [25027]的问题,求助,附上trc
大侠好,我单位的一个数据库服务器因意外断电后一直无法启动,我按网贴用了recover database处理,目前勉强运行,但是alter log 一直提示ORA-00600: internal error code, arguments: , , , [], [], [], [], []
MMON一直在重启。我查看了下trc文件,关联的是object id为8和9的两个对象。实在不知该如何解决此问题,请帮忙分析。
附上trc文件如下
问题解决了没 mos上确实没有相关类似的错误,虽然有大量的ORA-00600,建议可以运行hcheck.sql检查 下数据字典是否一致 你之前的数据库恢复是如何作的,作完后,有何报错,可否把ALERT也上传分析下, 实在仍没线索,可以提交SR给ORACLE 【Oracle数据库恢复】ORA-00600错误解析
ORA-00600错误的触发原因是ORACLE检测到一个无效的表空间号TSN Tablespace Number或者相对文件号Relative File Number。
该ORA-00600的2个变量各代表:
arg Tablespace Number表空间号
arg 十进制的相对数据块号Relative Data Block Address (RDBA)
该ORA-00600错误相关的模块为Kernel File management Tablespace component,其影响为可能的物理块损坏。
当该错误触发后 如果 arg 即RDBA为0,则该错误可能由于索引问题引起。
可以使用如下查询来获得有问题的索引:
select do.owner,do.object_name, do.object_type,sysind.flags
from dba_objects do, sys.ind$ sysind
where do.object_id = sysind.obj#
and bitand(sysind.flags,4096)=4096;
如果上面的查询返回了数据行,则建议用户进一步检查查询所获得的对象,并考虑drop这些对象来绕过错误。
进一步可以对trace文件中指向的表做一个analyze table validate structure cascade,来进一步确认该问题。
与ORA-00600相关的一些BUG列表如下:
你可以尝试用prm 抽取恢复该库, 或者需要专业人员使用bbed修改该库
如果自己搞不定可以找ASKMACLEAN专业ORACLE数据库修复团队成员帮您恢复! 刘大,我分析下,不太同意哟,我基本分析了MOS所有ORA-600,好像不太匹配目前的MOS现有的描述啊
页:
[1]