查看系统等待事件和SQL的语句


--查看系统等待事件
select c.spid,a.program,a.sid,a.serial#,a.username,     
          b.event,b.state,b.wait_time,b.seconds_in_wait 
   from v$session a,v$session_wait b, v$process c       
   where status='ACTIVE' and a.sid=b.sid                
     and a.paddr=c.addr                                 
   and a.username is not null                           
  order by b.event    ;

--当前正在执行的SQL语句
select b.sql_text ,A.SID
  from v$session a,v$sqlarea b
  where a.sql_hash_value=b.hash_value  and a.USERNAME='SCFUSER' AND A.STATUS='ACTIVE';


select instance_name ,status from v$instance;


--get sql 
SELECT /*+ ORDERED */
 sql_text
  FROM v$sqltext a
 WHERE (a.hash_value, a.address) IN
       (SELECT DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value),
               DECODE(sql_hash_value, 0, prev_sql_addr, sql_address)
          FROM v$session b
         WHERE b.paddr =
               (SELECT addr FROM v$process c WHERE c.spid = '&pid'))
 ORDER BY piece ASC ;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8102208/viewspace-604962/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8102208/viewspace-604962/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值