Oracle GoldenGate With Microservices
eBook - ePub

Oracle GoldenGate With Microservices

Real-Time Scenarios with Oracle GoldenGate

Yenugula Venkata Ravi Kumar,

Partager le livre
  1. English
  2. ePUB (adapté aux mobiles)
  3. Disponible sur iOS et Android
eBook - ePub

Oracle GoldenGate With Microservices

Real-Time Scenarios with Oracle GoldenGate

Yenugula Venkata Ravi Kumar,

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

A step-by-step guide to practising Oracle GoldenGate High Availability (HA) options, Microservices, and Real-Time downstream techniques Key Features

  • Understand how and when they're used classic Vs. Microservices
  • Learn how to use real-time downstream methods based on the environment
  • Learn how to solve Oracle GoldenGate (OGG) Conflict Detection and Resolution (CDR) in bi-directional, active replication
  • Learn how to implement high availability for mission-critical systems using Oracle GoldenGate – XAG components
  • Learn how to set up bi-directional replication between pluggable databases (PDBs) in a multi-tenant environment
  • Learn how to use differently typed of replicates in pluggable databases (PDBs) in a multi-tenant environment

  • Description
    The book starts with a brief introduction about Oracle GoldenGate with Microservices and how to configure high availability using various methods. Oracle GoldenGate Microservices Architecture (MA) is a similar architecture based on REST APIs which enable us to configure, monitor, and manage Oracle GoldenGate services using a web-based user interface. Each module supports a specific business goal and uses a simple, lightweight, and well-defined interface to communicate with other sets of services. What will you learn
    By the end of the book, you will come across a few case studies about how to use Microservices, Kubernetes, REST APIs in Oracle GoldenGate, and How to monitor Oracle GoldenGate processes in real-time environments. This book also helps how to use various file systems like ACFS, DBFS, and NFS in high availability for Oracle GoldenGate. Who this book is for
    This book is intended for anyone looking for how to set up and configure Uni-directional, Bi-directional replication in mission-critical environments either using classic Oracle GoldenGate OR Oracle GoldenGate with Microservices. This book also helps various methods to implement real-time downstream techniques. Table of Contents
    1. Introduction to Oracle GoldenGate HA - XAG Components
    2. Extract and Replicat in Multitenant Environment
    3. Consolidated and Cascaded Oracle GoldenGate
    4. Introduction to Oracle GoldenGate Methodologies
    5. Introduction to Oracle GoldenGate Utilities
    6. Bi-Directional Replication with Conflict Detection and Resolution (CDR)
    7. Bi-directional Replication with Pluggable Databases (PDBs) in Multitenant Environment
    8. Real-Time Downstream Database with Multiple Scenarios
    9. Oracle GoldenGate Microservices Architecture overview
    10. Managing Oracle GoldenGate and Kubernetes
    11. Automation Recipes Via Rest APIs
    12. Oracle GoldenGate Tuning and Troubleshooting About the Author
    Yenugula Venkata Ravi Kumar (YVR) is an Oracle ACE Director and Oracle Certified Master (OCM) with 22+ years of experience in the banking, financial services, and insurance (BFSI) verticals. Mariami Kupatadze is an Oracle Certified Master since 2016. She is the first OCM in her country, Georgia. Mari is a member of the ACE program. She has published several articles in OraWorld e-magazine and Oracle Technology Network. Mari has been a speaker in APAC Oracle Users Groups Community (APACOUC) and Luxembourg Oracle Users Group (LUXOUG). Konstantin Kerekovski is an Oracle professional with more than seven years of experience in the financial services industry. He is a member of the Independent Oracle User Group, Suncoast Oracle User Group, and New York Oracle User Group. Tridib Das is a Senior Database Administrator with more than 9 years' experience on Oracle and MySQL.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Oracle GoldenGate With Microservices est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Oracle GoldenGate With Microservices par Yenugula Venkata Ravi Kumar, en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatica et Servizi web e API. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2020
ISBN
9789389328486

CHAPTER 1

Introduction to Oracle GoldenGate HA-XAG Components

Introduction

Oracle GoldenGate (OGG) provides data capture and real-time replication mechanisms for heterogeneous databases. The OGG architecture can be implemented for almost all types of replication scenarios. Oracle Grid Infrastructure Bundled Agents (XAG), which is now a part of the Oracle Grid Infrastructure, provides HA and management framework through the AGCTL command line interface.
OGG can be used for a single instance as well as cluster databases. In the cluster environment, GoldenGate can tolerate server failures by moving process to another surviving server. The Real Application Clusters (RAC) database replicated by OGG is considered as a complete high availability (HA) architecture.
Oracle introduced Microservices Architecture from OGG 12.3. The older version is now called Classic Architecture. Oracle Microservices architecture provides access through a secure web interface that simplifies the administration, command line interface, and APIs.
The following illustrates the components of each architecture. The below diagram is a view of an OGG Classic architecture:
Figure 1.1: Oracle GoldenGate Classic Architecture components
The primary access into the OGG classic architecture is via GoldenGate Service Command Interface (GGSCI). From GGSCI, you can control GG processes, such as Manager, Extract (capture), data Pump, and Replicat (apply).
A view of an OGG Microservices Architecture is shown as follows:
Figure 1.2: Oracle GoldenGate MA Architecture components
As you will notice on the diagram, Extract (capture), trail files, and Replicat (apply) are still there. But the following components are modified and added into the MA architecture:
  • Service manager: A service manager (SM) is a main interface into the OGG. The SM HTML user interface enables you to see the status of the administration server, the distribution server, the performance metrics server, and the receiver server. From the console, you can start, stop, and query other services and deployments. It acts as the watchdog process for the environment. A service manager is responsible to restart other services that go down.
  • Administration server: An administration server is a central management entity for GoldenGate. From a web-based interface, you can create and manage Extract and Replicat processes.
  • Distribution server: This server distributes trail files to one or more destination database servers.
  • Receiver server: A receiver server coordinates and handles all received trail files.
  • Performance metrics server: A performance metrics server collects instance deployment performance results. All performance related metrics are sent to this service from OGG processes.
Additional components in OGG Microservices Architecture are as follows:
  • Admin client: Instead of using the GUI interface, you can use the admin client to perform the same tasks. The adminclient usage example is shown as follows:
    $ export OGG_HOME=/GG_HOME/ma
    $ export JAVA_HOME=$OGG_HOME/jdk/jre
    $ cd $OGG_HOME/bin
    $ ./adminclient
    Oracle GoldenGate Administration Client for Oracle
    Version 19.1.0.0.2 OGGCORE_19.1.0.0.0_PLATFORMS_190823.0013
    Copyright (C) 1995, 2019, Oracle and/or its affiliates. All rights reserved.
    Linux, x64, 64bit (optimized) on Aug 23 2019 07:49:43
    Operating system character set identified as UTF-8.
    OGG (not connected) 5> connect http://localhost:9001 as oggadmin password oggadmin
    Using default deployment ‘MyDeployment’
    OGG (https://localhost:9001 MyDeployment) 6> help
    Admin Client Command Summary:
    ! - Executes the previous command without modifications.
    ADD CHECKPOINTTABLE - Creates a checkpoint table in a database.
    ADD CREDENTIALS - Create user credentials for use by the Administration Client.
    ADD CREDENTIALSTORE - (Deprecated) Creates a credentials store (wallet) that stores encrypted database user credentials.
    ADD DISTPATH - Creates a distribution path.
    

  • Extract process: The capture mechanism of Oracle Golden Gate is called EXTRACT, which runs on a source database. Extract is responsible for capturing committed DML and DDL operations that are performed on objects in the Extract configuration and persisting them to trail files. Multiple Extract processes can operate on different objects at the same time.
  • Replicat process: The Replicat process runs on the target system, which reads the trail files and applies them to the target database.
  • Trails: A trail is the series of files on the disk where GoldenGate stores the captured data. By default, trails are stored in the dirdat subdirectory of the OGG directory and are aged automatically to allow processing to continue without interruption.
  • Checkpoints: Oracle GoldenGate processes record their read and write positions along the data flow checkpoint files cluster-wide is essentia...

Table des matiĂšres