錯誤提示:
ORA-14450:試圖訪問已經在使用的事務處理臨時表
解決方法:
通過第一句sql來查找臨時表的object_id ,然后代入第二局sql來生成第三句sql語句。
最后再執行第三句sql語句即可kill session,執行修改表的操作。
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';