查询死锁的Session SQL 语句

/* Formatted on 2018/3/14 23:34:49 (QP5 v5.256.13226.35538) */

SELECT dob.object_name table_name

, lo.locked_mode

, lo.session_id

, vss.serial#

, vps.spid

, vss.action action

, vss.osuser osuser

, vss.process ap_pid

, vps.spid db_pid

, ‘alter system kill session ‘ || ‘‘‘‘ || lo.session_id || ‘,‘ || vss.serial# || ‘‘‘;‘ kill_command

FROM v$locked_object lo

, dba_objects dob

, v$session vss

, v$process vps

WHERE lo.object_id = dob.object_id

AND lo.session_id = vss.sid

AND vss.paddr = vps.addr

/* AND  dob.OBJECT_NAME like ‘AP_%‘ */

/*   AND  vss.client_info like ‘OU_ID%‘  --OU_ID:就是指所在企业的OU的ID*/

ORDER BY 2, 3, dob.object_name;

原文地址:https://www.cnblogs.com/quanweiru/p/8570870.html

时间: 2024-10-07 12:57:06

查询死锁的Session SQL 语句的相关文章

带参方法的执行:普通方法的查询,可为空方法的查询。批量处理SQL语句。

普通方法的查询: @Override public List<Map<String, Object>> selectSpentAmount(Integer MAT_TYPE_, String DEPT_CODE_, Integer YEAR_, Map<String, Object> operator) { String sql = "select MAT_NO_, sum(AMOUNT_) as SPENT_AMOUNT_ from DM_MAT_MONTH

Mongodb操作之查询(循序渐进对比SQL语句)

工具推荐:Robomongo,可自行百度寻找下载源,个人比较推荐这个工具,相比较mongoVUE则更加灵活. 集合简单查询方法 mongodb语法:db.collection.find()  //collection就是集合的名称,这个可以自己进行创建. 对比sql语句:select * from collection; 查询集合中所有的文档,即关系型数据库中的查询表中的所有数据. 返回制定的键值 mongodb语法:db.collection.find({},{"userid":1}

树形结构表查询,只用一条SQL语句查询所有父级ID解决办法

在树形结构表查询中用得最多的就是查询指定分类的所有下级分类,这个性能比较好的解决方案是为分类加一个编码(路径)把父级的ID都拼接上,最后通过like 'x%'就能把所有下级分类select出来.但是有时也会遇到反过来,找出指定分类的所有上级分类,这个情况尤其在分销或类传销的系统中最常见,因为他们分成都是上级分成,所以要找出指定人的上级集合. 下面分享一下我的解决方案(只用一条SQL语句.不用存储过程.函数): 有下面所在的新闻分类表. ParentID为父级的ID. 下面要找出ID为52的所有上

oracle查询消耗服务器资源SQL语句

1.查找最近一天内,最消耗CPU的SQL语句 SELECT ASH.INST_ID, ASH.SQL_ID, (SELECT VS.SQL_TEXT FROM GV$SQLAREA VS WHERE VS.SQL_ID = ASH.SQL_ID AND ASH.INST_ID = VS.INST_ID) SQL_TEXT, ASH.SQL_CHILD_NUMBER, ASH.SQL_OPNAME, ASH.SESSION_INFO, COUNTS, PCTLOAD * 100 || '%' PC

mysql查询当天所有数据sql语句

mysql查询当天的所有信息: select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) and day(regdate)=day(now())这个有一些繁琐,还有简单的写法: select * from table where date(regdate) = curdate();另一种写法没测试过查询当天的记录 select * from hb_article_view where TO

2019-06-04 查询;创建数据库sql语句 操作命令

查询mysql中有多少数据库 show databases; 创建数据库:create database ry; 创建数据库字符集:create database ry character set utf8; 删除数据库:drop database ry; 给数据库改名:下面是链接: https://blog.csdn.net/tjcwt2011/article/details/79451764 原文地址:https://www.cnblogs.com/wbly2019/p/10972308.h

小米笔试题中遇到的关于学生成绩查询的几个SQL语句

数据库有三个字段,名字.学科.成绩,如图 1. 找出每科成绩最高的学生的名字与分数 2.找出总分最高的学生名字与总分 3.找出三科成绩均大于80分的学生

查询正在执行的SQL语句

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT [Spid] = session_id , ecid , [Database] = DB_NAME(sp.dbid) , [User] = nt_username , [Status] = er.status , [Wait] = wait_type , [Individual Query] = SUBSTRING(qt.text, er.statement_start_offset

在DAO的查询操作里,数据库查询到记录,sql语句也成功执行,但是返回的对象是null

 在这里  如果改成User user=null; 后面 对user对象的赋值是会失败的. 原因: 要赋值的话,一定要有对象,要new一下给对象分配空间然后再给对象赋值. 原文地址:https://www.cnblogs.com/Strugglinggirl/p/11963541.html