Як перевірити, що трасування ввімкнено в Oracle?

Перевірте, чи трасування ввімкнено

  1. sql_trace — показує (TRUE/FALSE), якщо трасування SQL увімкнено в сеансі.
  2. sql_trace_waits — якщо трасування сеансу ввімкнено, ви можете мати інформацію про очікування запису трасування у файл трасування; дуже корисно для діагностики проблем продуктивності.

Знайдіть файл трасування в %TEMP%\PS\<ім'я бази даних>. Знайдіть файл трасування в %TEMP%\PS\ db_name в Microsoft Windows NT і в PS_CFG_HOME /log/\<db name> в системах UNIX і Linux. Знайдіть файл трасування в каталозі, указаному в полі журналу/виводу у файлі PS_SERVER_CFG.

Увімкніть трасування або журналювання

  1. Натисніть. …
  2. Перейдіть на вкладку Трасування та журналювання.
  3. Натисніть на. …
  4. Тип сеансу: виберіть журналювання або трасування.
  5. Обсяг сеансу: виберіть систему (всі користувачі) або користувач.
  6. Якщо ви вибрали Користувач, виберіть користувача зі спадного списку Користувач.

Виберіть Trace як назву параметра. Введіть Y, щоб увімкнути трасування, або N, щоб вимкнути трасування.

DBCC TRACESTATUS повертає стовпець для номера прапора трасування та стовпець для стану. Це вказує, чи включено (1) чи вимкнено (0) прапор трасування. Заголовок стовпця для номера прапора трасування є глобальним або сеансовим, залежно від того, чи перевіряєте ви статус глобального прапора чи прапора трасування сеансу.

Щоб увімкнути функцію трасування SQL для вашого поточного сеансу, введіть: ALTER SESSION SET SQL_TRACE = TRUE; Крім того, ви можете ввімкнути функцію трасування SQL для свого сеансу за допомогою DBMS_SESSION. Процедура SET_SQL_TRACE.