如何查看oracle的锁是哪条sql语句引起的8876e7eb
2006-08-07 16:29
381 查看
如何查看oracle的锁是sql语句引起的
1、查看引起锁的session_id
sync4j启动的进程
select * from v$locked_object where os_user_name='sync4j'
找到seesion_ID=139
2、找到引起的sql语句
SELECT a.username,
a.machine,
a.program,
a.sid,
a.serial#,
a.status,
c.piece,
c.sql_text
FROM v$session a,
v$sqltext c
WHERE a.sid = 139
and a.sql_address=c.address(+)
ORDER BY c.piece
v$sqltext就是引起锁的sql语句了
1、查看引起锁的session_id
sync4j启动的进程
select * from v$locked_object where os_user_name='sync4j'
找到seesion_ID=139
2、找到引起的sql语句
SELECT a.username,
a.machine,
a.program,
a.sid,
a.serial#,
a.status,
c.piece,
c.sql_text
FROM v$session a,
v$sqltext c
WHERE a.sid = 139
and a.sql_address=c.address(+)
ORDER BY c.piece
v$sqltext就是引起锁的sql语句了
相关文章推荐
- ORACLE OEM简介(如何利用OEM查看oracle当前在执行哪些SQL语句)
- oracle如何查看后台正在运行着的sql语句
- Oracle 如何根据动态性能视图来查看某条SQL语句的执行计划
- ORACLE OEM简介(如何利用OEM查看oracle当前在执行哪些SQL语句)
- 查看Oracle执行计划的几种方法 / oracle中DateTime类型的字段,建立索引后,查寻时索引如何生效?/ oracle 中sql语句怎么加多个强制索引
- Oracle中存储过程执行大的Sql语句时如何查看sql是否正确
- oracle如何查看后台正在运行着的sql语句
- oracle 查看并行sql语句的并行数量和如何开并行
- 在oracle中如何用一条sql语句把一个表中多条记录写到另外一个表中
- 【转】如何查看oracle sql执行计划
- oracle查看锁表sql语句,并生成解锁语句
- 查看当前oracle中正在执行的sql语句
- 如何查看oracle sql执行计划
- 查看当前oracle中正在执行的sql语句
- Oracle的SQL语句中如何处理‘&’符号
- oracle 查看运行过的SQL语句
- 专门查看阻塞和死锁情况以及引起的SQL语句,你可以创建后,直接运行之。
- 如何在Oracle中一次执行多条sql语句【ado.net】
- Oracle 查看表空间的大小及使用情况sql语句
- 【SQL】如何一次(一条SQL语句)向ORACLE中插入多组/多条数据,不同于mysql