SQL에 대한 모니터링 report를 사용하기 위해 아래와 같이 수행
1. 특정 SQL에 대한 monitor
select /*+ monitor */ sysdate from dual;
2. 해당 sql에 대해 sql_id 확인
select sql_id from v$sql where sql_text like 'select /*+ monitor */ sysdate from dual%';
3. 해당 sql에 대해 report 출력
set trimspool on
set trim on
set pages 0
set linesize 1000
set long 1000000
set longchunksize 1000000
spool sqlmon_active.html
select dbms_sqltune.report_sql_monitor(sql_id=>’&sqlid’,type=>'active', report_level=>’ALL’) from dual;
spool off
'RDB > Oracle' 카테고리의 다른 글
oracle 18c asm disk 추가 (0) | 2019.10.17 |
---|---|
oracle sql trace (10046) (0) | 2019.10.10 |
oracle sql hint 수정 (0) | 2019.09.30 |
oracle sql trace (10053) (0) | 2019.09.29 |
oracle 18c table 통계 정보 pending (0) | 2019.09.25 |