查看被锁的数据[Z]
SELECT LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME AS OBJ_NAME --对象名称(已经被锁住)
,LOCK_INFO.SUBOBJ_NAME AS SUBOBJ_NAME --子对象名称(已经被锁住)
,SESS_INFO.MACHINE AS MACHINE --机器名称
,LOCK_INFO.SESSION_ID AS SESSION_ID --会话SESSION_ID
,SESS_INFO.SERIAL# AS SERIAL# --会话SERIAL#
,LOCK_INFO.ORA_USERNAME AS ORA_USERNAME --ORACLE系统用户名称
,LOCK_INFO.OS_USERNAME AS OS_USERNAME --操作系统用户名称
,LOCK_INFO.PROCESS AS PROCESS --进程编号
,LOCK_INFO.OBJ_ID AS OBJ_ID --对象ID
,LOCK_INFO.OBJ_TYPE AS OBJ_TYPE --对象类型
,SESS_INFO.LOGON_TIME AS LOGON_TIME --登录时间
,SESS_INFO.PROGRAM AS PROGRAM --程序名称
,SESS_INFO.STATUS AS STATUS --会话状态
,SESS_INFO.LOCKWAIT AS LOCKWAIT --等待锁
,SESS_INFO.ACTION AS ACTION --动作
,SESS_INFO.CLIENT_INFO AS CLIENT_INFO --客户信息
FROM (SELECT obj.OWNER AS OWNER
,obj.OBJECT_NAME AS OBJ_NAME
,obj.SUBOBJECT_NAME AS SUBOBJ_NAME
,obj.OBJECT_ID AS OBJ_ID
,obj.OBJECT_TYPE AS OBJ_TYPE
,lock_obj.SESSION_ID AS SESSION_ID
,lock_obj.ORACLE_USERNAME AS ORA_USERNAME
,lock_obj.OS_USER_NAME AS OS_USERNAME
,lock_obj.PROCESS AS PROCESS
FROM (SELECT *
FROM all_objects
WHERE object_id IN (SELECT object_id FROM v$locked_object)) obj
,v$locked_object lock_obj
WHERE obj.object_id = lock_obj.object_id) LOCK_INFO
,(SELECT SID
,SERIAL#
,LOCKWAIT
,STATUS
,PROGRAM
,ACTION
,CLIENT_INFO
,LOGON_TIME
,MACHINE
FROM v$session) SESS_INFO
WHERE LOCK_INFO.SESSION_ID = SESS_INFO.SID;
查看被锁的数据[Z]的更多相关文章
- sql数据库表复制、查看是否锁表
1.不同数据库之间复制表的数据的方法: 当表目标表存在时: insert into 目的数据库..表 select * from 源数据库..表 当目标表不存在时: select * into 目的数 ...
- PostgreSQL查看等待锁的SQL和进程
查看等待锁的查询和进程: The following query may be helpful to see what processes are blocking SQL statements (t ...
- sqlserver查看被锁表、解锁
查看别锁表 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.d ...
- mysql查看被锁住的表,正在进行的进程,已经杀掉进程的方法
mysql查看被锁的进程 //查看所有进程show processlist; //查询是否锁表show OPEN TABLES where In_use > 0; //查看被锁住的 SELECT ...
- MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据
Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-rud.html 系列教程:MVC5 + EF6 + Boo ...
- 查看事务锁:innodb_trx+innodb_locks+innodb_lock_waits
当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情:特别是当一个SQL ...
- Instruments-查看收集到的数据
由于Xcode调试工具Instruments指南篇幅太长,所以本篇blog继续上篇,介绍对Instruments收集到的数据去分析. 关于数据分析 Instruments不解决你代码中的任何问题,它帮 ...
- Oracle查看被锁的表和解锁[转]
查看被锁的表 select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$p ...
- sqlserver(查看被锁进程)
-- ###### 查看被锁进程 ###### select 标志, 进程ID=spid,线程ID=kpid,块进程ID=blocked,数据库ID=dbid, 数据库名=db_name(dbid), ...
随机推荐
- JS 逗号表达式
JavaScript中逗号运算符 JavaScript中逗号运算符(,)是顺序执行两个表达式.使用方法: expression1, expression2 其中expression1是任何表达式.ex ...
- Ubuntu自定义命令
回到主文件夹 $ cd ~ 建立.bash_aliases $ touch .bash_aliases $ vim .bash_aliases 在此文件中加入一句话: alias cdlauncher ...
- ORACLE/MYSQL/DB2等不同数据库取前几条记录
选取数据库中记录的操作是最基础最频繁的,但往往实际应用中不会这么简单,会在选取记录的时候加上一些条件,比如取前几条记录,下面就总结了如何在ORACLE/MYSQL/DB2等一些热门数据库中执行取前几条 ...
- iPhone6设计自适应布局
http://www.devtalking.com/articles/adaptive-layout-for-iphone6-1/ http://www.devtalking.com/articles ...
- 被sjy带刷题#1
笔记[问题描述]给定一个长度为m的序列a,下标编号为1~m.序列的每个元素都是1~n的整数.定义序列的代价为 你现在可以选择两个数x和y,并将序列a中所有的x改成y.x可以与y相等.请求出序列 ...
- CDZSC_2015寒假新人(2)——数学 G
G - G Time Limit:3000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status ...
- Ext JS中Button的一般使用
Ext JS中Button按钮的显示,以及按钮的部分事件 一.属性 renderTo:将当前对象所生成的HTML对象存放在指定的对象中 text:得到按钮名称 minWidth:按钮最小宽度 hidd ...
- 多台服务之间共享Session
一.问题:为了满足足够大的应用,满足更多的客户,就需要架设N台Web服务器(N>=2),在多台Web服务器的情况下,就会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够 ...
- 创建ListView的基本步骤
参考<疯狂android讲义>第2.5节P94 1.创建一个或者多个ListView <LinearLayout xmlns:android="http://schemas ...
- 指令中 controller && controllerAs
1, controller 他会暴露一个API,利用这个API可以在多个指令之间通过依赖注入进行通信. controller($scope, $element, $attrs, $tranclude) ...