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';
相关推荐
亓才孓7 分钟前
[JDBC]基于三层架构和MVC架构的JDBCTools
数据库
IT邦德21 分钟前
RPM包快速安装Oracle26ai
数据库·oracle
Dovis(誓平步青云)22 分钟前
《滑动窗口算法:从 “暴力遍历” 到 “线性高效” 的思维跃迁》
运维·服务器·数据库·算法
mr_LuoWei200935 分钟前
python工具:python代码知识库笔记
数据库·python
这周也會开心1 小时前
Redis数据类型的底层实现和数据持久化
数据库·redis·缓存
ん贤1 小时前
一次批量删除引发的死锁,最终我选择不加锁
数据库·安全·go·死锁
数据知道1 小时前
PostgreSQL 核心原理:系统内部的对象寻址机制(OID 对象标识符)
数据库·postgresql
倔强的石头_1 小时前
关系数据库替换用金仓:数据迁移过程中的完整性与一致性风险
数据库
Elastic 中国社区官方博客2 小时前
使用 Groq 与 Elasticsearch 进行智能查询
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
穿过锁扣的风2 小时前
一文搞懂 SQL 五大分类:DQL/DML/DDL/DCL/TCL
数据库·microsoft·oracle