как проверить sql_trace в базе данных оракула? - PullRequest
0 голосов
/ 29 мая 2018

Я новичок в базе данных Oracle.Я хочу спросить, как проверить sql_trace системы Oracle?Я сделал ошибку, запустив эти команды ALTER SYSTEM SET sql_trace = true без предварительной проверки статуса.Я уже гуглю, но не могу найти, как проверить статус sql_trace верно или нет.У меня есть две похожие базы данных, поэтому я хочу проверить состояние другой базы данных и установить такой же статус в другой базе данных.

1 Ответ

0 голосов
/ 29 мая 2018

Чтобы проверить текущую системную настройку SQL_TRACE, используйте

SELECT name, display_value, isdefault, ismodified 
  FROM v$parameter WHERE NAME='sql_trace';
sql_trace   FALSE   TRUE    FALSE

. Если вы включите ее, она изменится на TRUE:

ALTER SYSTEM SET sql_trace = TRUE;
sql_trace   TRUE    TRUE    SYSTEM_MOD

И снова:

ALTER SYSTEM SET sql_trace = FALSE;
sql_trace   FALSE   TRUE    SYSTEM_MOD

Предупреждение, хотя: SQL_TRACE уже устарел в версии 11.2.DBMS_MONITOR и DBMS_SESSION должны использоваться вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...