首页 > 数据库 >oracle锁

oracle锁

时间:2023-11-18 20:46:03浏览次数:34  
标签:DO S2 S1 OBJECT SID oracle ID

  1. 通过oracle动态视图查看哪些对象正在并发访问,同时谁正在持有资源以及谁在等待它。
SELECT S1.USERNAME BLKG_USER,
       S1.MACHINE BLKG_MACHINE,
       S1.SID BLKG_SID,
       S2.USERNAME WAIT_USER,
       S2.MACHINE WAIT_MACHINE,
       S2.SID WAIT_SID,
       LO.OBJECT_ID BLKG_OBJ_ID,
       DO.OWNER,
       DO.OBJECT_NAME
  FROM V$LOCK L1,
       V$SESSION S1,
       V$LOCK L2,
       V$SESSION S2,
       V$LOCKED_OBJECT LO,
       DBA_OBJECTS DO
 WHERE     S1.SID = L1.SID
       AND S2.SID = L2.SID
       AND L1.ID1 = L2.ID1
       AND S1.SID = LO.SESSION_ID
       AND LO.OBJECT_ID = DO.OBJECT_ID
       AND L1.BLOCK = 1
       AND L2.REQUEST > 0;
  1. 释放锁资源
ALTER SYSTEM  KILL SESSION ',' IMMEDIATE;

标签:DO,S2,S1,OBJECT,SID,oracle,ID
From: https://www.cnblogs.com/aq0321/p/17841068.html

相关文章

  • oracle sql优化
    找出最消耗资源的实时SQLSELECT*FROM(SELECTA.SID,A.SQL_ID,A.STATUS,A.CPU_TIME/1000000CPU_SEC,A.BUFFER_GETS,A.DISK_READS,B.SQL_TEXT,......
  • Oracle和达梦:循环执行SQL(如循环插入数据)
    Oracle和达梦:循环执行SQL(如循环插入数据)其中:WHILEi<=100000LOOP,10万是循环10万次其中:iNUMBER:=1;,1是从一开始--循环执行一条sqlDECLAREiNUMBER:=1;BEGINWHILEi<=100000LOOP--在这里编写你要执行的SQL语句--例如:EXECUTEIM......
  • oracle把查询结果以逗号拼接
    1.这种是后面有逗号的selectxmlagg(xmlparse(contentfiles||','wellformed)orderbyfiles).getclobval()asfilesfrom(selectfield008asfilesfromufp2h3p81666516120213unionallselectfield002asfilesfromufq9k2s21700208561930)2.后面没有逗号SELECTLIST......
  • Oracle expdp参数详解
    数据泵导出实用程序提供了一种用于在Oracle数据库之间传输数据对象的机制。该实用程序可以使用以下命令进行调用:示例:expdpscott/tigerDIRECTORY=dmpdirDUMPFILE=scott.dmp您可以控制导出的运行方式。具体方法是:在'expdp'命令后输入各种参数。要指定各参数,请使用......
  • 【虹科干货】Oracle与Redis Enterprise协同,作为企业缓存解决方案
    单独使用Oracle作为企业缓存数据库时,会出现哪些问题呢?使用RedisEnterprise与Oracle共同用作企业级缓存或副本数据库,会出现哪些喜人的提升呢?Orcle配合使用RedisEnterprise,为什么能够打造更快、更高效、更具成本效益的现代企业数据库呢?  文章速览: Oracle为什么需要Redis......
  • 【虹科干货】Oracle与Redis Enterprise协同,作为企业缓存解决方案
    单独使用Oracle作为企业缓存数据库时,会出现哪些问题呢?使用RedisEnterprise与Oracle共同用作企业级缓存或副本数据库,会出现哪些喜人的提升呢?Orcle配合使用RedisEnterprise,为什么能够打造更快、更高效、更具成本效益的现代企业数据库呢?文章速览:Oracle为什么需要RedisEnterpriseRed......
  • 【Oracle数据迁移】Oracle19C数据泵数据迁移
    【Oracle数据迁移】Oracle19C数据泵数据迁移版本:Oracle19C需求:将10.64.147.207业务数据库PDB2上面的业务数据迁移至10.64.87.206数据库实例下 1、在10.64.147.207做数据导出工作SQL>showpdbs;CON_IDCON_NAME OPENMODERESTRICTED-----------------------------......
  • Oracle jdk 安装以及镜像
    我们在日常进行Java开发中,可能都会遇到下载JDK,但是Oracle官方的下载条件非常苛刻,需要手动同意license。历史版本需要手动登录,所以有时候不得不先进行注册,然后才能下载。更麻烦的是下载地址位于国外,下载速度慢。其它OpenJDK分发版中,AdoptOpenJDK算是半官方了,有良好的API,直接下载就可......
  • 记录一下oracle index skip引起 temp表空间暴涨问题
    1.indexskip这个东西发现有执行计划走他的时候一定要注意了,这玩意还会出发sort排序功能,所以会大量使用你的临时表空间  看到走了indexskip然后还有buffersort大概能猜到,这个走了比较差的索引了,然后继续查看CRS_P_GU_INSECACCT表上的索引发现有一个复合索引,就是执行计......
  • Oracle数据库日常巡检指令
    Oracle数据库的日常巡检内容包括:(1)Oracle数据库基本状况检查;(2)Oracle相关资源的使用情况检查;(3)Oracle数据库性能检查;(4)数据库服务器cpu、mem和I/O性能检查;(5)数据库服务器安全性及其他事项检查。需要指出的是这些巡检指令不仅在巡检过程中用得上,某些故障的诊断场景中同样可以利用,还是比较......