Дек 302010
 

Если нужно включить трассировку сессии из другой сессии, можно сделать так:

-- Это необязательно, просто трейс-файл удобнее искать будет.
ALTER SESSION SET TRACEFILE_IDENTIFIER='id_for_trace';
-- Включаем трассировку
SYS.DBMS_SYSTEM.SET_EV(SID, SERIAL, 10046, TRACE_LEVEL, '');
-- Выключаем трассировку
SYS.DBMS_SYSTEM.SET_EV(SID, SERIAL, 10046, TRACE_LEVEL, '');

TRACE_LEVEL - уровень трассировки. Обычно хватает 8, но в некоторых случаях при настройке производительности, нужно 12.

Трассировку надо отключать! Дело в том, что если сессия "долгоиграющая" и активная, и параметр MAX_DUMP_FILE_SIZE не установлен или установлен в значение UNLIMITED, то трейс может разрастись до огромного размера.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

(обязательно)

(обязательно)