dba:sqlnet_trace

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
dba:sqlnet_trace [2019/06/14 12:06] – [Audit Log "LOGOFF BY CLEANUP" Events auswerten] gpipperrdba:sqlnet_trace [2019/06/14 12:06] – [#3 FW] gpipperr
Zeile 86: Zeile 86:
  
 Ansonsten wird es nur helfen, die Programm / Job Logik so zu ändern, dass für jeden Abfrageblock eine neue Session zur DB aufgebaut wird. Ansonsten wird es nur helfen, die Programm / Job Logik so zu ändern, dass für jeden Abfrageblock eine neue Session zur DB aufgebaut wird.
 +
 +
 +==== Audit Log "LOGOFF BY CLEANUP" Events auswerten====
 +
 +Ist das Auditing auf Sessions eingeschaltet (audit SESSION) , kann auch über das DB Audit Log geprüft werden, ob Session "massiv" häufig abbrechen.
 +
 +
 +Immer wenn eine Client Session sich nicht ordentlich beim Server Prozesse abgemeldet hat, erkennt der PMON solche "verlorenen" Session und beendet diese dann automatisch nach einigen Sekunden.
 +
 +Im Audit Log taucht dann der Event "LOGOFF BY CLEANUP" auf.
 +
 +Auswerten:
 +
 +<code sql>
 +  select                                                                               
 +         to_char (extended_timestamp, 'dd.mm hh24:mi:ss') as timestamp
 +       , instance_number     
 +       , username
 +       , action_name
 +       , userhost
 +       , CLIENT_ID
 +    from dba_audit_trail
 +   where     extended_timestamp between   sysdate - (  1 / 4) and sysdate
 +         and action_name like 'LOGOFF BY CLEANUP'
 +order by extended_timestamp
 +/
 +</code>
 +
 +Mit der zeitlichen Information kann dann in weiteren Logs gesucht werden, ob zu diesem Zeitpunkten etwas besonderes im System passiert ist.
 +
 +
 +----
  
  
dba/sqlnet_trace.txt · Zuletzt geändert: 2021/11/08 17:29 von gpipperr