SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Ileana Someşan, Senior Systemberaterin 
Oracle GoldenGate Monitoring
Copyright © 2014, Oracle and/or its affiliates. 2 All rights reserved. ileana.somesan@oracle.com 
Agenda 
 Was sollte überwacht werden? 
 Monitoring-Werkzeuge 
 Oracle Management Pack für OGG 
 Zusammenfassung
Copyright © 2014, Oracle and/or its affiliates. 3 All rights reserved. ileana.somesan@oracle.com 
Die wichtigsten Aspekte 
 Zustand der Replikationsprozesse 
 Verzögerungen bei der Replikation 
 Verarbeitetes Datenvolumen 
 Warnungen und Fehlermeldungen 
 Trail Files 
 Transaktionslogs
Copyright © 2014, Oracle and/or its affiliates. 4 All rights reserved. ileana.somesan@oracle.com 
Agenda 
 Was sollte überwacht werden? 
 Monitoring-Werkzeuge 
 Oracle Management Pack für OGG 
 Zusammenfassung
Copyright © 2014, Oracle and/or its affiliates. 5 All rights reserved. ileana.somesan@oracle.com 
Sie haben die Wahl 
 Traditionelle Tools 
– Kommandozeile (GGSCI) 
– Parametereinstellungen 
– Benutzerdefinierte Skripte 
– Manuelle Einbindung in existierende Alerting–Infrastruktur (E-Mail, SNMP) 
 Graphische Tools 
– Oracle Management Pack für Oracle GoldenGate
Copyright © 2014, Oracle and/or its affiliates. 6 All rights reserved. ileana.somesan@oracle.com 
GGSCI
Copyright © 2014, Oracle and/or its affiliates. 7 All rights reserved. ileana.somesan@oracle.com 
OGG Kommandozeile 
./ggsci im OGG-Installationsverzeichnis aufrufen 
GGSCI> HELP 
GGSCI> HELP command
Copyright © 2014, Oracle and/or its affiliates. 8 All rights reserved. ileana.somesan@oracle.com 
Prozessübersicht 
GGSCI> INFO ALL
Copyright © 2014, Oracle and/or its affiliates. 9 All rights reserved. ileana.somesan@oracle.com 
Prozessdetails 
GGSCI> INFO MGR 
GGSCI> INFO ER ora_* 
GGSCI> INFO proc_name DETAIL
Copyright © 2014, Oracle and/or its affiliates. 10 All rights reserved. ileana.somesan@oracle.com 
Prozess-Checkpoints 
Aktuelle Lese- und Schreibposition 
eines Prozesses 
GGSCI> INFO proc_name SHOWCH
Copyright © 2014, Oracle and/or its affiliates. 11 All rights reserved. ileana.somesan@oracle.com 
Verzögerungen 
GGSCI> LAG proc_name 
Wie gut können die OGG-Prozesse mit der generierten Datenmenge Schritt halten? 
Wie lange dauert es bis eine DB-Operation von OGG verarbeitet wird? 
Bleiben die OGG-Prozesse zurück?  Performance-Tuning
Copyright © 2014, Oracle and/or its affiliates. 12 All rights reserved. ileana.somesan@oracle.com 
Verarbeitetes Datenvolumen 
GGSCI> STATS proc_name TOTAL
Copyright © 2014, Oracle and/or its affiliates. 13 All rights reserved. ileana.somesan@oracle.com 
Aufgetretene Konflikte 
GGSCI> STATS replicat_name REPORTCDR
Copyright © 2014, Oracle and/or its affiliates. 14 All rights reserved. ileana.somesan@oracle.com 
Laufzeitinformationen 
GGSCI> SEND extract_name STATUS 
Kommunikation mit laufendem OGG-Prozess zur Abfrage unterschiedlicher Parameter 
(siehe Reference Guide)
Copyright © 2014, Oracle and/or its affiliates. 15 All rights reserved. ileana.somesan@oracle.com 
Wichtige Dateien
Copyright © 2014, Oracle and/or its affiliates. 16 All rights reserved. ileana.somesan@oracle.com 
Error Log 
Enthält Befehlshistorie, Fehlermeldungen und weitere Informationen 
ggserr.log im OGG-Installationsverzeichnis 
GGSCI> VIEW GGSEVT
Copyright © 2014, Oracle and/or its affiliates. 17 All rights reserved. ileana.somesan@oracle.com 
Report File 
Jeder OGG-Prozess generiert einen Report mit den verwendeten Parametern, 
durchgeführten Mappings sowie aufgetrenenen Problemen 
Standardmäßig ./dirrpt/proc_name.rpt 
GGSCI> VIEW REPORT proc_name
Copyright © 2014, Oracle and/or its affiliates. 18 All rights reserved. ileana.somesan@oracle.com 
Discard File 
Enthält die verworfenen Operationen 
Im Parameterfile des Replicat-Prozesses angeben: 
DISCARDFILE dirrpt/proc_name.dsc, PURGE |APPEND
Copyright © 2014, Oracle and/or its affiliates. 19 All rights reserved. ileana.somesan@oracle.com 
Benutzerdefinierte Skripte
Copyright © 2014, Oracle and/or its affiliates. 20 All rights reserved. ileana.somesan@oracle.com 
Kleines Monitoring- und Alert-Skript 
if [ 'echo "info all“ | ./ggsci | grep "ABENDED“ | wc -l' -gt 0]  
then echo "info *“ | ./ggsci | mailx -s "OGG Alert: Abended" you@mail.com; fi 
Sende eine E-Mail Benachrichtigung, falls ein OGG-Prozess unerwartet beendet wurde.
Copyright © 2014, Oracle and/or its affiliates. 21 All rights reserved. ileana.somesan@oracle.com 
Parser für den Error Log 
trail -n 1 -f ggserr.log | while ((1)); do read gdate gtime glevel gmsg;  
if [ $glevel = "ERROR" ];  
then echo "$HOSTNAME: $gdate $gtime $glevel $gmsg” 
| mailx -s "OGG Alert: Log error" you@mail.com;fi;done 
Sende eine E-Mail Benachrichtigung, falls im Error Log Fehler gemeldet wurden.
Copyright © 2014, Oracle and/or its affiliates. 22 All rights reserved. ileana.somesan@oracle.com 
Erweiterte 
Parametereinstellungen
Copyright © 2014, Oracle and/or its affiliates. 23 All rights reserved. ileana.somesan@oracle.com 
Verarbeitungsgeschwindigkeit melden 
Im Parameter-File der Extract/Replicat Prozesse: 
REPORTCOUNT EVERY 5 MINUTES, RATE 
Anzahl der DB-Operationen und Verarbeitungsrate (#Ops/Sekunde) alle x Minuten ins 
Report File schreiben 
 Performanceprobleme diagnostizieren
Copyright © 2014, Oracle and/or its affiliates. 24 All rights reserved. ileana.somesan@oracle.com 
Trail Files automatisch löschen 
Im Parameter-File des Manager Prozesses: 
PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS 
Trail Files, die nicht mehr benötigt werden, werden automatisch gelöscht
Copyright © 2014, Oracle and/or its affiliates. 25 All rights reserved. ileana.somesan@oracle.com 
Transaktionslogs aufbewahren 
 OGG benötigt die Transkationslogs seit Beginn der letzten noch nicht festgeschriebenen 
Transaktion 
 mind. 24 Stunden Archived Redo Logs aufbewahren! 
OGG für Oracle 
 Integrated Extract 
– Automatische Interaktion mit RMAN um benötigte Redo Logs aufzubewahren 
 Classic Extract 
– Interaktion mit RMAN muss konfiguriert werden und ist nur mit Oracle DB EE verfügbar
Copyright © 2014, Oracle and/or its affiliates. 26 All rights reserved. ileana.somesan@oracle.com 
Agenda 
 Was sollte überwacht werden? 
 Monitoring-Werkzeuge 
 Oracle Management Pack für OGG 
 Zusammenfassung
Copyright © 2014, Oracle and/or its affiliates. 27 All rights reserved. ileana.somesan@oracle.com 
Umfang 
 Lizenzpaket bestehend aus 3 Werkzeugen: 
– Oracle GoldenGate Plug-in für Oracle Enterprise Manager Cloud Control 
– Oracle GoldenGate Monitor 
– Oracle GoldenGate Director
Copyright © 2014, Oracle and/or its affiliates. 28 All rights reserved. ileana.somesan@oracle.com 
• Oracles strategische Monitoring-Tool für die 
gesamte Oracle Landschaft, inkl. OGG 
• Für Kunden, die Enterprise Manager nutzen 
• Übersicht über den Zustand aller OGG-Instanzen 
• Metriken, grafischer Metrikenverlauf 
 Trends 
• Automatische Alerts: z.B. sende E-Mail falls 
das Lag einen Schwellenwert überschreitet 
• Für OGG 11.2.1.0.1+ 
#1 Enterprise Manager Plug-in 
Überblick
Copyright © 2014, Oracle and/or its affiliates. 29 All rights reserved. ileana.somesan@oracle.com 
• Standalone Monitoring-Tool 
 falls Enterprise Manager nicht im Einsatz 
• Grafischer Übbersicht über die gesamte 
Replikationsumgebung 
• Automatische Erkennung der OGG-Komponenten 
• Metriken, grafischer Metrikenverlauf 
• Automatische Benachrichtigung per E-Mail, 
SNMP und anderen Tools 
• Für OGG 11.1.1.1.1+ 
#2 Oracle GoldenGate Monitor 
Überblick
Copyright © 2014, Oracle and/or its affiliates. 30 All rights reserved. ileana.somesan@oracle.com 
• „Legacy“-Werkzeug 
• Konfiguration, Starten/Stoppen der OGG-Prozesse 
• Basis-Monitoring 
• E-Mail Alerts 
• Auch für ältere OGG-Versionen 
#3 Oracle GoldenGate Director 
Überblick
Copyright © 2014, Oracle and/or its affiliates. 31 All rights reserved. ileana.somesan@oracle.com 
OGG Monitor
Copyright © 2014, Oracle and/or its affiliates. 32 All rights reserved. ileana.somesan@oracle.com
Copyright © 2014, Oracle and/or its affiliates. 33 All rights reserved. ileana.somesan@oracle.com
Copyright © 2014, Oracle and/or its affiliates. 34 All rights reserved. ileana.somesan@oracle.com
Copyright © 2014, Oracle and/or its affiliates. 35 All rights reserved. ileana.somesan@oracle.com
Copyright © 2014, Oracle and/or its affiliates. 36 All rights reserved. ileana.somesan@oracle.com
Copyright © 2014, Oracle and/or its affiliates. 37 All rights reserved. ileana.somesan@oracle.com 
Agenda 
 Was sollte überwacht werden? 
 Monitoring-Werkzeuge 
 Oracle Management Pack für OGG 
 Zusammenfassung
Copyright © 2014, Oracle and/or its affiliates. 38 All rights reserved. ileana.somesan@oracle.com 
Zusammenfassung 
 Überwachen Sie Oracle GoldenGate! 
 Mehrere Monitoring-Optionen 
– Kommandozeile, Parameter, Skripte 
– GUI 
 Oracle GoldenGate Management Pack für Oracle GoldenGate 
– Grafisches Tool 
– Vereinfacht die OGG-Administration 
– 3 Produkte für 1 Preis
Copyright © 2014, Oracle and/or its affiliates. 39 All rights reserved. ileana.somesan@oracle.com 
Quellen 
 Oracle GoldenGate Administrator‘s Guide 
– Kap 18: Monitoring Oracle GoldenGate Processing 
 Oracle GoldenGate Reference Guide 
 Data Sheet 
– Oracle Management Pack for Oracle GoldenGate
ileana.somesan@oracle.com 
https://www.xing.com/profile/Ileana_Somesan 
https://www.linkedin.com/in/ileanasomesan 
@ileanasomesan 
http://isblog.de/ 
de.slideshare.net/somesan 
Q&A
Copyright © 2014, Oracle and/or its affiliates. 41 All rights reserved. ileana.somesan@oracle.com
Copyright © 2014, Oracle and/or its affiliates. 42 All rights reserved. ileana.somesan@oracle.com

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im VergleichOracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Dierk Lenz
 

Was ist angesagt? (20)

Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
Oracle Database Appliance, DOAG Regio Berlin Brandenburg, Juni 2012
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
Datentransfer mit Oracle Tools
Datentransfer mit Oracle ToolsDatentransfer mit Oracle Tools
Datentransfer mit Oracle Tools
 
Oracle Database In-Memory Option auf einen Blick
Oracle Database In-Memory Option auf einen BlickOracle Database In-Memory Option auf einen Blick
Oracle Database In-Memory Option auf einen Blick
 
Hybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19cHybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19c
 
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im VergleichOracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
Oracle und Hochverfügbarkeit – Verschiedene Ansätze im Vergleich
 
Oracle Database Appliance X4-2
Oracle Database Appliance X4-2Oracle Database Appliance X4-2
Oracle Database Appliance X4-2
 
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
 
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
 
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
 
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2
 
PureSQL APEX Connect
PureSQL APEX ConnectPureSQL APEX Connect
PureSQL APEX Connect
 
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19cAOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
 
Sesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichSesam (APEX) Öffne Dich
Sesam (APEX) Öffne Dich
 
Oracle und Docker
Oracle und DockerOracle und Docker
Oracle und Docker
 
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
Datenbank Migration - Oracle 11gR2 Erfahrungen 2011 - OPITZ CONSULTING - Chri...
 
Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?
 
Automatisiertes disaster recovery testing mit der oracle cloud
Automatisiertes disaster recovery testing mit der oracle cloudAutomatisiertes disaster recovery testing mit der oracle cloud
Automatisiertes disaster recovery testing mit der oracle cloud
 
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
 

Ähnlich wie Oracle GoldenGate Monitoring

Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
OPITZ CONSULTING Deutschland
 

Ähnlich wie Oracle GoldenGate Monitoring (20)

Secure Technical Implementation Guide for databases by Martin Obst
Secure Technical Implementation Guide for databases by Martin ObstSecure Technical Implementation Guide for databases by Martin Obst
Secure Technical Implementation Guide for databases by Martin Obst
 
Implementierbare Sicherheitsregeln im Enterprise Manager
Implementierbare Sicherheitsregeln im Enterprise ManagerImplementierbare Sicherheitsregeln im Enterprise Manager
Implementierbare Sicherheitsregeln im Enterprise Manager
 
20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge
 
Introduction into Oracle Data Pump 11g/12c - Export and Import Data
Introduction into Oracle Data Pump 11g/12c - Export and Import DataIntroduction into Oracle Data Pump 11g/12c - Export and Import Data
Introduction into Oracle Data Pump 11g/12c - Export and Import Data
 
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
 
DOAG SIG Security Vortrag 2013: Wann haben Sie das letzte Mal Ihre Datenbank ...
DOAG SIG Security Vortrag 2013: Wann haben Sie das letzte Mal Ihre Datenbank ...DOAG SIG Security Vortrag 2013: Wann haben Sie das letzte Mal Ihre Datenbank ...
DOAG SIG Security Vortrag 2013: Wann haben Sie das letzte Mal Ihre Datenbank ...
 
fn project serverless computing
fn project serverless computingfn project serverless computing
fn project serverless computing
 
Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2
 
APEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & BetriebAPEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & Betrieb
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
 
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickBig Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
 
Security Smoke Test - Eine bewußte Entscheidung für die IT Sicherheit
Security Smoke Test - Eine bewußte Entscheidung für die IT SicherheitSecurity Smoke Test - Eine bewußte Entscheidung für die IT Sicherheit
Security Smoke Test - Eine bewußte Entscheidung für die IT Sicherheit
 
Sensitive Daten in der Oracle Datenbank
Sensitive Daten in der Oracle DatenbankSensitive Daten in der Oracle Datenbank
Sensitive Daten in der Oracle Datenbank
 
Webinar - Boost your ABAP
Webinar - Boost your ABAPWebinar - Boost your ABAP
Webinar - Boost your ABAP
 
Oracle Backup & Recovery für Einsteiger
Oracle Backup & Recovery für EinsteigerOracle Backup & Recovery für Einsteiger
Oracle Backup & Recovery für Einsteiger
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Oracle AVDF in der Praxis
Oracle AVDF in der PraxisOracle AVDF in der Praxis
Oracle AVDF in der Praxis
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge
 
Eine geniale Lösung für das Benutzermanagement by Suvad Sahovic
Eine geniale Lösung für das Benutzermanagement by Suvad SahovicEine geniale Lösung für das Benutzermanagement by Suvad Sahovic
Eine geniale Lösung für das Benutzermanagement by Suvad Sahovic
 

Oracle GoldenGate Monitoring

  • 1. Ileana Someşan, Senior Systemberaterin Oracle GoldenGate Monitoring
  • 2. Copyright © 2014, Oracle and/or its affiliates. 2 All rights reserved. ileana.somesan@oracle.com Agenda  Was sollte überwacht werden?  Monitoring-Werkzeuge  Oracle Management Pack für OGG  Zusammenfassung
  • 3. Copyright © 2014, Oracle and/or its affiliates. 3 All rights reserved. ileana.somesan@oracle.com Die wichtigsten Aspekte  Zustand der Replikationsprozesse  Verzögerungen bei der Replikation  Verarbeitetes Datenvolumen  Warnungen und Fehlermeldungen  Trail Files  Transaktionslogs
  • 4. Copyright © 2014, Oracle and/or its affiliates. 4 All rights reserved. ileana.somesan@oracle.com Agenda  Was sollte überwacht werden?  Monitoring-Werkzeuge  Oracle Management Pack für OGG  Zusammenfassung
  • 5. Copyright © 2014, Oracle and/or its affiliates. 5 All rights reserved. ileana.somesan@oracle.com Sie haben die Wahl  Traditionelle Tools – Kommandozeile (GGSCI) – Parametereinstellungen – Benutzerdefinierte Skripte – Manuelle Einbindung in existierende Alerting–Infrastruktur (E-Mail, SNMP)  Graphische Tools – Oracle Management Pack für Oracle GoldenGate
  • 6. Copyright © 2014, Oracle and/or its affiliates. 6 All rights reserved. ileana.somesan@oracle.com GGSCI
  • 7. Copyright © 2014, Oracle and/or its affiliates. 7 All rights reserved. ileana.somesan@oracle.com OGG Kommandozeile ./ggsci im OGG-Installationsverzeichnis aufrufen GGSCI> HELP GGSCI> HELP command
  • 8. Copyright © 2014, Oracle and/or its affiliates. 8 All rights reserved. ileana.somesan@oracle.com Prozessübersicht GGSCI> INFO ALL
  • 9. Copyright © 2014, Oracle and/or its affiliates. 9 All rights reserved. ileana.somesan@oracle.com Prozessdetails GGSCI> INFO MGR GGSCI> INFO ER ora_* GGSCI> INFO proc_name DETAIL
  • 10. Copyright © 2014, Oracle and/or its affiliates. 10 All rights reserved. ileana.somesan@oracle.com Prozess-Checkpoints Aktuelle Lese- und Schreibposition eines Prozesses GGSCI> INFO proc_name SHOWCH
  • 11. Copyright © 2014, Oracle and/or its affiliates. 11 All rights reserved. ileana.somesan@oracle.com Verzögerungen GGSCI> LAG proc_name Wie gut können die OGG-Prozesse mit der generierten Datenmenge Schritt halten? Wie lange dauert es bis eine DB-Operation von OGG verarbeitet wird? Bleiben die OGG-Prozesse zurück?  Performance-Tuning
  • 12. Copyright © 2014, Oracle and/or its affiliates. 12 All rights reserved. ileana.somesan@oracle.com Verarbeitetes Datenvolumen GGSCI> STATS proc_name TOTAL
  • 13. Copyright © 2014, Oracle and/or its affiliates. 13 All rights reserved. ileana.somesan@oracle.com Aufgetretene Konflikte GGSCI> STATS replicat_name REPORTCDR
  • 14. Copyright © 2014, Oracle and/or its affiliates. 14 All rights reserved. ileana.somesan@oracle.com Laufzeitinformationen GGSCI> SEND extract_name STATUS Kommunikation mit laufendem OGG-Prozess zur Abfrage unterschiedlicher Parameter (siehe Reference Guide)
  • 15. Copyright © 2014, Oracle and/or its affiliates. 15 All rights reserved. ileana.somesan@oracle.com Wichtige Dateien
  • 16. Copyright © 2014, Oracle and/or its affiliates. 16 All rights reserved. ileana.somesan@oracle.com Error Log Enthält Befehlshistorie, Fehlermeldungen und weitere Informationen ggserr.log im OGG-Installationsverzeichnis GGSCI> VIEW GGSEVT
  • 17. Copyright © 2014, Oracle and/or its affiliates. 17 All rights reserved. ileana.somesan@oracle.com Report File Jeder OGG-Prozess generiert einen Report mit den verwendeten Parametern, durchgeführten Mappings sowie aufgetrenenen Problemen Standardmäßig ./dirrpt/proc_name.rpt GGSCI> VIEW REPORT proc_name
  • 18. Copyright © 2014, Oracle and/or its affiliates. 18 All rights reserved. ileana.somesan@oracle.com Discard File Enthält die verworfenen Operationen Im Parameterfile des Replicat-Prozesses angeben: DISCARDFILE dirrpt/proc_name.dsc, PURGE |APPEND
  • 19. Copyright © 2014, Oracle and/or its affiliates. 19 All rights reserved. ileana.somesan@oracle.com Benutzerdefinierte Skripte
  • 20. Copyright © 2014, Oracle and/or its affiliates. 20 All rights reserved. ileana.somesan@oracle.com Kleines Monitoring- und Alert-Skript if [ 'echo "info all“ | ./ggsci | grep "ABENDED“ | wc -l' -gt 0] then echo "info *“ | ./ggsci | mailx -s "OGG Alert: Abended" you@mail.com; fi Sende eine E-Mail Benachrichtigung, falls ein OGG-Prozess unerwartet beendet wurde.
  • 21. Copyright © 2014, Oracle and/or its affiliates. 21 All rights reserved. ileana.somesan@oracle.com Parser für den Error Log trail -n 1 -f ggserr.log | while ((1)); do read gdate gtime glevel gmsg; if [ $glevel = "ERROR" ]; then echo "$HOSTNAME: $gdate $gtime $glevel $gmsg” | mailx -s "OGG Alert: Log error" you@mail.com;fi;done Sende eine E-Mail Benachrichtigung, falls im Error Log Fehler gemeldet wurden.
  • 22. Copyright © 2014, Oracle and/or its affiliates. 22 All rights reserved. ileana.somesan@oracle.com Erweiterte Parametereinstellungen
  • 23. Copyright © 2014, Oracle and/or its affiliates. 23 All rights reserved. ileana.somesan@oracle.com Verarbeitungsgeschwindigkeit melden Im Parameter-File der Extract/Replicat Prozesse: REPORTCOUNT EVERY 5 MINUTES, RATE Anzahl der DB-Operationen und Verarbeitungsrate (#Ops/Sekunde) alle x Minuten ins Report File schreiben  Performanceprobleme diagnostizieren
  • 24. Copyright © 2014, Oracle and/or its affiliates. 24 All rights reserved. ileana.somesan@oracle.com Trail Files automatisch löschen Im Parameter-File des Manager Prozesses: PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS Trail Files, die nicht mehr benötigt werden, werden automatisch gelöscht
  • 25. Copyright © 2014, Oracle and/or its affiliates. 25 All rights reserved. ileana.somesan@oracle.com Transaktionslogs aufbewahren  OGG benötigt die Transkationslogs seit Beginn der letzten noch nicht festgeschriebenen Transaktion  mind. 24 Stunden Archived Redo Logs aufbewahren! OGG für Oracle  Integrated Extract – Automatische Interaktion mit RMAN um benötigte Redo Logs aufzubewahren  Classic Extract – Interaktion mit RMAN muss konfiguriert werden und ist nur mit Oracle DB EE verfügbar
  • 26. Copyright © 2014, Oracle and/or its affiliates. 26 All rights reserved. ileana.somesan@oracle.com Agenda  Was sollte überwacht werden?  Monitoring-Werkzeuge  Oracle Management Pack für OGG  Zusammenfassung
  • 27. Copyright © 2014, Oracle and/or its affiliates. 27 All rights reserved. ileana.somesan@oracle.com Umfang  Lizenzpaket bestehend aus 3 Werkzeugen: – Oracle GoldenGate Plug-in für Oracle Enterprise Manager Cloud Control – Oracle GoldenGate Monitor – Oracle GoldenGate Director
  • 28. Copyright © 2014, Oracle and/or its affiliates. 28 All rights reserved. ileana.somesan@oracle.com • Oracles strategische Monitoring-Tool für die gesamte Oracle Landschaft, inkl. OGG • Für Kunden, die Enterprise Manager nutzen • Übersicht über den Zustand aller OGG-Instanzen • Metriken, grafischer Metrikenverlauf  Trends • Automatische Alerts: z.B. sende E-Mail falls das Lag einen Schwellenwert überschreitet • Für OGG 11.2.1.0.1+ #1 Enterprise Manager Plug-in Überblick
  • 29. Copyright © 2014, Oracle and/or its affiliates. 29 All rights reserved. ileana.somesan@oracle.com • Standalone Monitoring-Tool  falls Enterprise Manager nicht im Einsatz • Grafischer Übbersicht über die gesamte Replikationsumgebung • Automatische Erkennung der OGG-Komponenten • Metriken, grafischer Metrikenverlauf • Automatische Benachrichtigung per E-Mail, SNMP und anderen Tools • Für OGG 11.1.1.1.1+ #2 Oracle GoldenGate Monitor Überblick
  • 30. Copyright © 2014, Oracle and/or its affiliates. 30 All rights reserved. ileana.somesan@oracle.com • „Legacy“-Werkzeug • Konfiguration, Starten/Stoppen der OGG-Prozesse • Basis-Monitoring • E-Mail Alerts • Auch für ältere OGG-Versionen #3 Oracle GoldenGate Director Überblick
  • 31. Copyright © 2014, Oracle and/or its affiliates. 31 All rights reserved. ileana.somesan@oracle.com OGG Monitor
  • 32. Copyright © 2014, Oracle and/or its affiliates. 32 All rights reserved. ileana.somesan@oracle.com
  • 33. Copyright © 2014, Oracle and/or its affiliates. 33 All rights reserved. ileana.somesan@oracle.com
  • 34. Copyright © 2014, Oracle and/or its affiliates. 34 All rights reserved. ileana.somesan@oracle.com
  • 35. Copyright © 2014, Oracle and/or its affiliates. 35 All rights reserved. ileana.somesan@oracle.com
  • 36. Copyright © 2014, Oracle and/or its affiliates. 36 All rights reserved. ileana.somesan@oracle.com
  • 37. Copyright © 2014, Oracle and/or its affiliates. 37 All rights reserved. ileana.somesan@oracle.com Agenda  Was sollte überwacht werden?  Monitoring-Werkzeuge  Oracle Management Pack für OGG  Zusammenfassung
  • 38. Copyright © 2014, Oracle and/or its affiliates. 38 All rights reserved. ileana.somesan@oracle.com Zusammenfassung  Überwachen Sie Oracle GoldenGate!  Mehrere Monitoring-Optionen – Kommandozeile, Parameter, Skripte – GUI  Oracle GoldenGate Management Pack für Oracle GoldenGate – Grafisches Tool – Vereinfacht die OGG-Administration – 3 Produkte für 1 Preis
  • 39. Copyright © 2014, Oracle and/or its affiliates. 39 All rights reserved. ileana.somesan@oracle.com Quellen  Oracle GoldenGate Administrator‘s Guide – Kap 18: Monitoring Oracle GoldenGate Processing  Oracle GoldenGate Reference Guide  Data Sheet – Oracle Management Pack for Oracle GoldenGate
  • 41. Copyright © 2014, Oracle and/or its affiliates. 41 All rights reserved. ileana.somesan@oracle.com
  • 42. Copyright © 2014, Oracle and/or its affiliates. 42 All rights reserved. ileana.somesan@oracle.com