oracle修改临时表出现已使用的事务正在处理临时表问题

错误提示:

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

解决方法:

通过第一句sql来查找临时表的object_id ,然后代入第二局sql来生成第三句sql语句。

最后再执行第三句sql语句即可kill session,执行修改表的操作。

sql 复制代码
 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';
相关推荐
青山师6 分钟前
B+树与InnoDB索引深度解析:数据库索引的底层原理与工程实践
数据结构·数据库·b树·性能优化·b+树·索引优化·mysql性能
小学鸡!35 分钟前
IoTDB数据库导入导出数据
数据库·iotdb
尚雷558038 分钟前
Oracle ASM 存储更换与整体迁移实战整理
数据库·oracle·ocr·asm
Nontee1 小时前
如何用 MySQL 实现一个可重入的锁?
数据库·mysql
麦聪聊数据1 小时前
数据服务轻量化:基于API架构的企业数据统一交付与消费方案
数据库·架构
小碗羊肉1 小时前
【Redis | 第三篇】缓存(Cache)
数据库·redis·缓存
OceanBase数据库官方博客1 小时前
常州公积金采用OceanBase,三年稳定运行并实现智慧服务新范式
数据库·oceanbase
白雪落青衣2 小时前
BUU SQL COURSE 1 sql注入
数据库·sql·web安全·网络安全
徒手猫2 小时前
SQL CTE 从零到一:理解与实战
数据库
有味道的男人2 小时前
Open Claw对接小红书笔记详情
数据库·笔记