楼主: ZALBB

无法删除临时表,10046跟踪发现异常???

[复制链接]
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
21#
 楼主| 发表于 2008-4-9 11:31 | 只看该作者

10046 的trace文件显示,还是这里出错

=====================
PARSING IN CURSOR #4 len=121 dep=1 uid=0 oct=7 lid=0 tim=4096269434 hv=3918311112 ad='ec536490'
delete from object_usage where obj# in  (select a.obj# from object_usage a, ind$ b where  a.obj# = b.obj# and b.bo# = :1)
END OF STMT
PARSE #4:c=0,e=17,p=0,cr=0,cu=0,mis=0,r=0,dep=1,og=4,tim=4096269432
BINDS #4:
kkscoacd
Bind#0
  oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
  oacflg=00 fl2=0001 frm=00 csi=00 siz=24 off=0
  kxsbbbfp=132932f0  bln=22  avl=05  flg=05
  value=2744664
EXEC #4:c=0,e=1415,p=0,cr=6,cu=0,mis=0,r=0,dep=1,og=4,tim=4096270890
STAT #4 id=1 cnt=0 pid=0 pos=1 obj=0 op='DELETE  OBJECT_USAGE (cr=6 pr=0 pw=0 time=1337 us)'
STAT #4 id=2 cnt=0 pid=1 pos=1 obj=0 op='HASH JOIN SEMI (cr=6 pr=0 pw=0 time=1332 us)'
STAT #4 id=3 cnt=443 pid=2 pos=1 obj=570 op='INDEX FULL SCAN I_STATS_OBJ# (cr=3 pr=0 pw=0 time=17 us)'
STAT #4 id=4 cnt=0 pid=2 pos=2 obj=0 op='VIEW  VW_NSO_1 (cr=3 pr=0 pw=0 time=52 us)'
STAT #4 id=5 cnt=0 pid=4 pos=1 obj=0 op='NESTED LOOPS  (cr=3 pr=0 pw=0 time=49 us)'
STAT #4 id=6 cnt=0 pid=5 pos=1 obj=19 op='TABLE ACCESS CLUSTER IND$ (cr=3 pr=0 pw=0 time=46 us)'
STAT #4 id=7 cnt=1 pid=6 pos=1 obj=3 op='INDEX UNIQUE SCAN I_OBJ# (cr=2 pr=0 pw=0 time=26 us)'
STAT #4 id=8 cnt=0 pid=5 pos=2 obj=570 op='INDEX RANGE SCAN I_STATS_OBJ# (cr=0 pr=0 pw=0 time=0 us)'
EXEC #2:c=46875,e=320679,p=0,cr=59,cu=0,mis=0,r=0,dep=0,og=1,tim=4096271199
ERROR #2:err=14452 tim=194873465

WAIT #2: nam='SQL*Net break/reset to client' ela= 14 driver id=1413697536 break?=1 p3=0 obj#=-1 tim=4096271460
WAIT #2: nam='SQL*Net break/reset to client' ela= 601 driver id=1413697536 break?=0 p3=0 obj#=-1 tim=4096272093
WAIT #2: nam='SQL*Net message to client' ela= 7 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4096272153
WAIT #2: nam='SQL*Net message from client' ela= 5004242 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4101276456
=====================

使用道具 举报

回复
论坛徽章:
151
2014年新春福章
日期:2014-04-17 11:38:13奥运会纪念徽章:皮划艇静水
日期:2012-07-31 15:42:58奥运会纪念徽章:田径
日期:2012-07-10 16:21:10奥运会纪念徽章:跆拳道
日期:2012-06-20 22:07:29奥运会纪念徽章:皮划艇静水
日期:2012-06-16 02:55:21奥运会纪念徽章:曲棍球
日期:2012-06-13 10:09:19蛋疼蛋
日期:2012-05-19 23:20:41迷宫蛋
日期:2012-05-16 17:35:25版主2段
日期:2012-05-15 15:24:11双黄蛋
日期:2012-03-19 19:34:04
22#
发表于 2008-4-9 11:36 | 只看该作者
原帖由 ZALBB 于 2008-4-9 10:06 发表


巴乔好像心情好多了,前段时间,不是要把10204给撕了吗?


那个BUG依然存在,现在每天不停地催ORACLE赶紧把BUG补丁开发完。没办法,10.2.0.3 BUG实在太多了,烦不胜烦。目前10.2.0.4除了这个BUG外其他倒还好,但愿不要再折腾了。

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
23#
 楼主| 发表于 2008-4-9 11:39 | 只看该作者
原帖由 blue_prince 于 2008-4-9 11:36 发表


那个BUG依然存在,现在每天不停地催ORACLE赶紧把BUG补丁开发完。没办法,10.2.0.3 BUG实在太多了,烦不胜烦。目前10.2.0.4除了这个BUG外其他倒还好,但愿不要再折腾了。


你这么说还好了,我本来也打算升级到10204的,但那次看你气急败坏的心情,当时我就有些打退堂鼓.

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
24#
发表于 2008-4-9 14:44 | 只看该作者
ORACLE临时表的产生有个bug,如果使用临时表的会话被KILL,那么临时表无法被删除。

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
25#
 楼主| 发表于 2008-4-9 15:13 | 只看该作者
原帖由 yangtingkun 于 2008-4-9 14:44 发表
ORACLE临时表的产生有个bug,如果使用临时表的会话被KILL,那么临时表无法被删除。


但今天上午无法删除的临时表,下午开工时我再尝试,又可删掉了.

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
25
生肖徽章2007版:龙
日期:2008-05-06 11:07:48咸鸭蛋
日期:2011-10-19 10:09:12ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24
26#
发表于 2008-4-9 15:44 | 只看该作者
棉花,你确定这个是这个版本的bug?

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
27#
发表于 2008-4-9 17:16 | 只看该作者
这个现象倒是比较像我提到的那个bug。

上午的时候那个被KILL的session还没有被清理,下午清理完成,表就可以删除了。

使用道具 举报

回复
论坛徽章:
131
2006年度最佳技术回答
日期:2007-01-24 12:58:48福特
日期:2013-10-24 13:57:422014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142013年新春福章
日期:2013-02-25 14:51:24
28#
发表于 2008-4-9 17:20 | 只看该作者
user v$access instead of  V$LOCKED_OBJECT

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
29#
 楼主| 发表于 2008-4-9 17:38 | 只看该作者

回复 #28 rollingpig 的帖子

NCBI@bi>select * from v$access where object='CF5F4B1D0FB4C46B6897E6E6D5BD22';

no rows selected

Elapsed: 00:00:00.48
NCBI@bi>drop table CF5F4B1D0FB4C46B6897E6E6D5BD22;
drop table CF5F4B1D0FB4C46B6897E6E6D5BD22
           *
ERROR at line 1:
ORA-14452: attempt to create, alter or drop an index on temporary table already in use


Elapsed: 00:00:00.10
NCBI@bi>

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
30#
 楼主| 发表于 2008-4-9 17:39 | 只看该作者
原帖由 yangtingkun 于 2008-4-9 17:16 发表
这个现象倒是比较像我提到的那个bug。

上午的时候那个被KILL的session还没有被清理,下午清理完成,表就可以删除了。


程序运行正常,已经应用到生产环境上,没有被KILL的情况.

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表