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

这篇具有很好参考价值的文章主要介绍了oracle修改临时表出现已使用的事务正在处理临时表问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误提示:
ORA-14450:试图访问已经在使用的事务处理临时表
oracle修改临时表出现已使用的事务正在处理临时表问题,奇怪的bug,oracle,数据库

解决方法:
通过第一句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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mysql查看正在执行的事务以及字段说明

    可以使用 \\\"SHOW FULL PROCESSLIST\\\" 命令查看正在执行的 MySQL 事务。 这条命令会返回一个结果集,其中包含了以下字段: Id : 进程 ID。 User : 执行该进程的用户名。 Host : 执行该进程的客户端的主机名和 IP 地址。 db : 该进程正在操作的数据库名称。 Command : 该进程的状态,如果是查询

    2024年02月11日
    浏览(35)
  • 微软 Visual Studio 现已内置 Markdown 编辑器,可直接修改预览 .md 文件

    大小:75.30 MB类别:文字处理 本地下载          Markdown 是一种轻量级标记语言,当开发者想要格式化代码但又不想牺牲易读性时,Markdown 是一个很好的解决方案,比如 GitHub 就使用 Markdown 来展示说明文档,也就是 .md 文件。 微软近日宣布,根据开发者的反馈,在 Visual

    2024年02月11日
    浏览(37)
  • 使用oracle修改表字段长度

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 Oracle是一种关系数据库管理系统(RDBMS),由美国Oracle公司开发和维护。它是全球最受欢迎和广泛使用的商业数据

    2024年02月10日
    浏览(27)
  • 【ORACLE】查看正在运行的的SQL【全】

    Oracle语句记录 1.1、杀死进程 1.2、若利用步骤2命令kill一个进程后,进程状态被置为\\\"killed\\\",但是锁定的资源很长时间没有被释放,那么可以在os级别再kill相应的进程(线程)。 1)首先通过执行下面SQL获得PID: 2)在OS上kill这个进程: 3.1、解除锁命令 如果此篇文章有帮助到您

    2024年02月03日
    浏览(30)
  • Oracle通过sid查看正在执行的SQL

    https://www.cndba.cn/hbhe0316/article/5028 https://www.cndba.cn/hbhe0316/article/5028 https://www.cndba.cn/hbhe0316/article/5028 https://www.cndba.cn/hbhe0316/article/5028 https://www.cndba.cn/hbhe0316/article/5028 https://www.cndba.cn/hbhe0316/article/5028 https://www.cndba.cn/hbhe0316/article/5028 https://www.cndba.cn/hbhe0316/article/5028 https://www.cndb

    2024年02月05日
    浏览(28)
  • Oracle查看锁表和正在执行的Sql

    查看当前被锁的表(需要有管理员权限): 查看当前正在执行的SQL语句:

    2024年02月09日
    浏览(28)
  • 【BUG】解决安装oracle11g或12C中无法访问临时位置的问题

    安装oracle时,到第二步出现oracle11g或12C中无法访问临时位置的问题。 针对客户端安装,在cmd中执行命令:前面加实际路径setup.exe -ignorePrereq -J\\\"-Doracle.install.client.validate.clientSupportedOSCheck=false\\\" 如: 针对服务端安装,在cmd中执行命令:前面加实际路径setup.exe -ignorePrereq -J\\\"-Doracl

    2024年02月11日
    浏览(28)
  • oracle-使用PLSQL工具自行修改用户密码

    1、使用PLSQL工具,输入用户名和原密码登录,如下图 2、登录后,在会话下拉菜单中找到”Change password..” 3、在跳出的窗口中配置新密码,修改完成后单击”确认”,后退出PLSQL 4、重新打开PLSQL,使用新密码登录,验证新密码是否有效。

    2024年02月07日
    浏览(63)
  • Doris(七) -- 修改表、动态和临时分区、join的优化

    用户可以通过 Schema Change 操作来修改已存在表的 Schema。目前 Doris 支持以下几种修改: •增加、删除列 •修改列类型 •调整列顺序 •增加、修改 Bloom Filter index •增加、删除 bitmap index 执行 Schema Change 的基本过程,是通过原 Index 的数据,生成一份新 Schema 的 Index 的数据。其中

    2024年02月07日
    浏览(33)
  • oracle-事务一系列理解

    一个事务开始后,会被分配一个唯一的id号,xid,xid不仅是一个编号也是一个地址。 事务表 存在undo表空间的某一个段的段头块,最多存放47个事务,事务开始的时候,先将信息写入这个表,所以一个undo段最多纪录47个事务。 oracle尽量一个事务用一个回滚段,如果不够用,就

    2024年01月21日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包