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;
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
14 | 테이블 컬럼의 Default 값에 대한 흔적은 Dictionary에 계속 남게 된다. | 명품관 | 2016.04.05 | 1590 |
13 | Alert log 에서 갑자기 패치 정보가 나타나는 현상 | Talros | 2019.09.23 | 1669 |
12 | Pga 메모리 설정관련 내용 [1] | 우뽕 | 2021.03.05 | 1817 |
11 | Alert Log를 SQL 사용하여 보기 (X$DBGALERTEXT) [1] | 에밀리오 | 2016.01.28 | 2039 |
10 | Kill Session Script (GV$SESSION) | 에밀리오 | 2016.07.12 | 2140 |
9 | Partition 추가의 계절 - Range Partition 추가시 알아 두어야할 부분 [1] | 명품관 | 2015.12.03 | 2224 |
» | Oracle Resource Limit를 이용한 간단한 Parameter Check (GV$RESOURCE_LIMIT) | 에밀리오 | 2016.07.15 | 2252 |
7 | Fixed Table에 대한 권한은 직접적으로 부여되지 않는다. | 명품관 | 2016.08.26 | 2691 |
6 | [12cR2 이상] 오브젝트 이름 30자이상 사용 가능 | 우뽕 | 2020.01.22 | 2973 |
5 | Schema Password 복사 하기 | Talros | 2016.10.05 | 3286 |
4 | 오라클 패치 정보를 조회할 수 있는 뷰 DBA_REGISTRY_SQLPATCH | 명품관 | 2017.03.02 | 5491 |
3 | DBMS_SCHEDULER을 통해 OS 레벨(EXTERNAL)의 shell 수행하기 | 명품관 | 2017.04.05 | 5766 |
2 | 내가 돌린 SQL ID 찾기 [1] | Talros | 2016.05.12 | 8811 |
1 | Oracle Archive log 사용량 확인(GV$ARCHIVED_LOG) [1] | 에밀리오 | 2016.08.04 | 11226 |