23.11.2008 г. 24.04.2019 г.
SELECT s.sid, s.serial# , p.tracefile from v$session s, v$process p where s.paddr=p.addr and s.username=upper('&uname.');
или, если знаем SID:
SELECT s.sid, s.serial# , p.tracefile from v$session s, v$process p where s.paddr=p.addr and s.sid=&sid.;
ALTER system SET timed_statistics=true;
begin sys.dbms_system.set_ev(131, 1388, 10046, 12, ''); end; /
Где:
begin sys.dbms_system.set_ev(131, 1388, 10046, 0, ''); end; /
tkprof db01_ora_1756.trc d:\out.txt
Пользователю должны быть выданы полномочия:
GRANT ALTER session TO <USER>;
ALTER session SET timed_statistics=true;
ALTER session SET max_dump_file_size='20M';
ALTER session SET tracefile_identifier="MyTrace";
ALTER session SET sql_trace=true;
или
ALTER session SET events '10046 trace name context forever, level 12';
Где level:
Отключить трассировку:
ALTER session SET sql_trace=false;
или
ALTER session SET events '10046 trace name context off';
Пользователю должны быть выданы полномочия:
GRANT ALTER session TO <USER>; GRANT SELECT any dictionary TO <USER>
Включить трассировку:
SET autotrace ON;
Выполняем, например:
SELECT table_name FROM user_tables;
Отключить трассировку:
SET autotrace off;