Encuentre valores activos de los parámetros SQLNET.ORA en el servidor


9

¿Cómo puedo encontrar los valores activos de los parámetros SQLNET.ORA en el servidor?

Sé cómo encontrar el archivo SQLNET.ORA, pero no hay garantía de que los valores en ese archivo se usen activamente. Los cambios de parámetros pueden requerir reiniciar el escucha y, a veces, incluso reiniciar la base de datos . Para la depuración, quiero una manera de estar 100% seguro de cómo se configuran los parámetros, sin reiniciar nada.

Esto es similar a esta pregunta , pero estoy buscando algún método para encontrar los valores actuales. No tiene que ser una consulta SQL.

Esto es lo que he probado hasta ahora que me lleva a creer que es imposible:

  1. El rastreo no genera esos datos.
  2. No parece haber nada en el diccionario de datos.
  3. No hay información en el manual o support.oracle.com.
  4. Ofreció una recompensa pero no tomadores. (Pero ofreceré y otorgaré otra recompensa si alguien puede responder esto).

No lo sé. Pero si uno inicia un programa con TRACE_SQL_SERVER = SUPPORT en sqlnet.ora, puede intentar averiguar algo sobre las propiedades de sqlnet.
milagro173

@ miracle173 La configuración TRACE_LEVEL_SERVER=supportsurte efecto de inmediato, pero los archivos de rastreo no parecen tener información sobre los parámetros.
Jon Heller

No creo que haya una manera de usar SQL, a excepción de la ubicación de la billetera tal vez.
Raj

1
No sé de ninguna manera, puede registrar un SR y solicitar soporte de Oracle. Pero dudo que te lo cuenten. Según tengo entendido, estos no son persistentes sino que se accede durante el inicio del escucha y la autenticación del cliente.
Raj

1
Entiendo, aún supongo que solo se leen en el inicio / recarga del oyente y durante la autenticación de la sesión del cliente. ¿Por qué? porque el comando lsof no muestra que este archivo está siendo utilizado por ningún proceso. Estos parámetros no están expuestos como variables de entorno para el proceso (lo comprobé).
Raj

Respuestas:


1

Los parámetros establecidos en el archivo sqlnet.ora no están expuestos en ninguna tabla de diccionario de datos. No puede escribir una consulta SQL para encontrarlos.

Fuente: https://community.oracle.com/thread/2550107?start=0&tstart=0


1
Una consulta estaría bien, pero estoy buscando explícitamente cualquier método. Sin embargo, los métodos enumerados en esa fuente no funcionarán. Simplemente leer el archivo sqlnet.ora no es suficiente por múltiples razones.
Jon Heller
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.