ASH (Active Session History)
: 현재 발생하고 있는 악성 SQL과 성능 이슈에 대한 정보를
ASH 메모리 영역에 저장하고 성능 분석 시 사용하는 기능
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
오렌지에서 락 모니터로 확인하기