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:
- Śledzenie nie generuje tych danych.
- W słowniku danych nie ma niczego.
- Nie ma żadnych informacji w instrukcji ani na support.oracle.com.
- Oferował nagrodę, ale nie przyjmował. (Ale zaoferuję i przyznam kolejną nagrodę, jeśli ktoś może na to odpowiedzieć.)
TRACE_LEVEL_SERVER=support
działa od razu, ale wydaje się, że pliki śledzenia nie zawierają informacji o parametrach.Odpowiedzi:
Parametry ustawione w pliku sqlnet.ora nie są ujawniane w żadnej tabeli słownika danych. Nie można napisać zapytania SQL, aby je znaleźć.
Źródło: https://community.oracle.com/thread/2550107?start=0&tstart=0
źródło