[Oracle] 오라클 성능정보 확인 레포트 (ASH)

·2025년 9월 8일
0

오라클 관리

목록 보기
111/163

💡 ASH 레포트란?

ASH (Active Session History)
: 현재 발생하고 있는 악성 SQL과 성능 이슈에 대한 정보를
ASH 메모리 영역에 저장하고 성능 분석 시 사용하는 기능


[실습1] ASM 레포트를 생성하시오

1. scott 유져에서 아래의 악성 SQL을 수행합니다.

scott>  select  count(*)
             from  emp , emp, emp, emp, emp, emp, emp, emp, emp, emp;

2. 다른 putty 창에서 sys 유져에서  ash report 를 생성합니다.

sys> 
ALTER SESSION SET nls_language='AMERICAN';
ALTER SESSION SET nls_date_language='AMERICAN';
ALTER SESSION SET nls_territory='AMERICA';

sys> @?/rdbms/admin/ashrpt.sql

Enter value for report_type: html

Enter value for begin_time: -10

Enter value for duration: 10

Enter value for report_name: report10.html


[실습2] 위의 ASH 레포트를 오렌지로 수행하시오


문제1. 아까 하드 파싱 일으켰던 시간대에 ASH 레포트를 생성해보시오


문제2. SCOTT 유저로 2개 접속해서 락을 일으키는 상황을 만들고 ash 레포트에서 잡히는지 확인하시오


오렌지에서 락 모니터로 확인하기

0개의 댓글