知识大全 查找 Oracle 用户锁的DLL SQL

Posted

篇首语:古人已用三冬足,年少今开万卷余。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 查找 Oracle 用户锁的DLL SQL相关的知识,希望对你有一定的参考价值。

查找 Oracle 用户锁的DLL SQL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  查找 Oracle 用户锁的DLL SQL 这是Oracle DBA的常使用到的 也是我每天必用的脚本之一 运行此脚本之前请用SYS用户登录     create or replace procedure SYS EEDBA_RPT_BLOCKING_SID IS  cursor C is  select s username Usrname   s osuser osuser   s sid   s type lock_type   decode(lr lmode None SS SX S SSX EX ) Mode_Held   lr type   s process UnixID   s machine machine   s terminal   s status   a owner|| ||a object_name object_hold   lr block   s program   s logon_time  from all_objects a v$locked_object o v$session s v$lock lr  where (id id ) in (  select id id   from v$lock le  where le request > )  and s sid = lr sid  and s sid = o session_id  and a object_id (+)= o object_id  order by lr id lr id lr block desc ;  counter number := ;  begin  dbms_output new_line;  dbms_output put_line( Username OSUser SID Mode Type UNIX ID ||   Machine Terminal Active Object Logon Application );  dbms_output put_line( ======== ====== === ==== ==== ======= ||   ======= ======== ====== ====== ===== =========== );  for r in C loop  if r block > and counter > then  dbms_output put_line( );  dbms_output put_line( );  end if;  if r block = then  dbms_output put( + );  end if;  dbms_output put(r Usrname);  dbms_output put( );  dbms_output put(r osuser);  dbms_output put( );  dbms_output put(r sid);  dbms_output put( );  dbms_output put(r Mode_Held);  dbms_output put( );  dbms_output put(r type);  dbms_output put( );  dbms_output put(r UnixID);  dbms_output put( );  dbms_output put(r machine);  dbms_output put( );  dbms_output put(r terminal);  dbms_output put( );  dbms_output put(r status);  dbms_output put( );  dbms_output put(r object_hold);  dbms_output put( );  dbms_output put(r logon_time);  dbms_output put( );  dbms_output put_line(r program);  counter := counter + ;  end loop;  if counter = then  dbms_output put_line( );  dbms_output put_line( NO Blocking found );  end if;  dbms_output put_line( );  dbms_output put_line( );  dbms_output put_line( End of report );  end EEDBA_RPT_BLOCKING_SID ;  /  grant execute on SYS EEDBA_RPT_BLOCKING_SID to system  / cha138/Article/program/Oracle/201311/18777

相关参考

知识大全 oracle下用户的解锁

  SQL>conn/assysdba  Connected  SQL>alteruserhraccountunlockidentifiedbyhr;  Useralteredlishix

知识大全 oracle新建用户,授权,建表空间

  这段时间在学oracle终于把公司的数据库成功导入到我自己的数据库里了  create用户  sql代码SQL>createuservisiontvidentifiedbyvisiontvd

知识大全 oracle中查找session中的死锁

  1查哪个过程被锁  查V$DB_OBJECT_CACHE视图:  SELECT*FROMV$DB_OBJECT_CACHEWHEREOWNER=过程的所属用户ANDLOCKS!=;  查是哪一个S

知识大全 oracle修改用户登录密码

  使用oracle用户登录连接数据库  [oracle@wuzj~]$sqlplus/nolog  SQL*Plus:ReleaseProductiononThuFeb::  Copyright(c

知识大全 oracle锁的管理practiced

  今天参考了一些文档作了以下一点实验记录了整个过程留个记录吧  一插入时锁的情况  打开一个命令行窗口用sqlplus登陆到oracle  c[oracle@qatest~]$sqlplusfort

知识大全 Sql中游标和加锁的问题分析与解答

Sql中游标和加锁的问题分析与解答  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    <%

知识大全 oracle创建用户、权限、表空间

  Sql代码  createuserusernameidentifiedbypassword; 创建用户  grantdbatousername; 权限  dropuseruse

知识大全 Oracle锁的运行机制原理的描述

Oracle锁的运行机制原理的描述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下的文章抓哟

知识大全 解析Oracle多粒度锁的验证步骤

解析Oracle多粒度锁的验证步骤  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创建测试表  

知识大全 我对ORACLE数据锁的一点体会

我对ORACLE数据锁的一点体会  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我对文章中意向锁