dba:sqlnet_trace

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dba:sqlnet_trace [2019/06/14 12:06] – [#3 FW] gpipperrdba:sqlnet_trace [2021/11/08 17:29] (aktuell) – [SQL Net Trace anlegen] gpipperr
Zeile 44: Zeile 44:
  
  
-==#est==+==#Test==
  
 Ein Testen erfolgt mit dem Programm „tnsping >DatenbankAlias>“, hier in der Ausgabe auf die Pfadangabe zur sqlnet.ora achten (ein Art ping für das sql*net Protokoll). Ein Testen erfolgt mit dem Programm „tnsping >DatenbankAlias>“, hier in der Ausgabe auf die Pfadangabe zur sqlnet.ora achten (ein Art ping für das sql*net Protokoll).
  
 +
 +Alternativ wenn kein TNSPing zur Verfügung steht:
 +
 +<code>
 +#youDontNeedTNSping
 +z6="\0\0\0\0\0\0";exec 3<>/dev/tcp/localhost/1521;echo -ne "\0\x67\0\0\x01\0\0\0\x01\x3e\x01\x2c\0\0\x20\0\xff\xff\x7f\x08\0\0\x01\0\0\x1d\0\x4a$z6\x9c\xd0$z6$z6$z6$z6\x20\0\0\x20$z6\0\0\0\0(CONNECT_DATA=(COMMAND=ping))" >&3; echo $(strings <&3 3>&-)
 +</code>
 +Quelle siehe => https://twitter.com/FranckPachot/status/1144617674099568640?s=19
  
  
Zeile 118: Zeile 126:
 Mit der zeitlichen Information kann dann in weiteren Logs gesucht werden, ob zu diesem Zeitpunkten etwas besonderes im System passiert ist. Mit der zeitlichen Information kann dann in weiteren Logs gesucht werden, ob zu diesem Zeitpunkten etwas besonderes im System passiert ist.
  
 +
 +siehe auch Node Doc ID 274697.1.
 +
 +Alternativ über die DBA_AUDIT_SESSION:
 +<code sql>
 +select  count(action_name)
 +      , username
 +      , action_name 
 +      , to_char(timestamp,'hh24') as stunde 
 +      , userhost
 +  from DBA_AUDIT_SESSION
 +   where timestamp > sysdate - (1/12*3)
 +group by   username,action_name,to_char(timestamp,'hh24') ,userhost
 +order by to_number( to_char(timestamp,'hh24')) desc,1 desc
 +;
 +</code>
  
 ---- ----
Zeile 315: Zeile 339:
  
 </code> </code>
 +
 +Mögliche Werte:
 +  * off oder 0   - for no trace output
 +  * user oder 4  - for user trace information
 +  * admin oder 10  - for administration trace information
 +  * support poer 16 - for Oracle Support Services trace information
 +
  
 Unter der DB Version 11g lassen sich die traces hier finden: **$ORACLE_BASE/diag/clients/user_oracle/host_$NUMBER/trace** Unter der DB Version 11g lassen sich die traces hier finden: **$ORACLE_BASE/diag/clients/user_oracle/host_$NUMBER/trace**
dba/sqlnet_trace.txt · Zuletzt geändert: 2021/11/08 17:29 von gpipperr