Oracle 查看锁以及解锁
来源:互联网 发布:羊毛毡仿真小猫咪淘宝 编辑:程序博客网 时间:2024/05/22 03:37
利用jdbc进行数据库操作时,有时可能在执行statement.executeUpdate方法时,程序卡死在那,执行不过去,这可能是因为数据库的锁的问题,可能其他人在进行删改的操作,或者是你自己在利用数据库客户端工具在在操作,这是你可以查看自己的客户端工具之前进行删改操作有没有提交事务commit,因为没有提交事务,可能使程序在执行statement.executeUpdate执行不过去。
查看锁:
SELECT sn.username, m.SID,sn.SERIAL#, m.TYPE,
DECODE (m.lmode,
0, 'None',
1, 'Null',
2, 'Row Share',
3, 'Row Excl.',
4, 'Share',
5, 'S/Row Excl.',
6, 'Exclusive',
lmode, LTRIM (TO_CHAR (lmode, '990'))
) lmode,
DECODE (m.request,
0, 'None',
1, 'Null',
2, 'Row Share',
3, 'Row Excl.',
4, 'Share',
5, 'S/Row Excl.',
6, 'Exclusive',
request, LTRIM (TO_CHAR (m.request, '990'))
) request,
m.id1, m.id2
FROM v$session sn, v$lock m
WHERE (sn.SID = m.SID AND m.request != 0)
OR ( sn.SID = m.SID
AND m.request = 0
AND lmode != 4
AND (id1, id2) IN (
SELECT s.id1, s.id2
FROM v$lock s
WHERE request != 0 AND s.id1 = m.id1
AND s.id2 = m.id2)
)
ORDER BY id1, id2, m.request;
解除锁:
Alter system kill session 'SID,SERIAL#'
- Oracle 查看锁以及解锁
- oracle 查看以及解锁语句
- oracle查看表被锁,以及解锁
- oracle 查看锁和解锁
- oracle 查看锁表,解锁
- Oracle查看锁表,解锁
- Oracle锁表以及解锁
- Oracle数据库表查看锁以及解锁SQL(很好,很好用)
- oracle,for update锁表后,查看被锁表以及解锁
- oracle-查看锁表与解锁
- Oracle锁表查看和解锁sql
- oracle 查看锁表和解锁
- oracle 查看锁表和解锁
- oracle 查看锁表和解锁
- Oracle 锁表的查看 可解锁
- oracle 查看锁表和解锁
- Oracle查看锁表与解锁方法
- Oracle查看锁表与解锁方法
- 关键字 mutable、volatile 的作用
- java基础
- How to remove ActiveX Controller
- InstantRails2.0的升级【转载】
- 我的大学
- Oracle 查看锁以及解锁
- 视频处理术语解析(1)Vertical Blanking Interval (VBI)
- 专题一:文件读写
- 电子商务中遇到组合搜索的问题
- ubuntu下netbeans 中文乱码问题解决
- Java基础(二)
- SQL语句优化技术分析
- Android 各种音量的获取和设置
- xml在html中输出