Det verkar vara ett problem på Oracle 11g.
- 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.
-
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.
- Att stänga av ADR-parametrar bör inte påverka vare sig din applikation eller databas.