【DBA 指令碼】查詢current open cursor的指令碼
show parameter session_cached_cursor
drop view user_cursors;
create view user_cursors as
select
ss.username||'('||se.sid||') ' user_process, sum(decode(name,'recursive calls',value)) "Recursive Calls",
sum(decode(name,'opened cursors cumulative',value)) "Opened Cursors", sum(decode(name,'opened cursors current',value)) "Current Cursors"
from v$session ss, v$sesstat se, v$statname sn
where se.statistic# = sn.statistic#
and ( name like '%opened cursors current%'
OR name like '%recursive calls%'
OR name like '%opened cursors cumulative%')
and se.sid = ss.sid
and ss.username is not null
group by ss.username||'('||se.sid||') ';
ttitle 'Per Session Current Cursor Usage '
column USER_PROCESS format a25;
column "Recursive Calls" format 999,999,999;
column "Opened Cursors" format 99,999;
column "Current Cursors" format 99,999;
select * from user_cursors
order by "Recursive Calls" desc;
drop view user_cursors;
create view user_cursors as
select
ss.username||'('||se.sid||') ' user_process, sum(decode(name,'recursive calls',value)) "Recursive Calls",
sum(decode(name,'opened cursors cumulative',value)) "Opened Cursors", sum(decode(name,'opened cursors current',value)) "Current Cursors"
from v$session ss, v$sesstat se, v$statname sn
where se.statistic# = sn.statistic#
and ( name like '%opened cursors current%'
OR name like '%recursive calls%'
OR name like '%opened cursors cumulative%')
and se.sid = ss.sid
and ss.username is not null
group by ss.username||'('||se.sid||') ';
ttitle 'Per Session Current Cursor Usage '
column USER_PROCESS format a25;
column "Recursive Calls" format 999,999,999;
column "Opened Cursors" format 99,999;
column "Current Cursors" format 99,999;
select * from user_cursors
order by "Recursive Calls" desc;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-672248/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DBA指令碼 (1)指令碼
- DBA指令碼 (2)指令碼
- DBA指令碼 (3)指令碼
- dba常用指令碼指令碼
- dba巡檢指令碼指令碼
- DBA監控指令碼指令碼
- 一些常用查詢指令碼指令碼
- DBA救火排殺指令碼指令碼
- sqlserver 查詢使用者角色指令碼SQLServer指令碼
- Oracle隱形引數查詢指令碼Oracle指令碼
- 查詢等待事件及處理指令碼事件指令碼
- oracle dba 的一些指令碼Oracle指令碼
- 關於Solidity指令碼相關環境配置及指令碼資料的查詢Solid指令碼
- 查詢表空間使用情況的指令碼指令碼
- 有關表空間查詢的sql指令碼SQL指令碼
- 查詢Tuxedo積壓的Oracle診斷指令碼UXOracle指令碼
- DBA日常維護SQL指令碼SQL指令碼
- Oracle DBA常用監控指令碼Oracle指令碼
- Sqlserver查詢alwayson同步情況指令碼(2)SQLServer指令碼
- Sqlserver查詢alwayson同步情況指令碼(1)SQLServer指令碼
- RAC指令碼檢查指令碼
- 使用Shell指令碼查詢程式對應的程式ID指令碼
- ORACLE DBA常用語句和指令碼Oracle指令碼
- redis+lua實現指令碼一鍵查詢Redis指令碼
- 自動記錄MySQL慢查詢快照指令碼MySql指令碼
- Oracle鎖調查的指令碼Oracle指令碼
- Oracle效能問題檢查 - 常用查詢指令碼(final)Oracle指令碼
- 面向 DBA 的 Linux Shell 指令碼簡介Linux指令碼
- 透過shell指令碼生成查詢表資料的sql指令碼SQL
- 通過spid,查詢執行慢的sql指令碼SQL指令碼
- PG 資料庫查詢欄位屬性的指令碼資料庫指令碼
- 通過shell指令碼生成查詢表資料的sql指令碼SQL
- python製作查詢單詞翻譯的指令碼Python指令碼
- 生成insert指令碼的指令碼指令碼
- 在Oracle 9i下的display_cursor指令碼Oracle指令碼
- oracle DBA 常用監控指令碼1(轉)Oracle指令碼
- 史上最全近百條Oracle DBA日常維護SQL指令碼指令OracleSQL指令碼
- Oracle查詢並批量編譯無效物件指令碼Oracle編譯物件指令碼