yangtingkun
===========================================================
ORA-600(4400)错误
===========================================================

Oracle600错误,错误号4400,这个错误和分布事务有关。


alert文件中可以看到错误信息为:

Errors in file /opt/oracle/admin/data01/udump/data01_ora_22281.trc:
ORA-00600: internal error code, arguments: [4400], [48], [], [], [], [], [], []

不过从相应的trace文件中看不到导致问题的SQL语句:

ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [4400], [48], [], [], [], [], [], []
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
ksedmp()+328 CALL ksedst()+0 FFFFFFFF7FFFAB10 ?
000000000 ? 000000000 ?
00000003E ?
FFFFFFFF7FFFB3A8 ?
1031C9458 ?
kgeriv()+208 PTR_CALL 0000000000000000 000000000 ? 000103400 ?
0001035CD ? 000102C00 ?
1035CD000 ? 1035CD328 ?
kgeasi()+180 CALL kgeriv()+0 1035CD588 ? 1036F1108 ?
000000258 ? 0000013C8 ?
FFFFFFFF7FFFBC48 ?
1035CE958 ?
ktcddt()+328 CALL kgeasi()+0 1035CD588 ? 1036F1108 ?
000001130 ? 000000002 ?
000000001 ? 000000004 ?
kssdch_stage()+484 PTR_CALL 0000000000000000 400DD283C40 ? 000000001 ?
000000001 ? 1035CD328 ?
000000030 ? 00000000C ?
ktcbod()+840 CALL kssdch()+0 400DD321538 ? 1035CFF50 ?
380007C2C ? 000000000 ?
400DD283C50 ? 400DD321558 ?
kssdch_stage()+484 PTR_CALL 0000000000000000 400DD321538 ? 400DB5C1F90 ?
1035CFBF0 ? 000000000 ?
000000000 ? 07FFFFC00 ?

根据metalink的查询结果,发现这个错误和分布事务有关:Doc ID: Note:138822.1

虽然看不到导致问题的SQL语句,不过继续查询trace文件,发现问题确实和分布式事务有关:

FFFFFFFF7FFFC0F0 65642074 72616E73 00637469 6F6E2069 [ed trans.ction i]
FFFFFFFF7FFFC100 00000001 035CD6C8 73736174 74656D70 [.......ssattemp]
FFFFFFFF7FFFC110 7420746F 20626567 696E0064 69737472 [t to begin.distr]
FFFFFFFF7FFFC120 69627574 65642074 72616E73 61637469 [ibuted transacti]
.
.
.
FFFFFFFF7FFFC7E0 FFFFFFFF 00000000 4F52412D 30323034 [........ORA-0204]
FFFFFFFF7FFFC7F0 363A2064 69737472 69627574 65642074 [6: distributed t]
FFFFFFFF7FFFC800 72616E73 61637469 6F6E2061 6C726561 [ransaction alrea]
FFFFFFFF7FFFC810 64792062 6567756E 0074696F 6E000000 [dy begun.tion...]

进一步查询METALINK,发现了下面的文章对这个问题进行了比较详细的说明:Doc ID: Note:464861.1

根据文档的描述,跨版本的数据库链访问就可能碰到这个问题,Oracle10.1.0.3中已经解决了这个bug

对于这个问题,可以简单的忽略掉,不会造成任何的实际危害。

yangtingkun 发表于:2008.05.17 23:51 ::分类: ( ORACLE , Bug ) ::阅读:(154次) :: 评论 (0)

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...