Het lijkt erop dat er een probleem is met oracle 11g.
- Vanaf Oracle 11g zijn diagnostische opslagplaatsen standaard ingeschakeld. Automatic Diagnostic Repository (ADR)-parameters zoals
DIAG_SIGHANDLER_ENABLED
,DIAG_ADR_ENABLED
,DIAG_DDE_ENABLED
zijn meestal ingesteld op SQLNET.ORA.
Met DIAG_SIGHANDLER_ENABLED
dwingt alle diagnostische gegevens te schrijven, zoals waarschuwingslogboeken, traceerbestanden, toepassingsdumps en dat wordt een overbelasting en soms struikelt de toepassing.
-
Om de signaalverwerking uit te schakelen en de standaardverwerking van storingen in het besturingssysteem opnieuw in te schakelen, plaatst u de volgende parameterinstelling in uw client-side of server-side sqlnet.ora-bestand onder $ORACLE_HOME/network/admin directory.
DIAG_ADR_ENABLED=OFF DIAG_SIGHANDLER_ENABLED=FALSE DIAG_DDE_ENABLED=FALSE
Standaard is deze parameter ingesteld op true.
Na het maken van dergelijke wijzigingen in ADR, dwz het uitschakelen van DIAG_SIGHANDLER_ENABLED
, DIAG_ADR_ENABLED
, DIAG_DDE_ENABLED
, wordt het aanbevolen om de toepassing opnieuw te starten nadat u de instelling in sqlnet.ora hebt gemaakt.
- Het uitschakelen van ADR-parameters zou geen invloed moeten hebben op uw applicatie of database.