Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

qual é o motivo do core dump? pilha mostra do oracle lib


Parece que é um problema no oracle 11g.
  1. A partir do Oracle 11g Diagnostic Repositories são ativados por padrão. Parâmetros do Repositório de Diagnóstico Automático (ADR), como DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED são definidos principalmente em SQLNET.ORA.

Tendo DIAG_SIGHANDLER_ENABLED forçará todos os diagnósticos a serem escritos, como logs de alerta, arquivos de rastreamento, dumps de aplicativos e isso se torna uma sobrecarga e às vezes o aplicativo tropeça.

  1. Para desativar o manipulador de sinal e reativar o processamento de falha do sistema operacional padrão, coloque a seguinte configuração de parâmetro no arquivo sqlnet.ora do lado do cliente ou do lado do servidor no diretório $ORACLE_HOME/network/admin.
    DIAG_ADR_ENABLED=OFF
    DIAG_SIGHANDLER_ENABLED=FALSE
    DIAG_DDE_ENABLED=FALSE
    

Por padrão, esse parâmetro é definido como verdadeiro.

Depois de fazer essas alterações no ADR, ou seja, desativar DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED , é recomendado reiniciar a Aplicação após fazer a configuração em sqlnet.ora.
  1. A desativação dos parâmetros ADR não deve causar impacto no seu aplicativo ou banco de dados.