| 、ウ、、鬢ホオサスムセ ゛、ネ、皃ニ ・タ・ヲ・ 。シ・ノ、ヌ、ュ、゛、ケ(フオホチ) 「ェ |
![]() |
。。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;
/