ORACLE 如何处理表锁定问题
来源:互联网 发布:清北学霸 知乎 编辑:程序博客网 时间:2024/06/05 04:58
今天用 JetBrains DataGrip 连接Oracle 数据库操作数据库表时,命令update 和delete 均无法执行,一直卡着久久无法成功.试了很多次都是这样!这种情况下我是可以执行 query 操作的。 因为是第一次遇到这种情况,当时懵逼了一会。
Google一下,才发现是我操作某一个表启动了事务但是没有提交,然后我操作的表就被我锁住了,再然后我后面的操作就一直是处于假死状态(卡住了),下面详细记录一下我的处理过程。
一、首先通过SQL查询被锁定表
select p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username, b.os_user_name from v$process p, v$session a, v$locked_object b, all_objects c where p.addr = a.paddr and a.process = b.process and c.object_id = b.object_id;
二、解锁被锁定的表
alter system kill session 'sid, serial#'; --alter system kill session '25,7357'
然后一切就正常了~~
阅读全文
0 0
- ORACLE 如何处理表锁定问题
- Oracle用户锁定表时如何解锁
- oracle 表被锁定如何解锁
- Oracle表锁定后如何手动解锁
- Oracle 解决表锁定的问题
- Oracle 解决表锁定的问题
- ORACLE 用户锁定问题
- oracle数据库如何查看哪些用户锁定了哪些表
- 解除oracle表锁定
- ORACLE锁定表查询
- 解除oracle表锁定
- oracle 解除表锁定
- 解决Oracle 表锁定
- oracle 解除表锁定
- oracle解除表锁定
- 关于oracle 锁机制锁问题的详细分析(处理锁定)以及死锁的解决方案
- 如何处理Oracle中TEMP表空间满的问题?
- 如何处理Oracle中TEMP表空间满的问题?
- java代理
- android jni C++ java 相互调用
- [leetcode] 79. Word Search
- JavaScript鼠标事件2
- 简单的实现融云SDK集成
- ORACLE 如何处理表锁定问题
- 第一篇
- 圆进度条
- jQuery中的contents用法
- 当决定使用 Ubuntu 来开发时
- oracle查询机构树
- 常用权限依赖
- QueryUnLoad->Unload->Terminate
- StringBuffer类