Znajdź aktywne wartości parametrów SQLNET.ORA na serwerze


9

Jak znaleźć aktywne wartości parametrów SQLNET.ORA na serwerze?

Wiem, jak znaleźć plik SQLNET.ORA, ale nie ma gwarancji, że wartości w tym pliku są aktywnie używane. Zmiany parametrów mogą wymagać ponownego uruchomienia nasłuchiwania, a czasem nawet ponownego uruchomienia bazy danych . Do debugowania chcę mieć sposób na 100% pewność, jak parametry są ustawione, bez restartowania czegokolwiek.

Jest to podobne do tego pytania , ale szukam dowolnej metody, aby znaleźć bieżące wartości. To nie musi być zapytanie SQL.

Oto, co próbowałem do tej pory, co prowadzi mnie do wniosku, że to niemożliwe:

  1. Śledzenie nie generuje tych danych.
  2. W słowniku danych nie ma niczego.
  3. Nie ma żadnych informacji w instrukcji ani na support.oracle.com.
  4. Oferował nagrodę, ale nie przyjmował. (Ale zaoferuję i przyznam kolejną nagrodę, jeśli ktoś może na to odpowiedzieć.)

Nie wiem Ale jeśli uruchomimy program z TRACE_SQL_SERVER = SUPPORT w sqlnet.ora, możemy spróbować dowiedzieć się czegoś o właściwościach sqlnet.
miracle173

@ miracle173 Ustawienie TRACE_LEVEL_SERVER=supportdziała od razu, ale wydaje się, że pliki śledzenia nie zawierają informacji o parametrach.
Jon Heller,

Nie sądzę, że istnieje sposób użycia SQL, może z wyjątkiem lokalizacji portfela.
Raj,

1
Nie znam żadnego sposobu, możesz zalogować się do SR i poprosić o wsparcie Oracle. Ale wątpię, żeby ci powiedzieli. Rozumiem, że nie są one utrwalane, ale są dostępne podczas uruchamiania nasłuchiwania i uwierzytelniania klienta.
Raj,

1
Rozumiem, nadal sądzę, że są one odczytywane tylko podczas uruchamiania / przeładowywania nasłuchującego oraz podczas uwierzytelniania sesji klienta. Dlaczego? ponieważ polecenie lsof nie pokazuje, że ten plik jest używany przez dowolny proces. Te parametry nie są ujawniane jako zmienne środowiskowe dla procesu (sprawdziłem to).
Raj,

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.