、ウ、、鬢ホオサスムセ ゛、ネ、皃ニ ・タ・ヲ・ 。シ・ノ、ヌ、ュ、゛、ケ(フオホチ) 「ェ |
![]() |
。。grant select any dictionary to xxx; 。。grant EXECUTE ON DBMS_MONITOR to xxx;、 ソ、ィ、ニ、ッ、タ、オ、、。」
CREATE PROCEDURE sqltrace_proc ( i_sid IN NUMBER ) IS -- PRAGMA AUTONOMOUS_TRANSACTION; BEGIN sys.DBMS_MONITOR.SESSION_TRACE_ENABLE(i_sid,null,true,true); END; / CREATE OR REPLACE TRIGGER iisap_sqltrace AFTER LOGON ON XXXXX.SCHEMA DECLARE v_sid NUMBER; v_serial# NUMBER; v_program VARCHAR2(64); v_jobno INTEGER; BEGIN SELECT sid,serial#,program INTO v_sid, v_serial#,v_program FROM sys.v_$session WHERE audsid = ( SELECT USERENV('SESSIONID') FROM dual ); IF (upper(v_program) like 'W3WP.EXE%') -- or (upper(v_program) like 'SQLPLUS%') THEN DBMS_JOB.SUBMIT( job=>v_jobno, what=>'sys.sqltrace_proc(' || v_sid || ');'); END IF; EXCEPTION when OTHERS then return; -- dbms_output.put_line('err'); END; /