앞에서 Realtime SQL Monitoring 기능을 이용하는 방법에 대해서 설명했습니다.
참고) 오라클 Plan, Trace 쉽게 보는 - Realtime SQL Monitoring
이 Realtime SQL 모니터링 기능은 원래 Oracle EM(Enterprise Manager)툴의 일부 기능이기 때문에, html 형식으로 그래픽하게 나오는 것이 기본 동작입니다.
SQL>
set long 1000000
set longchunksize 1000000
set linesize 1000
set pagesize 0
select DBMS_SQLTUNE.report_sql_monitor(sql_id => '&sql_id', type=>'ACTIVE' , report_level => 'ALL') from dual;
"type=>" 파라메타를 "TEXT" 에서 "ACTIVE" 로 바꾸면 됩니다.
그러면 아래와 같이 그래픽컬하게 볼 수 있습니다.
report_sql_monitor() 함수 실행하면 바로 위처럼 나오는 것은 아니고, 아래처럼 텍스트로 html 코드를 쫙 화면에 출력합니다.
이것을 복사해서 텍스트파일에 붙여넣고, 그 텍스트파일을 xxxxx.html 형태로 이름을 *.html 로 끝나도록 만들어줍니다.
복사할때 <html> 부터 </html> 까지 화면에 출력되는 전부를 복사해야 합니다.
이 html 파일을 더블클릭하면 브라우저가 기동되면서 위와같은 그래픽컬한 화면을 볼 수 있습니다.
Oracle EM툴에서 보는 화면과 같은 화면입니다.
type 옵션이 "ACTIVE" 외에도 "HTML" 이라는 게 있습니다.
그러면, 옛날버전의 HTML 형태로 출력합니다.
'IT관련' 카테고리의 다른 글
오라클 VirtualBox 공유스토리지(Shared Storage) 설정 방법 (0) | 2019.07.23 |
---|---|
오라클 AWR 레포트 뜨는(출력하는) 방법 - awrrpt, awrrpti (0) | 2019.07.23 |
ORA-00942, ORA-06512 오라클 에러 SYS.DBMS_SQLTUNE (0) | 2019.07.18 |
오라클 Plan, Trace 쉽게 보는 - Realtime SQL Monitoring (0) | 2019.07.18 |
Oracle 에서 connect by 구문으로 테스트데이터(샘플테이블) 만들기 (0) | 2019.07.18 |