Знайдіть активні значення параметрів SQLNET.ORA на сервері


9

Як я можу знайти активні значення параметрів SQLNET.ORA на сервері?

Я знаю, як знайти файл SQLNET.ORA, але немає гарантії, що значення в цьому файлі активно використовуються. Зміни параметрів можуть вимагати перезавантаження слухача, а іноді навіть перезавантаження бази даних . Для налагодження я хочу, щоб спосіб був на 100% впевнений у встановленні параметрів, не перезавантажуючи нічого.

Це схоже на це питання , але я шукаю будь-який метод пошуку поточних значень. Це не повинно бути запитом SQL.

Ось що я намагався до цього часу, що змушує мене повірити, що це неможливо:

  1. Трасування не генерує ці дані.
  2. Здається, що у словнику даних нічого немає.
  3. Немає інформації в посібнику чи support.oracle.com.
  4. Запропонував щедроту, але не взяв. (Але я запропоную та нагороду ще одну винагороду, якщо хтось може відповісти на це.)

Не знаю. Але якщо запустити програму з TRACE_SQL_SERVER = SUPPORT у sqlnet.ora, можна спробувати дізнатися щось про властивості sqlnet.
чудо173

@ miracle173 Налаштування TRACE_LEVEL_SERVER=supportнабирає чинності відразу, але, здається, у файлах трасування інформації про параметри немає.
Джон Геллер

Я не думаю, що існує спосіб використання SQL, крім місця розташування гаманця.
Радж

1
Я не знаю жодного способу, ви можете зареєструвати ЕР та попросити підтримку Oracle. Але я сумніваюся, що вони вам скажуть. Наскільки я розумію, вони не зберігаються, а доступні під час запуску слухача та аутентифікації клієнта.
Радж

1
Я розумію, все ще я здогадуюсь, що вони читаються лише при запуску / перезавантаженні слухача та під час аутентифікації клієнтської сесії. Чому? оскільки команда lsof не показує, що цей файл використовується жодним процесом. Ці параметри не піддаються впливу змінних середовища для процесу (я це перевірив).
Радж

Відповіді:


1

Параметри, встановлені у файлі sqlnet.ora, не відображаються в жодній таблиці словника даних. Ви не можете написати SQL-запит, щоб знайти їх.

Джерело: https://community.oracle.com/thread/2550107?start=0&tstart=0


1
Запит буде непоганим, але я явно шукаю будь-який метод. Однак перераховані в цьому джерелі методи не працюватимуть. Простого читання файлу sqlnet.ora недостатньо з кількох причин.
Джон Хеллер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.