首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

【数据库】解决ORA-14450:意欲访问已经在使用的事务处理临时表

2013-10-27 
【数据库】解决ORA-14450:试图访问已经在使用的事务处理临时表今天在改项目中的存储过程时,发现在改一个临时

【数据库】解决ORA-14450:试图访问已经在使用的事务处理临时表

     今天在改项目中的存储过程时,发现在改一个临时表的列时出现这样的错误

   【数据库】解决ORA-14450:意欲访问已经在使用的事务处理临时表

无论怎么修改都不行,在网上终于找到了解决办法

1、查找sessionID  

select SID,SERIAL# from V$session  where SID in (select sid from v$enqueue_lock t where t.type='TO')
SID SERIAL# ------------------------- 33 5 68 5 106 5 126 5 2、kill session(结束进程)
alter system kill session '33,5’;alter system kill session '68,5';alter system kill session '106,5';alter system kill session '126,5';

 

这时候再修改想要修改的临时表的列就可以了,至于原因不是很清楚


 

热点排行