Admin

Diagnostic Pack / Tuning Pack

돼지와함께춤을 2025. 7. 3. 09:30

sql_id로 sql정보를 찾을 때

V$SQL은 금방 휘발되어 디스크 기반저장으로 더 오래가는 dba_hist_sqltext에서 찾을 수 있다.

 

단 Diagnostics Pack 라이센스가 필요한데 아래 파라미터 값으로 확인하자.

SELECT name, value FROM v$parameter WHERE name = 'control_management_pack_access';

 

  • 결과

NONE / DIAGNOSTIC / DIAGNOSTIC+TUNING

 

 

  • 그 밖 주요 뷰 라이센스 필요 여부

1. Diagnostics Pack 관련 주요 뷰

V$ACTIVE_SESSION_HISTORY 실시간 Active Session History(ASH) 데이터 조회
DBA_HIST_ACTIVE_SESS_HISTORY AWR에 저장된 과거 ASH 데이터 조회
DBA_HIST_SNAPSHOT AWR 스냅샷 정보 조회
DBA_HIST_SQLTEXT AWR에 저장된 SQL 텍스트 조회
DBA_HIST_SQLSTAT AWR에 저장된 SQL 실행 통계 조회
DBA_HIST_SQL_PLAN AWR에 저장된 SQL 실행 계획 조회

 

 

2. Tuning Pack 관련 주요 뷰

V$SQL_MONITOR SQL 모니터링 실행 중인 SQL 상태 및 통계 조회
V$SQL_PLAN_MONITOR SQL 모니터링용 실행 계획 정보 조회
DBA_ADVISOR_LOG SQL Tuning Advisor 실행 로그
DBA_SQLTUNE_TASKS SQL Tuning Advisor 작업 목록 조회