sql_monitor

9q34y6h924jzh

一、sql_monitor
---report_sql_monitor->session_id
-- Place this code in GET_MONITOR_SID.SQL
SET ECHO OFF TERMOUT OFF LINES 32767 PAGES 0 TRIMSPOOL ON VERIFY OFF LONG 1000000 LONGC 1000000
SPOOL monitor.html REPLACE
SELECT DBMS_SQLTUNE.report_sql_monitor (session_id => &sid, TYPE => 'ACTIVE') FROM DUAL;
SPOOL OF

e.g:
SET ECHO OFF TERMOUT OFF LINES 32767 PAGES 0 TRIMSPOOL ON VERIFY OFF LONG 1000000 LONGC 1000000
SPOOL monitor.html REPLACE
SELECT DBMS_SQLTUNE.report_sql_monitor (session_id =>655, TYPE => 'ACTIVE') FROM DUAL;
SPOOL OFF

二、sql_monitor
SET TERMOUT ON
-- Place this code in GET_MONITOR_SQLID.SQL
SET ECHO OFF TERMOUT OFF LINES 32767 PAGES 0 TRIMSPOOL ON VERIFY OFF LONG 1000000 LONGC 1000000
SPOOL monitor.html REPLACE
SELECT DBMS_SQLTUNE.report_sql_monitor (sql_id => '&sql_id',TYPE => 'ACTIVE') FROM DUAL;
SPOOL OFF

SELECT dbms_sqltune.report_sql_monitor(sql_id => '59v4zh1ac3v2a',report_level => 'ALL',type=>'text') comm FROM dual;
SELECT dbms_sqltune.report_sql_monitor(sql_id => '59v4zh1ac3v2a',report_level => 'ALL',type=>'HTML') comm FROM dual;



SET TERMOUT ON
-- Place this code in GET_MONITOR_SQLID.SQL
SET ECHO OFF TERMOUT OFF LINES 32767 PAGES 0 TRIMSPOOL ON VERIFY OFF LONG 1000000 LONGC 1000000
SPOOL monitor.html REPLACE
SELECT DBMS_SQLTUNE.report_sql_monitor (sql_id => '6yq1mvkxpqn9b',TYPE => 'ACTIVE') FROM DUAL;
SPOOL OFF

三、sql_monitor
SET TERMOUT ON PAGES 900 LINES 200
-- Example call to GET_MONITOR_SID.SQL from SQL*Plus
DEFINE SID=123
@GET_MONITOR_SID




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值