Oracle Session_cached_cursors, Open_cursors 점검 스크립트
select
'session_cached_cursors' parameter,
lpad(value, 5) value,
decode(value, 0, ' n/a', to_char(100 * used / value, '990') || '%') usage
from
( select
max(s.value) used
from
v$statname n,
v$sesstat s
where
n.name = 'session cursor cache count' and
s.statistic# = n.statistic#
),
( select
value
from
v$parameter
where
name = 'session_cached_cursors'
)
union all
select
'open_cursors',
lpad(value, 5),
to_char(100 * used / value, '990') || '%'
from
( select
max(sum(s.value)) used
from
v$statname n,
v$sesstat s
where
n.name in ('opened cursors current', 'session cursor cache count') and
s.statistic# = n.statistic#
group by
s.sid
),
( select
value
from
v$parameter
where
name = 'open_cursors'
)
'1. IT Story > Scripts' 카테고리의 다른 글
오라클 물리적 IO 관리 스크립트 (0) | 2019.03.05 |
---|---|
오라클 인덱스 상세 조회 스크립트 (0) | 2019.03.04 |
Oracle 수행 시간 기준 SQL 추출 스크립트 (0) | 2019.03.03 |
Oracle Golden Gate 사전 점검 스크립트 (0) | 2019.03.02 |
Oracle Invalid Compile 스크립트 (0) | 2019.02.26 |
Oracle Session별 Memory 사용량 확인 (0) | 2019.02.23 |
Oracle 암/복호화 (DBMS_CRYPTO) 스크립트 (0) | 2019.02.22 |
DB PROFILE/BASH_PROFILE 적용 스크립트 (0) | 2019.02.19 |