sql >> Databasteknik >  >> RDS >> Oracle

vad är anledningen till kärndumpning? stackshower från oracle lib

Det verkar vara ett problem på Oracle 11g.

  1. Från och med Oracle 11g är diagnostikarkiv aktiverade som standard. Automatic Diagnostic Repository (ADR) parametrar som DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED är mestadels inställda på SQLNET.ORA.

Har DIAG_SIGHANDLER_ENABLED kommer att tvinga all diagnostik att skrivas såsom varningsloggar, spårningsfiler, applikationsdumpar och det blir en överbelastning och ibland snubblar applikationen.

  1. För att stänga av signalhanteraren och återaktivera standardhantering av operativsystemfel, placera följande parameterinställning i sqlnet.ora-filen på klientsidan eller serversidan under katalogen $ORACLE_HOME/network/admin.

    DIAG_ADR_ENABLED=OFF
    DIAG_SIGHANDLER_ENABLED=FALSE
    DIAG_DDE_ENABLED=FALSE
    

Som standard är denna parameter satt till true.

Efter att ha gjort några sådana ändringar i ADR, dvs., stänga av DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED , rekommenderas att starta om programmet efter att ha gjort inställningen i sqlnet.ora.

  1. Att stänga av ADR-parametrar bör inte påverka vare sig din applikation eller databas.



  1. Vad är SQL-operatörer och hur fungerar de?

  2. MySQL-ordning efter rand() grupperad efter dag

  3. Långsamt val av distinkt fråga på postgres

  4. Hur seed man om en tabellidentitet i SQL Server 2008 och ångrar allt på ett säkert sätt?