1. /*
  2. *locked
  3. *query locked object and analyse reason,kill it
  4. *
  5. */
  6. select 'alter system kill session ''' || SID || ',' || SERIAL# || ''';'
  7. from (select distinct a.sid,
  8. a.Serial#,
  9. status,
  10. machine,
  11. LOCKWAIT,
  12. logon_time
  13. from v$session a, v$locked_object b
  14. where (a.status = 'ACTIVE' or a.status = 'INACTIVE')
  15. and a.sid = b.session_id
  16. and b.ORACLE_USERNAME = 'XYHISTEST' --加上用户名可过滤用户资源
  17. )
  18. /*2、批量执行第一步生成的语句
  19. alter system kill session 'sid,serial#';
  20. alter system kill session '6976,33967';*/
  21. /*3、查询oracle用户名,机器名,锁表对象*/
  22. SELECT l.session_id sid,
  23. s.serial#,
  24. l.locked_mode,
  25. l.oracle_username,
  26. l.os_user_name,
  27. s.machine,
  28. s.terminal,
  29. o.object_name,
  30. s.logon_time
  31. FROM v$locked_object l, all_objects o, v$session s
  32. WHERE l.object_id = o.object_id
  33. AND l.session_id = s.sid
  34. ORDER BY sid, s.serial#;
  35. /*3.或者*/
  36. select s.SID, s.OSUSER, p.spid as OSPID, s.MACHINE, s.TERMINAL, s.PROGRAM
  37. from v$session s, v$process p
  38. where s.sid = 6 --session_id
  39. and s.paddr = p.addr;
  40. /*4、查询是执行何sql语句导致锁表的*/
  41. select b.sql_text
  42. from v$session a, v$sql b
  43. where a.sid = 6 --session_id
  44. and a.SQL_ADDRESS = b.ADDRESS(+);
  45. /*5、查询是执行何sql语句导致锁表的*/
  46. SELECT l.session_id sid,
  47. s.serial#,
  48. l.locked_mode,
  49. l.oracle_username,
  50. s.user#,
  51. l.os_user_name,
  52. s.machine,
  53. s.terminal,
  54. a.sql_text,
  55. a.action
  56. FROM v$sqlarea a, v$session s, v$locked_object l
  57. WHERE l.session_id = s.sid
  58. AND s.prev_sql_addr = a.address
  59. ORDER BY sid, s.serial#;

oracle 查看锁表情况并处理锁表的更多相关文章

  1. ORACLE查看数据文件-控制文件-日志文件-表空间信息

    1.查看当前数据库中的所有用户:select username from dba_users; 2.查看当前会话登录的用户:show user或select username from user_us ...

  2. oracle查看系统资源占用情况

    1,连上服务器,使用top命令,可以查看cpu使用率以及内存的使用情况等等,还有当前各用户的使用情况 2,用pl/sql developper,tool里面选sessions,就可以看到当前sessi ...

  3. Oracle 查看一个数据库实例下面所有的表大小

    1. 因为 oracle有一些 lob字段 在user_extents 里面取出来的结果不是表名, 所以需要与user_lobs 表做关联查询才可以 本来想通过 关联查询来实现, 发现字表查询更简单 ...

  4. java并发笔记之四synchronized 锁的膨胀过程(锁的升级过程)深入剖析

    警告⚠️:本文耗时很长,先做好心理准备,建议PC端浏览器浏览效果更佳. 本篇我们讲通过大量实例代码及hotspot源码分析偏向锁(批量重偏向.批量撤销).轻量级锁.重量级锁及锁的膨胀过程(也就是锁的升 ...

  5. synchronized(三) 锁的膨胀过程(锁的升级过程)深入剖析

    警告⚠️:本文耗时很长,先做好心理准备................哈哈哈 本篇我们讲通过大量实例代码及hotspot源码分析偏向锁(批量重偏向.批量撤销).轻量级锁.重量级锁及锁的膨胀过程(也就是 ...

  6. oracle 查看锁表情况与解表

      oracle 查看锁表情况与解表 CreateTime--2018年4月27日17:24:37 Author:Marydon 1.锁表查询 --锁表查询 SELECT OBJECT_NAME AS ...

  7. MySQL查看某库表大小及锁表情况

    查询所有数据库占用磁盘空间大小的SQL语句: 语句如下: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB ...

  8. oracle查看被锁的表及解除锁

    -- 查看被锁对象 select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session ...

  9. oracle查看被锁的表和解锁

    --以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$proce ...

随机推荐

  1. 电视直播用的.m3u8 PC端和移动端地址 【流媒体播放测试专用】

    北邮ivi测试频道 26个高清频道 IPv4 有PC端和移动端地址 [复制链接]     lebo 5 主题 0 好友 1588 积分 卫视少尉 UID 392347 注册时间 2013-11-8 最 ...

  2. Android推送方案分析(MQTT/XMPP/GCM)

    本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案. 方案1. 使用GCM服务(Google Cloud ...

  3. Android内存溢出解决方案(OOM)

    众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定).因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片.音频文 ...

  4. 编译器 perforSelecter时 警告去除

    #pragma clang diagnostic push #pragma clang diagnostic ignored "-Warc-performSelector-leaks&quo ...

  5. [Ogre][地形]OgreTerrain的实现原理分析

    转自:http://www.xuebuyuan.com/1482609.html 一.世界地图 将整个世界切分成多个Tile,每个Tile大小相同,用二维坐标形式索引起来,如图: 中心点(0,0)位置 ...

  6. [Unity3D][Vuforia][IOS]vuforia在unity3d中添加自己的动态模型,识别自己的图片,添加GUI,播放视频

    使用环境 unity3D 5 pro vuforia 4 ios 8.1(6.1) xcode 6.1(6.2) 1.新建unity3d工程,添加vuforia 4.0的工程包 Hierarchy中 ...

  7. python: html 笔记2

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. FIleReader无法解决编码问题

    可把FileReader 用InputStreamReader(new FileInputStream(String fileptah),"utf-8")替代

  9. Maya Calendar 分类: POJ 2015-06-11 21:44 12人阅读 评论(0) 收藏

    Maya Calendar Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 70016   Accepted: 21547 D ...

  10. 2013 Asia Regional Changchun I 题,HDU(4821),Hash

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4821 解题报告:搞了很久,总算搞出来了,还是参考了一下网上的解法,的确很巧,和上次湘潭的比 ...