메뉴 건너뛰기

Korea Oracle User Group

Admin

Oracle Resource Limit를 이용한 간단한 Parameter Check (GV$RESOURCE_LIMIT)

 

DB Version : Oracle 11.2.0.2

OS Version : AIX 6.1

 

* RESOURCE LIMIT 이용하여 상태값 확인하기

  -LIMIT_VALUE가 UNLIMITED는 제외(LIMIT_VALUE <> ' UNLIMITED')

  -Column USAGE(%) 사용량 60% 이상이면 주의깊게 관찰할것

  -Column STATUS에 CHECK가 뜨면 사용량이 80% 이상올라간것이므로 파라미터 변경 검토 필요

SELECT
  INST_ID
, RESOURCE_NAME
, CURRENT_UTILIZATION
, MAX_UTILIZATION
, LIMIT_VALUE
, ROUND((MAX_UTILIZATION/LIMIT_VALUE)*100,2) "USAGE(%)"
, CASE WHEN ROUND((MAX_UTILIZATION/LIMIT_VALUE)*100,2) >= 80 THEN 'CHECK' END "STATUS"
FROM GV$RESOURCE_LIMIT
WHERE LIMIT_VALUE <> ' UNLIMITED'
AND MAX_UTILIZATION > 0
AND CURRENT_UTILIZATION > 0
AND ROUND((MAX_UTILIZATION/LIMIT_VALUE)*100,2) > 10
ORDER BY 1,2;

 

 

 

* RESOURCE LIMIT 이용하여 상태값 확인하기

  - LIMIT_VALUE가 UNLIMITED는 제외(LIMIT_VALUE <> ' UNLIMITED')

  - RAC 노드별로 보기 쉽게 변경 처리

SELECT
  RESOURCE_NAME
, MAX(CASE WHEN INST_ID = 1 THEN MAX_UTILIZATION END) "RAC1"
, MAX(CASE WHEN INST_ID = 2 THEN MAX_UTILIZATION END) "RAC2"
, MAX(CASE WHEN INST_ID = 3 THEN MAX_UTILIZATION END) "RAC3"
, MAX(CASE WHEN INST_ID = 4 THEN MAX_UTILIZATION END) "RAC4"
, MAX(CASE WHEN INST_ID = 5 THEN MAX_UTILIZATION END) "RAC5"
, MAX(CASE WHEN INST_ID = 6 THEN MAX_UTILIZATION END) "RAC6"
, MAX(LIMIT_VALUE) "LIMIT_VALUE"
FROM GV$RESOURCE_LIMIT
WHERE LIMIT_VALUE <> ' UNLIMITED'
GROUP BY RESOURCE_NAME
ORDER BY 1;

 

 

 

번호 제목 글쓴이 날짜 조회 수
15 수집된 통계가 바로 반영되지 않고 원할 때 반영하도록 하는 방식 명품관 2023.04.04 268
14 ORA-28014: Cannot Drop Administrative Users 에러 현상 [1] 명품관 2023.03.27 413
13 ORA-3136 inbound connection time out & JDBC Io exception: Connection reset [1] Talros 2023.02.24 686
12 mbr(multi block read) 과 sbr(single block read) 사이에 과연 어떤 방식을 선택해야 할까요? [1] 명품관 2022.09.16 341
11 Schema password 재 사용 불가능 하게 하기 [1] Talros 2022.01.26 1287
10 RECO 프로세스 트레이스 발생 하면서 ORA-02019 에러 발생시 명품관 2021.01.12 997
9 OS 터미널 접속 없이 오라클 접속을 통해 OS CPU 사용율 모니터링 하기 [3] file 명품관 2020.12.22 813
8 SQL Plan Management(SPM) - 3 Manual Plan Capture 명품관 2020.06.01 650
7 SQL Plan Management(SPM) - 2 DBMS_SPM.CONFIG로 필터링 file 명품관 2020.03.26 589
6 SQL Plan Management(SPM) - 1 파라미터의 기능 확인 명품관 2020.03.19 986
» Oracle Resource Limit를 이용한 간단한 Parameter Check (GV$RESOURCE_LIMIT) 에밀리오 2016.07.15 2236
4 Oracle VMSTAT을 이용한 CPU 사용량 활용법 에밀리오 2016.07.14 891
3 Kill Session Script (GV$SESSION) 에밀리오 2016.07.12 2126
2 Active Session History를 이용한 TOP SQL 분석 (GV$ACTIVE_SESSION_HISTORY) 에밀리오 2016.07.12 1195
1 Alert Log를 SQL 사용하여 보기 (X$DBGALERTEXT) [1] 에밀리오 2016.01.28 2020
위로