Oracle GoldenGate 19c : Troubleshooting and Tuning

PDF

Prix : 3 160 €HT

Durée : 4 jours

Code de Référence : D1102612

Catalogue Haute Disponibilité – Sécurité, Application Development

Cette formation vous apprendra à collecter et à examiner des preuves de manière autonome lors du dépannage d’un environnement GoldenGate. Vous apprendrez également à résoudre les problèmes rencontrés, à en diagnostiquer les causes et à trouver des solutions. Chacune de ces pratiques vous met au défi de diagnostiquer et de résoudre les problèmes à l’aide du logiciel GoldenGate.

Objectifs de la formation

A l’issue de cette formation Oracle, vous serez capable de :

  • Utiliser les commandes GGSCI pour collecter des preuves de processus
  • Utiliser les outils de dépannage Oracle GoldenGate tels que Knowledge Documents, la documentation, le paramètre SHOWSYNTAX et l’utilitaire Logdump
  • Résoudre les problèmes d’extraction, de réplication, de transactions manquées, de mappage, de synchronisation, de SQLEXEC, de maintenance des fichiers, etc.
  • Identifier les causes des démarrages lents
  • Surveiller les latences et les statistiques
  • Identifier les goulots d’étranglement réseau et disque
  • Effectuer le réglage du gestionnaire, de l’extraction et de la réplication
  • Diagnostiquer et régler la dernière version intégrée de l’extraction et de la réplication

Public

Cette formation Oracle GoldenGate 19c s’adresse aux consultants technique, administrateurs de base de données, responsables de la configuration des systèmes, administrateurs de data warehouse, analystes de data warehouse et concepteurs de base de données.

Prérequis

Familiarity with Oracle Database and basic SQL using SQL*Plus, familiarity with editing Linux text files using gedit or vi.

Compréhension de l’anglais et du vocabulaire anglais spécifique IT.

Vous souhaitez faire vérifier vos prérequis ? Contactez-nous pour l’organisation d’un entretien téléphonique avec un de nos consultants formateurs.

Programme de la formation

Gathering Evidence

  • GGSCI and adminclient Commands
  • MA Administration Server: Status and Details
  • Viewing Checkpoint Details 
  • CA Viewing Checkpoint Details: Integrated Extract
  • MA Viewing Checkpoint Details: Integrated Extract 
  • MA Administration Server: Integrated Extract Checkpoints 
  • MA Viewing Checkpoint Details: Distribution Server Path
  • Viewing Checkpoint Details 2-15
  • CA Viewing Checkpoint Details: Integrated Replicat 
  • MA Viewing Checkpoint Details: Integrated Replicat
  • MA Administration Server: Integrated Replicat Checkpoints 
  • Viewing Status and Events: Oracle Management Pack for Oracle GoldenGate 
  • Process Report 
  • CA Process Report: Initial Load Example 
  • MA Process Report: Initial Load Example 
  • Process Report Not Created 
  • Event (Error) Log 
  • Managing Event Log: ogg-ggserr.xml
  • Event Log: Sample 
  • Discard File 
  • Discard File: Sample
  • MA: Service Manager Log Information
  • MA: Administration Server Log Information
  • MA: Distribution Server Log Information 
  • MA: Receiver Server Log Information 
  • MA: extract.log 
  • MA: replicat.log 
  • MA: ER-events.log and restapi.log 
  • MA: health deployment command 
  • System Logs 
  • Linux System Logs 
  • Windows Event Viewer: Sample
  • Practice 2 Overview: Gathering Evidence 
  • Quiz 

Tools

  • Tools: Overview 
  • Knowledge Documents 
  • Oracle GoldenGate Documentation 
  • oggerr Utility 
  • chkprm Utility 
  • ShowSyntax Parameter: Overview 
  • ShowSyntax Parameter: Usage 
  • ShowSyntax Parameter: Classic Replicat Output for CDB Target Database 
  • ShowSyntax Parameter: Integrated Replicat Output for CDB Target Database 
  • ShowSyntax Parameter: Classic Replicat Output for Non-CDB Target
  • Database 
  • logdump Utility: Overview 
  • Viewing Canonical Trail Records 
  • logdump Utility: Header Fields 
  • Using logdump: Open 
  • Using logdump 
  • Using logdump: ScanForHeader 
  • Using logdump: ScanForEndTrans 
  • Using logdump: Filter 
  • Using logdump: Hex 
  • Using logdump: Position 
  • Using logdump: Count 
  • Using logdump: Save 
  • Using logdump: Env 
  • Using logdump: Logging 
  • Getting logdump Help and Exiting 
  • Other Useful logdump Commands 
  • logdump Filtering 
  • Metadata Encapsulation: Overview 
  • Metadata in Trail Files 
  • Quiz 
  • Practice 3 Overview: Examining the Evidence 

Basic Problems and Process Startup Problems

  • Basic Troubleshooting: Example 1 
  • Basic Troubleshooting: Example 2 
  • Startup Problems: Overview 
  • Startup Problems: Oracle GoldenGate Configuration 
  • Startup Problems: Operating System 
  • Startup Problems: Permissions 
  • Startup Problems: Database Login 
  • Startup Problems: Slow Startup 
  • Startup Speed: Building the Object Record 
  • Startup Speed: Resolving Wildcards
  • Quiz 
  • Practice 4 Overview: The Stubborn Startup 

Extraction Problems

  • Extract Is Slow 
  • Extract Abends 
  • Data Pump Abends 
  • Quiz 
  • Practice 5 Overview: The Troublesome Extract 

Replication Problems

  • Replicat Is Not Moving 
  • Replicat Abends: Example 
  • Replicat Abends: Example 
  • Replicat Abends with OGG-02191 Incompatible Record 
  • Replicat Abends: Diagnosis 
  • Replicat Abends: Example 3 
  • Preventing Replicat from Exiting 
  • Quiz 
  • Practice 6 Overview: The Rebellious Replicat 

Missed Transactions

  • What can cause missed transactions and/or divergent data? 
  • How can missed transactions and/or divergent tables be discovered?
  • Transactions Not Being Processed 
  • CA Including Missed Transactions: GGSCI Example 
  • MA Including Missed Transactions: adminclient Example 
  • MA Including Missed Transactions: Administration Server Example
  • Quiz 
  • Practice Overview 7: The Dissimilar Data 

Mapping and Synchronization Problems

  • Mapping Problems: Overview 
  • Mapping Problems: Source Fetch Fails
  • Mapping Problems: Table and Column Names 
  • Mapping Problems: Definitions 
  • Mapping Problems: Column-Missing Error 
  • Synchronization Problems: Testing for Out-of-Sync Rows
  • Synchronization Problems: Oracle GoldenGate Veridata Web GUI 
  • Synchronization Problems: Causes of Out-of-Sync Data 
  • Synchronization Problems: DML on Target Tables 
  • Synchronization Problems: Tables Without Keys 
  • Synchronization Problems: Character Sets in Oracle Databases 
  • Synchronization Problems: Different Structures or Keys 
  • Synchronization Problems: Options 
  • Synchronization Problems: Resynchronizing 
  • Quiz 
  • Practice 8 Overview: The Mangled Mapping

SQLEXEC, File-Maintenance, and Other Problems

  • SQLEXEC Problems: SQL Does Not Execute 
  • SQLEXEC Problems: Tracing SQLEXEC Problems 
  • File-Maintenance Problems: Discard File Is Not Created 
  • File-Maintenance Problems: Discard File Is Too Big 
  • File-Maintenance Problems: Trail File Delays 
  • File-Maintenance Problems: Trail Files Are Not Being Purged 
  • File-Maintenance Problems: Trail Files Are Purged Too Soon 
  • File-Maintenance Problems: Report File Is Too Big 
  • Other Problems: Time Differences 
  • Other Problems: Too Many Open Cursors 
  • Other Problems: INFO Command Shows Incorrect Status 
  • MA Patching Oracle Platform with OPatch 
  • CA Patching: Preparing to Patch Oracle GoldenGate for Oracle Database 
  • CA Patching: Patching for Oracle Platform 
  • CA Patching: Patching Oracle GoldenGate for Heterogeneous Databases 9-27
  • Quiz 
  • Practice 9 Overview: The Filled Files 

Classic Performance Tuning

  • Monitoring: Overview 
  • Monitoring: What is lag? 
  • Monitoring: Lag Time Differences 
  • Monitoring: Checking Lag Statistics 
  • MA Monitoring: Checking Lag Statistics 
  • CA Monitoring: Controlling How Lag Is Reported 
  • Monitoring: Checking Volume Statistics 
  • Monitoring: Using the Report Parameter 
  • Monitoring: Using ReportCount 
  • Monitoring: Using the Stats Command 
  • Identifying Bottlenecks 
  • Identifying Bottlenecks: Extract Lag 
  • Identifying Bottlenecks: Pump and/or Path Lag 
  • Identifying Bottlenecks: Replicat Lag 
  • Bottlenecks: Determining Lag (Latency) 
  • MA Heartbeat Table Example: GG_LAG_HISTORY View 
  • CA Heartbeat Table Example: GG_LAG_HISTORY View 
  • Bottlenecks: Determining Lag by Looking at Checkpoints 
  • Bottlenecks: MA Lag Report Tasks 
  • Bottlenecks: Monitoring Lag (Latency) 
  • Bottlenecks: Measuring Throughput 
  • Bottlenecks: Finding the Cause 
  • Bottlenecks: Uncovering a Network Bottleneck 
  • Bottlenecks: Network Bottleneck Solution 
  • Bottlenecks: MA Network Bottleneck Solution 
  • Bottlenecks: Network Bottleneck Solution 
  • Bottlenecks: Disk Reads 
  • Bottlenecks: Disk Reads Solutions 
  • Bottlenecks: Disk Writes 
  • Automatically Restarting Processes that Fail 
  • Tuning Extract: Filtering and Conversion 
  • Tuning Extract: Database Fetching 
  • Tuning Extract: Log Reads 
  • Tuning Classic Extract: Dividing the Load 
  • Tuning Extract: Databases 
  • Review: Comparison of Replicats 
  • Tuning Classic Replicat: Dividing the Load 
  • Tuning Coordinated Replicat: Dividing the Load 
  • Tuning Classic Replicat: Full Table Scans 
  • Tuning Classic Replicat: Transaction Type 
  • Tuning Classic Replicat: BatchSQL Overview 
  • Tuning Classic Replicat: BatchSQL Syntax 
  • Tuning Classic Replicat: Transaction Type 
  • Tuning Classic Replicat: Checkpoint Frequency 
  • Tuning Classic Replicat: Database 
  • Parallel Replicat: Highly Scalable Apply Engine 
  • Tuning Parallel Replicat: Control Parameters 
  • Quiz 
  • Practice 10 Overview: Performance Tuning 5

Integrated Performance Tuning

  • Integrated Capture: Architecture 
  • Logmining Server Architecture 
  • Integrated Capture: Architecture 
  • Integrated Capture: Deployment Options 
  • Integrated Capture: Syntax 
  • Oracle GoldenGate Database Views for Integrated Extract 
  • Integrated Replicat: Architecture 
  • Integrated Delivery 
  • Integrated Delivery in Detail 
  • Integrated Replicat Performance 
  • Integrated Replicat Performance Comparison 
  • Parallel Apply: Reasons to Use Dependency Computation and Scheduling 
  • Parallel Apply Processing 
  • Dependency-Aware Apply: Source Database Logging 
  • Dependency-Aware Apply: Trail File Logging 
  • Workload-Based Autotuning 
  • Autotune Parallelism 
  • Workload-Based Autotuning BATCHSQL_MODE 
  • Workload-Based Autotuning Options 
  • Direct Replicat (OCI) Processing 
  • Direct Replicat Processing 
  • BATCHSQL Support
  • Bidirectional Replication 
  • Integrated Replicat: Syntax 
  • Changes to Replicat Parameters 
  • Quiz 
  • Oracle GoldenGate Database Views for Integrated Replicat 
  • Practice 11 Overview: Integrated Performance Tuning 

Integrated Capture and Delivery Troubleshooting

  • Troubleshooting Aids 
  • Troubleshooting Aids: Where to Find Them 
  • Replication Performance Advisor: UTL_RPADV Package 
  • UTL_RPADV Report 
  • UTL_RPADV Performance Metrics 
  • UTL_RPADV Replication Paths 
  • UTL_RPADV Replication Component Analysis for Integrated Extract 
  • UTL_RPADV Rate Level Statistics for Integrated Extract 
  • Oracle GoldenGate Healthcheck Script: GoldenGate 12.3 and Higher 
  • Oracle GoldenGate Healthcheck Script: GoldenGate Prior to 12.3 
  • Oracle GoldenGate Healthcheck Script 
  • Healthcheck Script: Overview Example 
  • Healthcheck Script: Database Example 
  • Healthcheck Script: Extract Example 
  • Healthcheck Script: Replicat Example 
  • Healthcheck Script: Table Statistics and Errors Example 
  • Healthcheck Script: Tools Example 
  • Healthcheck Script: Report Map Example 
  • Oracle Database Enhanced AWR Report 
  • Oracle GoldenGate Replication Statistics 
  • Replication Performance at a Glance 
  • Analyzing Data Capture 
  • Oracle GoldenGate Apply Reader Statistics 
  • Apply Server and Apply Coordinator Statistics 
  • DML Operations 
  • Quiz 
  • Practice 12 Overview: Integrated Capture and Delivery Troubleshooting 

Méthodes pédagogiques

Alternance d’apports théoriques et d’exercices avec un vaste choix d’exercices pratiques et de scénarios d’atelier permettent de mettre en œuvre les connaissances acquises.

La dernière version du support en anglais est accessible en ligne. Vous aurez à votre disposition un accès contenant tous les matériels de cours de votre formation, ainsi qu’un accès à 5 h de visionnage d’une autre formation de votre choix dans la même thématique. L’ensemble sera disponible pendant 90 jours.

Méthodes d’évaluation des acquis

Afin d’évaluer l’acquisition de vos connaissances et compétences, il vous sera envoyé un formulaire d’auto-évaluation, qui sera à compléter en amont et à l’issue de la formation.
Un certificat de réalisation de fin de formation est remis au stagiaire lui permettant de faire valoir le suivi de la formation.

Commandez une session de formation