9 марта 2011 г.

oracle: трассировка (trace)

Хорошая статья Trace events из Oracle Mechanics

Для Oracle 9i  и ниже:

-- задать уникальное имя для файла трассировки, необязательно
-- задаётся перед включением трассировки
ALTER SESSION SET tracefile_identifier='test_trace_id12345';

-- установить трассировку текущей сессии
ALTER SESSION SET SQL_TRACE=TRUE;

-- убрать трассировку текущей сессии
ALTER SESSION SET SQL_TRACE=FALSE;


Для Oracle 10g и выше:

ALTER SESSION SET events '10046 trace name context forever, level 12';