今天晚上,有个项目非归档数据库10.2版本rac,报打不开,使用_allow_resetlog_currption打开报错
ORA-00600: internal error code, arguments: [4000]
参考了下面的文章:
http://www.killdb.com/2011/08/30/ora-600-4000%E6%81%A2%E5%A4%8D%E4%B8%80%E4%BE%8B.html
错误的内容居然一样:
Object id on Block? Y
seg/obj: 0x12 csc: 0xb2c.3a7f4d34 itc: 1 flg: - typ: 1 - DATA
fsl: 0 fnx: 0x0 ver: 0x01
Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x0005.01e.000099e3 0x00802689.29dd.09 --U- 1 fsc 0x0000.3a7f4d35
data_block_dump,data header at 0x847ce044
===============
tsiz: 0x1fb8
hsiz: 0xea
pbl: 0x847ce044
bdba: 0x0040007a
76543210
flag=--------
ntab=1
nrow=108
frre=-1
fsbo=0xea
fseo=0x385
avsp=0x369
tosp=0x369
0xe:pti[0] nrow=108 offs=0
bdba的值是一样的,但是不能执行下面的语句:
SELECT DBMS_UTILITY.data_block_address_file (TO_NUMBER ('40007a', 'XXXXXXXX')) file_id, DBMS_UTILITY.data_block_address_block (TO_NUMBER ('40007a', 'XXXXXXXX')) block_id FROM DUAL;
原因是数据库未打开。
我在另外一个库上去执行,发现结果跟博主一样,也是1号文件122号块,所以我认为本库的应该也是。
编译bbed,可以参考Dave的博客:http://blog.youkuaiyun.com/tianlesoftware/article/details/5006580
剩下的就是,先让他们把数据expdp出来,然后再尝试是否可以正常使用。
某10.2版本rac非归档数据库遇到ORA-00600: internal error code, arguments: [4000]问题,无法打开。参考相关文章,尝试执行修复语句失败,因数据库未打开。通过在另一库验证,确定问题相同。使用Dave的bbed工具进行编译,并建议先备份数据,再尝试恢复。"
113911946,10293459,MySQL主从部署实践与性能测试,"['数据库管理', 'MySQL主从部署', '数据库复制', '数据库优化']
1264

被折叠的 条评论
为什么被折叠?



