Q & A

FAQ-F151 : Oracle DB 에서 ASH Monitor상에서 Refresh 하여도 아무런 항목도 나타나지 않고 무반응 상태가 지속됩니다.

Date2024.11.22 / Hit : 0

Oracle 에서 ASH Monitor를 사용하기 위해서는 Oracle Server에서 DIAGNOSTIC PACK 사용을 활성화 하여야 하며, statistics_level 이 BASIC이 아닌 값으로 설정 되어야 합니다. 아래의 조건들을 확인하여 ASH Monitor를 사용할수 있는 상태로 서버의 설정값을 변경해주어야 합니다.


SELECT name

     , value

     , display_value

     , description

  FROM v$parameter

 WHERE name like '%control_management_pack_access%'  ;


1)  NONE : DIAGNOSTIC 과 TUNING PACK 비활성화 해당 기능 사용 불가

 -> 해당 조건이 NONE 일 경우, SYS.V_$ACTIVE_SESSION_HISTORY 뷰에 데이터가 누적되지 않습니다. ( ASH Monitor 사용 불가 )

2)  DIAGNOSTIC : DIAGNOSTIC PACK 만 활성화, TUNING PACK 비활성화

3)  DIAGNOSTIC+TUNING : DIAGNOSTIC 과 TUNING PACK 모두 활성화,  AWR , ASH , SQL Tuning Advisor 등을 모두 사용가능


아래의 명령어중 하나를 사용하여 해당 기능을 활성화 해주셔야 합니다.

1-1. DIAGNOSTIC 과 TUNING PACK 을 모두 활성화 합니다.

alter system set control_management_pack_access = 'DIAGNOSTIC+TUNING' SCOPE=BOTH;

1-2.  DIAGNOSTIC PACK 을 활성화 합니다.

alter system set control_management_pack_access = 'DIAGNOSTIC' SCOPE=BOTH;

 

 

 


SELECT name

     , value

     , display_value

     , description

  FROM v$parameter

 WHERE name = 'statistics_level'  ;


1) TYPICAL: 기본값이며 ASH 데이터가 수집됩니다.

2) ALL: 더 자세한 통계 정보를 수집합니다.

3) BASIC: ASH 데이터를 비활성화하므로 설정을 변경해야 합니다. ( ASH Monitor 사용 불가 ) 


아래의 명령어중 하나를 사용하여 해당 기능을 활성화 해주셔야 합니다.

2-1. ALTER SYSTEM SET STATISTICS_LEVEL=TYPICAL;

2-2. ALTER SYSTEM SET STATISTICS_LEVEL=ALL;

  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728