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]的更多相关文章

  1. sql数据库表复制、查看是否锁表

    1.不同数据库之间复制表的数据的方法: 当表目标表存在时: insert into 目的数据库..表 select * from 源数据库..表 当目标表不存在时: select * into 目的数 ...

  2. PostgreSQL查看等待锁的SQL和进程

    查看等待锁的查询和进程: The following query may be helpful to see what processes are blocking SQL statements (t ...

  3. sqlserver查看被锁表、解锁

    查看别锁表 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.d ...

  4. mysql查看被锁住的表,正在进行的进程,已经杀掉进程的方法

    mysql查看被锁的进程 //查看所有进程show processlist; //查询是否锁表show OPEN TABLES where In_use > 0; //查看被锁住的 SELECT ...

  5. MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据

    Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-rud.html 系列教程:MVC5 + EF6 + Boo ...

  6. 查看事务锁:innodb_trx+innodb_locks+innodb_lock_waits

    当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情:特别是当一个SQL ...

  7. Instruments-查看收集到的数据

    由于Xcode调试工具Instruments指南篇幅太长,所以本篇blog继续上篇,介绍对Instruments收集到的数据去分析. 关于数据分析 Instruments不解决你代码中的任何问题,它帮 ...

  8. Oracle查看被锁的表和解锁[转]

    查看被锁的表 select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$p ...

  9. sqlserver(查看被锁进程)

    -- ###### 查看被锁进程 ###### select 标志, 进程ID=spid,线程ID=kpid,块进程ID=blocked,数据库ID=dbid, 数据库名=db_name(dbid), ...

随机推荐

  1. ResourceBundle读取中文properties文件问题

    昨天遇到一个问题,用ResourceBundle读取中文字符串资源文件时,死活读不出来. 一开始以为是文件路径不对,后来发现如果默认properties文件时英文就没问题.我的项目代码是在src目录下 ...

  2. uva 12100 Printer Queue

    The only printer in the computer science students' union is experiencing an extremely heavy workload ...

  3. session问题和JSP

    session问题和JSP 07. 五 / J2EE / 没有评论   一.Session开发中遇到的问题1.内存中的Session非常多,怎么办?2.用户在购物中.服务器停掉了该web应用(或者重新 ...

  4. Java的String&StringBuffer&StringBuilder

    一:String类 1.String对象的初始化 由于String对象特别用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = "ab ...

  5. JS创建类和对象(好多方法哟!)

    http://www.cnblogs.com/tiwlin/archive/2009/08/06/1540161.html 这是别人写的~~~我借来看看 JavaScript 创建类/对象的几种方式 ...

  6. gerrit升级到16.04之后连接不到服务器

    升级到ubuntu-16.04后,发现Git-review代码报错: Unable to negotiate with 10.140.110.77 port 29418: no matching ke ...

  7. Sublime 插件安装

    转http://www.cnblogs.com/Rising/p/3741116.html

  8. 梯田(dfs)

    梯田 Time Limit: 2000 ms   Memory Limit: 256 MBTotal Submission: 26   Submission Accepted: 5   Descrip ...

  9. 关于WPF中承载 ArcGIS控件。

    原文 http://www.cnblogs.com/zoe-j/archive/2011/05/18/2050208.html 之前就做过WPF的应用,之前承载的MapGIS的二次开发控件,今天写一下 ...

  10. Quartz.NET作业调度框架详解

    Quartz.NET作业调度框架详解 http://www.cnblogs.com/lmule/archive/2010/08/28/1811042.html