Parece que es un problema en Oracle 11g.
- A partir de Oracle 11g, los repositorios de diagnóstico están activados de forma predeterminada. Parámetros del repositorio de diagnóstico automático (ADR) como
DIAG_SIGHANDLER_ENABLED
,DIAG_ADR_ENABLED
,DIAG_DDE_ENABLED
se establecen principalmente en SQLNET.ORA.
Tener DIAG_SIGHANDLER_ENABLED
obligará a que se escriban todos los diagnósticos, como registros de alertas, archivos de seguimiento, volcados de aplicaciones, y eso se convierte en una sobrecarga y, a veces, la aplicación falla.
-
Para desactivar el controlador de señales y volver a habilitar el procesamiento estándar de fallas del sistema operativo, coloque la siguiente configuración de parámetros en el archivo sqlnet.ora del lado del cliente o del lado del servidor en el directorio $ORACLE_HOME/network/admin.
DIAG_ADR_ENABLED=OFF DIAG_SIGHANDLER_ENABLED=FALSE DIAG_DDE_ENABLED=FALSE
De forma predeterminada, este parámetro se establece en verdadero.
Después de realizar dichos cambios en ADR, es decir, desactivar DIAG_SIGHANDLER_ENABLED
, DIAG_ADR_ENABLED
, DIAG_DDE_ENABLED
, se recomienda reiniciar la aplicación después de realizar la configuración en sqlnet.ora.
- La desactivación de los parámetros ADR no debería afectar a su aplicación ni a su base de datos.