sql >> Base de Datos >  >> RDS >> Oracle

¿Cuál es el motivo del volcado del núcleo? apilar programas de Oracle lib

Parece que es un problema en Oracle 11g.

  1. 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.

  1. 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.

  1. La desactivación de los parámetros ADR no debería afectar a su aplicación ni a su base de datos.