ORACLE SOS

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6134|回复: 5

删除表空间报ORA-00600: internal error code, arguments: [ktssdrp1]

[复制链接]

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2014-6-24 15:52:06 | 显示全部楼层 |阅读模式
database :10.2.0.4.0      
SQL> drop tablespace TBS_DXWD including contents and datafiles;
drop tablespace TBS_DXWD including contents and datafiles
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [ktssdrp1], [10], [0], [0], [], [], [], []

请帮助看一下问题,谢谢!


回复

使用道具 举报

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2014-6-24 15:57:29 | 显示全部楼层
oradebug setmypid
oradebug EVENT 10046 TRACE NAME CONTEXT FOREVER, LEVEL 12
alter session set db_file_multiblocK_read_count=1;
oradebug TRACEFILE_NAME
drop tablespace TBS_DXWD including contents and datafiles;

oradebug EVENT 10046 trace name context off

trace文件上传

Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复 支持 反对

使用道具 举报

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2014-6-25 15:05:32 | 显示全部楼层
TRC文件见TRC文件
回复 支持 反对

使用道具 举报

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2014-6-25 22:06:32 | 显示全部楼层
报错信息
*** 2014-06-24 17:58:42.486
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [ktssdrp1], [10], [0], [0], [], [], [], []
Current SQL statement for this session:
drop table "TOTAL"."BIN$2b1GLmm8ofjgQDYKyANMOA==$0" cascade constraints purge
----- Call Stack Trace -----
calling              call     entry                argument values in hex      
location             type     point                (? means dubious value)     
-------------------- -------- -------------------- ----------------------------
ksedst()+31          call     ksedst1()            000000000 ? 000000001 ?
                                                   7FBFFF3B60 ? 7FBFFF3BC0 ?
                                                   7FBFFF3B00 ? 000000000 ?
ksedmp()+610         call     ksedst()             000000000 ? 000000001 ?
                                                   7FBFFF3B60 ? 7FBFFF3BC0 ?
                                                   7FBFFF3B00 ? 000000000 ?
ksfdmp()+21          call     ksedmp()             000000003 ? 000000001 ?
                                                   7FBFFF3B60 ? 7FBFFF3BC0 ?
                                                   7FBFFF3B00 ? 000000000 ?
kgerinv()+161        call     ksfdmp()             000000003 ? 000000001 ?
                                                   7FBFFF3B60 ? 7FBFFF3BC0 ?
                                                   7FBFFF3B00 ? 000000000 ?
kgeasnmierr()+163    call     kgerinv()            0066876E0 ? 2A97421168 ?
                                                   7FBFFF3BC0 ? 7FBFFF3B00 ?
                                                   000000000 ? 000000000 ?
ktssdrp_segment()+2  call     kgeasnmierr()        0066876E0 ? 2A97421168 ?
138                                                7FBFFF3BC0 ? 7FBFFF3B00 ?
                                                   000000000 ? 00000000A ?
dtbdrp()+1736        call     ktssdrp_segment()    7FBFFF5D68 ? 2A97421168 ?
                                                   7FBFFF3BC0 ? 7FBFFF3B00 ?
                                                   000000000 ? 00000000A ?
dtbdrv()+2715        call     dtbdrp()             7FBFFF5D68 ? 565975E90 ?
                                                   56C2A3720 ? 7FBFFF6080 ?
                                                   000000000 ? 7FBFFF60B8 ?
opiexe()+12935       call     dtbdrv()             7FBFFF5D68 ? 000000000 ?
                                                   000000000 ? 000000000 ?
                                                   000000000 ? 2A976EB670 ?
opiosq0()+3316       call     opiexe()             000000004 ? 000000000 ?
                                                   7FBFFF7428 ? 000000005 ?
                                                   000000000 ? 2A976EB670 ?
opiosq()+11          call     opiosq0()            000000003 ? 00000000F ?
                                                   7FBFFF8900 ? 000000000 ?
                                                   000000000 ? 2A976EB670 ?
opiodr()+984         call     opiosq()             000000003 ? 00000000F ?
                                                   7FBFFF8900 ? 000000000 ?
                                                   000000000 ? 2A976EB670 ?
rpidrus()+198        call     opiodr()             00000004A ? 00000000F ?
                                                   7FBFFF8900 ? 000000005 ?
                                                   0059B0F90 ? 2A976EB670 ?
skgmstack()+158      call     rpidrus()            7FBFFF8158 ? 00000000F ?
                                                   7FBFFF8900 ? 000000005 ?
                                                   0059B0F90 ? 2A976EB670 ?
rpidru()+116         call     skgmstack()          7FBFFF8130 ? 0066872C0 ?
                                                   00000F618 ? 0022E9B98 ?
                                                   7FBFFF8158 ? 2A976EB670 ?
rpiswu2()+420        call     rpidru()             7FBFFF87F0 ? 0066872C0 ?
                                                   00000F618 ? 0022E9B98 ?
                                                   7FBFFF8158 ? 2A976EB670 ?
rpidrv()+1519        call     rpiswu2()            57D2D6B38 ? 000000000 ?
                                                   7FBFFF87D0 ? 000000002 ?
                                                   7FBFFF8838 ? 3F00000000 ?
rpisplu()+388        call     rpidrv()             000000005 ? 00000004A ?
                                                   7FBFFF8900 ? 000000008 ?
                                                   7FBFFF8838 ? 3F00000000 ?
rpispl()+31          call     rpisplu()            000000005 ? 0000005D8 ?
                                                   000000000 ? 2A974318B0 ?
                                                   000000000 ? 000000000 ?
tbsdrac()+4112       call     rpispl()             000000005 ? 000000000 ?
                                                   2A974318B0 ? 000000000 ?
                                                   7FBFFF87D0 ? 2A00000000 ?
dtsdrv()+2825        call     tbsdrac()            00000000A ? 000000000 ?
                                                   000000000 ? 000000001 ?
                                                   7FBFFF87D0 ? 2A00000000 ?
opiexe()+14107       call     dtsdrv()             00000000A ? 000000000 ?
                                                   000000000 ? 000000001 ?
                                                   7FBFFF87D0 ? 2A00000000 ?
opiosq0()+3316       call     opiexe()             000000004 ? 000000000 ?
                                                   7FBFFFAF28 ? 000000001 ?
                                                   7FBFFF87D0 ? 2A00000000 ?
kpooprx()+315        call     opiosq0()            000000003 ? 00000000E ?
                                                   7FBFFFB098 ? 0000000A4 ?
                                                   7FBFFF87D0 ? 2A00000000 ?
kpoal8()+799         call     kpooprx()            7FBFFFE244 ? 7FBFFFC250 ?
                                                   000000039 ? 000000001 ?
                                                   000000000 ? 2A00000000 ?
opiodr()+984         call     kpoal8()             00000005E ? 000000017 ?
                                                   7FBFFFE240 ? 000000001 ?
                                                   000000001 ? 2A00000000 ?
ttcpip()+1012        call     opiodr()             00000005E ? 000000017 ?
                                                   7FBFFFE240 ? 000000000 ?
                                                   0059B12B0 ? 2A00000000 ?
opitsk()+1322        call     ttcpip()             00668F3B0 ? 000000001 ?
                                                   7FBFFFE240 ? 000000000 ?
                                                   7FBFFFDD38 ? 7FBFFFE3A8 ?
opiino()+1026        call     opitsk()             000000003 ? 000000000 ?
                                                   7FBFFFE240 ? 000000001 ?
                                                   000000000 ? 670000600000001 ?
opiodr()+984         call     opiino()             00000003C ? 000000004 ?
                                                   7FBFFFF408 ? 000000001 ?
                                                   000000000 ? 670000600000001 ?
opidrv()+547         call     opiodr()             00000003C ? 000000004 ?
                                                   7FBFFFF408 ? 000000000 ?
                                                   0059B0D60 ? 670000600000001 ?
sou2o()+114          call     opidrv()             00000003C ? 000000004 ?
                                                   7FBFFFF408 ? 000000000 ?
                                                   0059B0D60 ? 670000600000001 ?
opimai_real()+163    call     sou2o()              7FBFFFF3E0 ? 00000003C ?
                                                   000000004 ? 7FBFFFF408 ?
                                                   0059B0D60 ? 670000600000001 ?
main()+116           call     opimai_real()        000000002 ? 7FBFFFF470 ?
                                                   000000004 ? 7FBFFFF408 ?
                                                   0059B0D60 ? 670000600000001 ?
__libc_start_main()  call     main()               000000002 ? 7FBFFFF470 ?
+219                                               000000004 ? 7FBFFFF408 ?
                                                   0059B0D60 ? 670000600000001 ?
_start()+42          call     __libc_start_main()  000713988 ? 000000002 ?
                                                   7FBFFFF5B8 ? 005288D00 ?
                                                   000000000 ? 000000002 ?

--------------------- Binary Stack Dump ---------------------


出现该错误的原因是在drop table "TOTAL"."BIN$2b1GLmm8ofjgQDYKyANMOA==$0" cascade constraints purge表的时候发生

而删除表空间之前,会先清理该表空间对象,而这个对象是回收站中对象,因此怀疑是该对象数据字典出现问题,请做以下查询

select obj#,dataobj# from obj$ where name='BIN$2b1GLmm8ofjgQDYKyANMOA==$0';
select count(*) from seg$ where obj#=上面查询的值
select count(*) from tab$ where obj#=上面查询的值
看看是否一致?

Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复 支持 反对

使用道具 举报

1

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2014-6-26 12:25:40 | 显示全部楼层
飞总,我按照您说的查了一下:
select count(*) from tab$ where obj#=  结果为1
seg$这个表没有obj#这个字段啊????
回复 支持 反对

使用道具 举报

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2014-6-26 16:35:53 | 显示全部楼层
你这个是不是做过imp操作,然后导入了tab$表到数据库中了,从而出现类似问题

如果是生产库,建议逻辑导出来业务数据,然后重建库

如果是测试库,可以delete from tab$ where obj#=xxx;
然后尝试删除表空间


Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|ORACLE SOS 技术论坛

GMT+8, 2024-4-29 01:40 , Processed in 0.021987 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表