在开发使用过程中,一个存储过程用到表TMP_DA_GMS,允许程序的时候报错,后台查询到错误原因是因为表里有个字段需要设置为可以为N

在开发使用过程中,一个存储过程用到表TMP_DA_GMS,允许程序的时候报错,后台查询到错误原因是因为表里有个字段需要设置为可以为NULL,,在PL_SQL中直接编写语句

alter table TMP_DA_GMS modify brid NUMBER(11) null;

执行,报错“ORA-14450:试图访问已经在使用的事务处理临时表”;

有一个解决办法是去重新启动下Oracle服务,但是这个方法不可取,用户正在使用时,是不能随便重启数据库服务的,后来在网上找到了处理办法,但是只告诉怎么

杀死导致死锁的会话,怎么找关于这个表的session却没有提到,这里做个说明:

--找到表对象

select * from dba_objects where object_name='TMP_DA_GMS'

--找到该对象导致的锁的Session会话,并编写语句

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='99879' )

--执行生成后的SQL语句解除死锁

推荐阅读:

SPFILE 错误导致数据库无法启动(ORA-01565)

ORA-01172、ORA-01151错误处理

ORA-00600 [2662]错误解决

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

oracle 试图访问已经在使用的事物处理临时表,解决ORA-14450:试图访问已经在使用的事务处理临时表...相关推荐

  1. [解决]WebLogic跨域访问安全问题

    [解决]WebLogic跨域访问安全问题 参考文章: (1)[解决]WebLogic跨域访问安全问题 (2)https://www.cnblogs.com/boazy/archive/2013/06/ ...

  2. oracle连接长时间未响应,Oracle的pl/sql客户端请求超时未响应的解决方法及装置与流程...

    本发明涉及计算机技术领域,具体提供一种Oracle的pl/sql客户端请求超时未响应的解决方法及装置. 背景技术: 随着信息技术的发展,Oracle数据库技术越来越广泛地推广应用到各个领域.当pl/s ...

  3. oracle 试图访问已经在使用的事物处理临时表,解决ORA-14450:试图访问已经在使用的事务处理临时表-Oracle...

    解决ORA-14450:试图访问已经在使用的事务处理临时表 解决方法 –1.查找sessionID select SID,SERIAL# from V$session  where SID in (s ...

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

    现场系统报ORA-14450: 试图访问已经在使用的事务处理临时表. session1: drop table test purge; create global temporary table te ...

  5. oracle脱机备份文件拒绝访问,如何解决备份文件夹拒绝访问问题

    在重新安装Windows XP系统前,为了避免重要数据文件丢失,笔者将"我的文档"中的文件备份到D盘中,格式化C盘后重新安装了Windows XP,安装完成后发现使用原来的用户账号 ...

  6. oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法

    [案例]Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法 时间:2016-11-12 21:31   来源:Oracle研究中心   作者:代某人   点击: 次 天 ...

  7. SAP UI5 初学者教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  8. Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法

    这两天在Ubuntu上安装Oracle把人折腾毁了,即使照着网上的教程来,还是出了很多问题.好在最后终于搞定了.写出来总结一下,免得以后忘了. 标题注明32位是因为网上教程几乎全是以64位安装为例的, ...

  9. Oracle 压缩表占用空间、 UNDOTBS01.dbf 占用空间过大解决

    一.Oracle 压缩表占用空间 在使用Oracle的过程中,如果存储的数据量过多,就会造成表空间占用内存过大的情况,可能几个G甚至几百个G. 此时可以通过删除部分无用数据,然后压缩表占用空间的方法来 ...

最新文章

  1. cocos creator 安卓原生平台环境_竞技对抗小游戏单挑篮球开发历程 | Cocos技术派第12期...
  2. 面对对象编程——用Python写一个图书管理系统
  3. Selenium3自动化测试——1. 新建第一个Selenium自动化测试脚本
  4. HttpServlet中的service方法
  5. Leetcode 209. 长度最小的子数组 解题思路及C++实现
  6. Command NetWork(POJ-3164)
  7. 混合使用Objective-C,C++和Objective-C++
  8. 漫谈并发编程(三):共享受限资源
  9. 在线ASCII流程图编辑器工具
  10. Windows IIS 服务器配置HTTPS启用TLS协议。
  11. SQL:postgresql中合并多个查询结果UNION (ALL)
  12. 苹果7信号天线内部位置_苹果手机的天线在什么位置
  13. Laravel文档整理
  14. 通讯录管理系统(C++)
  15. 不懂这显然您不专业!云计算术语大全
  16. Cesium加载建筑物模型(shp转Geojson\3Dtiles)
  17. 电子邮件营销中的邮件主题设计
  18. Aurora核使用中tx_dst_rdy信号拉低问题
  19. Python 爬虫、抓包
  20. 你不知道的东西----半月痕(中医诊断)

热门文章

  1. c++ 不插入重复元素但也不排序_面试时写不出排序算法?看这篇就够了
  2. python中的常见的列表操作及注意事项
  3. mysql delette_关于字符串:首字母大写MySQL
  4. 互联网(IT)大厂面试技巧(面经)
  5. 机器学习相关从业者如何兼顾理论与工程能力
  6. Spring Boot 2.x基础教程:Swagger静态文档的生成
  7. Spring Cloud Hoxton正式发布,Spring Boot 2.2 不再孤单
  8. 论文浅尝 | 机器阅读理解中常识知识的显式利用
  9. tensorflow版本升级后的各种方法问题
  10. 国科大高级人工智能+prml4-CNN