==== Oracle Listner - Einstellungen und Logs auswerten ===== ==== Listener Log auswerten ==== Auswertung, was greift auf die Datebanken zu: grep ".exe" listener.log | awk '{ print $4 $5 }' | sort | uniq -c | sort -nr Nach Stunden oder Minuten eines Tages sortieren: grep "13-NOV-2014" listener.log | grep service_update | awk '{ split($1,d,"-"); split($2,t,":"); print "|" d[3] "." d[2] "." d[1] " " t[1] ":00" }' | sort | uniq -c grep "13-NOV-2014" listener.log | grep service_update | awk '{ split($1,d,"-"); split($2,t,":"); print "|" d[3] "." d[2] "." d[1] " " t[1] ":" t[2] }' | sort | uniq –c ==== Listener 11g - Altes Log Verhalten einrichten - DIAG_ADR_ENABLED_=off ==== OS: Alle\\ DB: Oracle 11g \\ Ab der Oracle Datenbank 11g wird auch das Listener Log über das DIAG Format verwaltet und kann mit adrci gelesen und gelöscht werden. Ist das nicht gewünscht, kann das "alte" Verhalten wieder aktiviert werden über das Setzen vom **DIAG_ADR_ENABLED_=off** Parameter. Listener.ora anpassen: LOG_FILE_LISTENER=listener.log LOG_DIRECTORY_LISTENER=/opt/oracle/11203/clusterware/network/log/ DIAG_ADR_ENABLED_LISTENER=OFF siehe auch: * http://docs.oracle.com/cd/E11882_01/network.112/e10835/listener.htm#CACCBEJC * http://learnwithme11g.wordpress.com/tag/diag_adr_enabled/ ====== Automatisch den Listener Logfile umschalten und sichern ====== OS: Windows\\ DB: Oracle 8i-10g\\ Mit dem Befehl : set log_file neuername kann während der Laufzeit das Log neu erstellt werden\\ Aufruf mit switch_listener_log.cmd REM Switche den aktuellen Logfile, kompremiere den Logfile und verschiebe den Logfile in das Archiv REM Übergabeparamter ist die Node ID REM SET set jahr=%date:~-4% set monat=%date:~-7,2% set tag=%date:~-10,2% set NODE=%1 set SID=MYDB REM Switch the logfile d:\oracle\ora92\bin\lsnrctl set log_file listener02_rac%NODE%.log REM Compress the old logfile zip -m D:\oracle\admin\%SID%%NODE%\network\listener_rac%NODE%_%tag%_%monat%_%jahr%.zip D:\oracle\admin\%SID%%NODE%\network\listener01_rac%NODE%.log REM Switch back d:\oracle\ora92\bin\lsnrctl set log_file listener01_rac%NODE%.log REM Compress the interims logfile zip -m D:\oracle\admin\%SID%%NODE%\network\listener_rac%NODE%_%tag%_%monat%_%jahr%.zip D:\oracle\admin\%SID%%NODE%\network\listener02_rac%NODE%.log REM Move the zip file to the stage Area move D:\oracle\admin\%SID%%NODE%\network\listener_rac%NODE%_%tag%_%monat%_%jahr%.zip Z:\listener_logs\listener_rac%NODE%_%tag%_%monat%_%jahr%.zip