更新或删除某条记录的时候,无法操作,用锁解决
来源:互联网 发布:ubuntu 黑屏 编辑:程序博客网 时间:2024/05/21 09:16
有的时候,让我们在oracle上做update 或者delete的时候,出现上时间无法获得操作结果,
一直处于正在处理之中,这时候要考虑是否oracle本身对该记录进行锁住了。
一直处于正在处理之中,这时候要考虑是否oracle本身对该记录进行锁住了。
1:查看记录是否被锁
SELECT a.object_id, a.session_id, b.object_name
FROM v$locked_object a, dba_objects b
WHERE a.object_id = b.object_id
2:查看被锁记录ID
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid
3:删除或解锁该记录
alert system kill session 'sid,serial#'(例如:alert system kill session '1,1212')
- 更新或删除某条记录的时候,无法操作,用锁解决
- 更新或删除某条记录的时候,无法操作,或被锁解决
- oracle 更新或删除某条记录的时候,无法操作,或被锁解决
- oracle 更新或删除某条记录的时候,无法操作,或被锁解决
- mysql-删除/更新相同的记录的前n条
- 如果解决Sql Server 错误(error 14274: 无法添加、更新或删除从msx服务器上发起的作业.)
- 删除重复的记录,并保存第一条记录或保存最后一条记录
- Ubuntu下软件无法下载或更新以及SDK无法更新的情况解决
- 通过存储过程进行字符串分拆,在同时删除多条记录的时候有用。
- 删除备份的时候无法删除
- ext的datagrid删除最后数据时候不更新的解决
- sqlite删除符合某个条件的一条或多条记录
- 错误14274:无法添加、更新或删除从msx服务器上发起的作业(或其步骤或调度)
- 【随笔】记录解决无法进入Android Developers 及 SDK Manager无法更新问题的办法
- 【原创】解决:清空回收站的时候提示无法删除文件夹 dfXX:访问被拒绝
- 解决“无法删除文件:无法读源文件或磁盘”
- 解决“无法删除文件:无法读源文件或磁盘”
- 解决“无法删除文件:无法读源文件或磁盘”
- 32位MySQL安装到Windows 64bit上报错
- UNIX缓冲机制
- 练习-再练switch语句
- C++基于链表 指针的插入排序,冒泡排序,选择排序,计数排序
- git和repo 的知识(在下载android源码和linux内核源码时)
- 更新或删除某条记录的时候,无法操作,用锁解决
- Json 与 XML 的互相转换
- 产品
- 第三讲之 Logistic Regression(method:Gradient descent and Newton)
- java native关键字
- linux 配置多个tomcat(本文配置了两个)
- 如何提高测试部在公司的地位
- FileInputStream读取properties系统找不到指定的路径
- Linux Shell 入门(二)