« 花开时节 北京10年 | Blog首页 | 数据安全防范 提升需从今日始 - 浅析数据安全 »
ORA-00600 ktspReadExtents:range 的错误猜测
作者:eygle | 【转载请注出处】|【云和恩墨 领先的zData数据库一体机 | zCloud PaaS云管平台 | SQM SQL审核平台 | ZDBM 数据库备份一体机】
链接:https://www.eygle.com/archives/2012/04/ora-00600_ktspreadextents_range.html
客户的系统出现了如下错误:链接:https://www.eygle.com/archives/2012/04/ora-00600_ktspreadextents_range.html
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [ktspReadExtents:range], [1], [1967145737], [0], [0], [], [], []
Current SQL statement for this session:
这个错误号,在MOS上没有解释,在Google上也找不到,但是从错误号上,我们可以大致猜出这个错误的原因:
KTSP - Kernel Transaction SPace Transaction
ReadExtents - Read segments Extents info
Range - Extents Range
这应该是在空间事务,进行区间(Extent)扫描时遇到的问题,跟进跟踪文件的进一步内容可以继续分析:
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
ksedmp+0148 bl ksedst 1029746FC ?
ksfdmp+0018 bl 01FD4014
kgerinv+00e8 bl _ptrgl
kgeasnmierr+004c bl kgerinv 000000000 ? 000000000 ?
000000000 ?
41EFFFFFFFC00000 ?
40DFFFC000000000 ?
ktspReadExtentsFrom bl kgeasnmierr 110006308 ? 1103994E8 ?
L1+027c 102A91EC0 ? 400000004 ?
000000004 ? 000000001 ?
000000004 ? 075404309 ?
ktspGenExtentMap+02 bl ktspReadExtentsFrom 11037C5F0 ? 11037C698 ?
9c L1 760045892F1F5EB0 ?
300000020 ? B1100989E8 ?
kteinmap+0150 bl ktspGenExtentMap 11037C470 ? 11037BFA0 ?
这里可以看到扫描错误出现在Level 1级别的位图扫描,地址是: 075404309 = 1967145737
所以这个ORA-600 错误给出的两个参数,第一个是:位图级别; 第二个参数是:地址
这个错误在用户的环境中,再次执行SQL并未出现,予以忽略。
分析过程供参考。
历史上的今天...
>> 2019-04-06文章:
>> 2008-04-06文章:
>> 2007-04-06文章:
>> 2006-04-06文章:
>> 2005-04-06文章:
>> 2004-04-06文章:
By eygle on 2012-04-06 10:25 | Comments (0) | Backup&Recovery | 2992 |