ORA-14450:试图访问已经在使用的事务处理临时表

版权声明:欢迎加入Oracle 技术分享群:425614362 如果有不对的地方还请指正! https://blog.csdn.net/shiyu1157758655/article/details/83542686

其实这个问题 网上一大顿的解决方案,但有的时候实在记不住命令,所以这里就保存一下。

这个问题的报错是在修改临时表的时候,比如像删除某个临时表或者修改某个临时表的时候等等,具体的处理方法都可以使用下面的方法:


--找到表对象

select * from dba_objects where object_name='TMP_QQHYL21T_XXW'
--找到该对象导致的锁的Session会话,并编写语句
select  'alter system kill session '''||SID||','||SERIAL#||''';' from V$session  where SID in ( select sid from v$enqueue_lock t where t.type='TO' and  id1='384737' )
--执行生成后的SQL语句解除死锁

猜你喜欢

转载自blog.csdn.net/shiyu1157758655/article/details/83542686