错误提示:
ORA-14450:试图访问已经在使用的事务处理临时表
文章来源:https://www.toymoban.com/news/detail-652165.html
解决方法:
通过第一句sql来查找临时表的object_id ,然后代入第二局sql来生成第三句sql语句。
最后再执行第三句sql语句即可kill session,执行修改表的操作。文章来源地址https://www.toymoban.com/news/detail-652165.html
SELECT * FROM DBA_OBJECTS WHERE OBJECT_NAME='TEMP_RECOMMEND';
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='102767');
ALTER SYSTEM KILL SESSION '134,22590';
到了这里,关于oracle修改临时表出现已使用的事务正在处理临时表问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!