1. 程式人生 > >ORACLE 相關遊標數 查詢

ORACLE 相關遊標數 查詢

--各使用者的開啟遊標總數  
SELECT A.USER_NAME, COUNT(*)  FROM V$OPEN_CURSOR A  GROUP BY A.USER_NAME;  
--查詢資料庫各使用者各個終端的快取遊標數      


SELECT AA.USERNAME, AA.MACHINE, SUM(AA.VALUE) FROM (SELECT A.VALUE, S.MACHINE, S.USERNAME    FROM V$SESSTAT A, V$STATNAME B, V$SESSION S    WHERE A.STATISTIC# = B.STATISTIC#     AND S.SID = A.SID   AND B.NAME = 'session cursor cache count') AA   GROUP BY AA.USERNAME, AA.MACHINE   ORDER BY AA.USERNAME, AA.MACHINE;


--查詢資料庫各使用者各個終端的開啟遊標數             


SELECT AA.USERNAME, AA.MACHINE, SUM(AA.VALUE)  FROM (SELECT A.VALUE, S.MACHINE, S.USERNAME  FROM V$SESSTAT A, V$STATNAME B, V$SESSION S   WHERE A.STATISTIC# = B.STATISTIC#  AND S.SID = A.SID   AND B.NAME = 'opened cursors current') AA  GROUP BY AA.USERNAME, AA.MACHINE  ORDER BY AA.USERNAME, AA.MACHINE;