Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse para obtener una cuenta gratuita, consulte Introducción a la cuenta gratuita de Oracle Cloud Infrastructure.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al finalizar la práctica, sustituya estos valores por otros específicos de su entorno en la nube.
Despliegue de Oracle GoldenGate Microservices entre regiones en Oracle Cloud Infrastructure con Oracle Database
Introducción
La arquitectura de microservicios (MA) de Oracle GoldenGate es una herramienta de replicación que permite gestionar y configurar la replicación de datos en varios entornos de base de datos. Utiliza los servicios RESTful
y una arquitectura basada en microservicios para simplificar la gestión, la configuración y la supervisión de los despliegues en la nube.
Oracle GoldenGate 23ai:
- Está disponible en Oracle Cloud Infrastructure (OCI) como un servicio en la nube totalmente gestionado.
- Incluye funciones como alta disponibilidad para microservicios, capacidad de observación mejorada y soporte para Oracle Database 23ai.
- Se puede utilizar para una variedad de casos de uso, incluida la alta disponibilidad entre regiones y entre nubes, la migración de datos y el análisis de datos para varias bases de datos como Oracle, MySQL, MS SQL, PostgreSQL y la nube, como Microsoft Azure, Amazon Relational Database Service (RDS), etc.
Historial de evaluación de Oracle GoldenGate 23ai
Funciones de Oracle GoldenGate 23ai
Implementación de Oracle GoldenGate
En este tutorial, utilizaremos las bases de datos de origen y destino como microservicios de Oracle Database 23ai y Oracle GoldenGate 23ai como servicio en OCI, para replicar datos de la región Ashburn de la base de datos de origen (DB) a la región San José de la base de datos de destino. Oracle GoldenGate se puede desplegar en cualquiera de las regiones. Desplegaremos Oracle GoldenGate en la región de San José y conectaremos tanto la base de datos de origen como la de destino mediante el mismo despliegue de Oracle GoldenGate.
Nota: Se trata de un diagrama simplificado. El nombre de red real puede ser diferente.
Entorno:
- Base de datos de origen:
Oracle 23ai DBCS
- Base de datos de destino:
Oracle 23ai DBCS
Región de OCI | Compartimiento | VCN | Subred | CDB | PDB | Almacén | Clave | Secreto | Golden Gate |
---|---|---|---|---|---|---|---|---|---|
Ashburn | Base de datos/NonProd | VCN_ASH | Pub/Pri_VCN_ASH | VMDB1 | VMDB1_PDB1 | Vault_ASH | NA | NA | NA |
San Jose | Base de datos/NonProd | VCN_SJ | Pub/Pri_VCN_SJ | VMDB2 | VMDB2_GG | Vault_SJ | GGKey | oggadmin | OGG_Dep_23ai |
Público Objetivo
Este tutorial está destinado a que los administradores del sistema y los usuarios de la base de datos conozcan los microservicios de Oracle GoldenGate. Se supone que los lectores están familiarizados con la tecnología de Oracle GoldenGate, las tecnologías web, OCI y tienen una comprensión general de las plataformas UNIX.
Objetivos
- Despliega y configura microservicios de Oracle GoldenGate 23ai en diferentes regiones de OCI mediante Oracle Database 23ai.
Requisitos
-
Suscribirse al arrendamiento de OCI:
- Conéctese a la consola de OCI.
- Haga clic en Mi compañía y Arrendamientos de OCI.
- Haga clic en Agregar arrendamiento de OCI.
- Introduzca la información necesaria.
- Haga clic en Guardar.
-
Suscribirse a la región de OCI: una región de OCI es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes entre sí y puede haber grandes distancias que las separen (entre países e incluso continentes).
- Conéctese a la consola de OCI y haga clic en Gobernanza y administración.
- Seleccione Gestión de regiones.
- Suscríbase a la región seleccionada.
Nota: En este tutorial, utilizaremos la replicación de datos entre regiones entre Ashburn y San José.
-
Compartimento de aprovisionamiento en el arrendamiento: un compartimento en OCI es un contenedor lógico que organiza y controla el acceso a los recursos en la nube. Los compartimentos son un componente fundamental de OCI y se utilizan para aislar recursos, medir el uso y la facturación, controlar el acceso y organizar los recursos.
- Vaya a la consola de OCI y seleccione la región correspondiente.
- Haga clic en Identidad y seguridad.
- En Identidad, seleccione Compartimento y cree un compartimento.
Nota: En este tutorial, hemos creado un compartimento NonProd en el compartimento raíz/de base de datos tanto en la región Ashburn como en San José.
-
Crear VCN y subred: una VCN es una red personalizable y definida por software que se configura en una región de OCI. Al igual que las redes de los centros de datos tradicionales, las redes virtuales en la nube (VCN) le proporcionan el control de su entorno de red. Una VCN puede tener varios bloques de CIDR no superpuestos que puede cambiar después de crear la VCN. Puede segmentar una VCN en subredes, las cuales se pueden acotar a una región o a un dominio de disponibilidad. Cada subred está formada por un rango contiguo de direcciones que no se solapan con otras subredes de la VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.
Para crear una VCN, vaya a la consola de OCI y seleccione la región correspondiente.
- Haga clic en Red y Red virtual en la nube.
- Seleccione el compartimento en el que desea crear la VCN.
- Haga clic en Crear VCN.
Nota: En este tutorial, hemos creado VCN
VCN_ASH
yVCN_SJ
en la región Ashburn y San José. Aunque podemos crear una VCN en diferentes compartimentos, hemos utilizado el mismo compartimento (base de datos/NonProd) para la red y la base de datos.Para evitar el solapamiento de red, hemos utilizado diferentes bloques CIDR en distintas regiones.
Bloque de CIDRIPv4 CIDR IPv4:
VCN_SJ: 192.168.0.0/16
VCN_ASH: 10.0.0.0/16
Para crear una subred de VCN, vaya a la consola de OCI y seleccione la región correspondiente.
- Haga clic en Red y Red virtual en la nube.
- Seleccione el compartimento en el que ha creado la VCN.
- Seleccione la VCN.
- Haga clic en Crear subred.
Hemos creado una subred pública y privada en el mismo compartimento en ambas regiones.
-
subred pública:
VCN_SJ: 192.168.0.0/24
-
subred privada:
VCN_SJ: 192.168.0/24
y
-
subred pública-VCN_ash:
10.0.0.0/24
-
subred privada-VCN_ash:
10.0.0/24
-
Aprovisione la base de datos de origen y destino:
Nota: En este tutorial, hemos creado Oracle Base Database System (DBCS - 23ai) en diferentes regiones como
VMDB1_ash
yVMDB2_sj
.Para aprovisionar la base de datos, vaya a la consola de OCI y seleccione la región correspondiente.
- Haga clic en Oracle Database y Oracle Base Database Services.
- Seleccione Create DB System.
- Introduzca el compartimento, el nombre, la unidad, el tamaño, la VCN, la subred, DB_NAME, la PDB, etc.
- Crear sistema de base de datos.
Para obtener más información, consulte Aprovisionamiento de una base de datos base.
-
Crear almacén para almacenar secreto: OCI GoldenGate guarda las contraseñas en forma de secretos en un almacén cifrado con una clave de cifrado maestra. El almacén, la clave de cifrado maestra y el secreto se crean en el compartimento Seguridad.
Nota: En este tutorial, hemos utilizado
Vault_SJ
yVault_ASH
en la región correspondiente.Para crear un secreto en un almacén, vaya a la consola de OCI y seleccione la región correspondiente.
- Haga clic en Identity & Security y Vault.
- Seleccione el compartimento en el que desea crear el almacén.
- Introduzca el nombre del almacén y cree el almacén.
-
Crear clave de cifrado maestra: una clave de cifrado maestra (MEK) en OCI es una clave que cifra otras claves en un sistema. Puede utilizar MEK en OCI para diversos fines, incluida la protección de datos en Oracle Autonomous Database, el cifrado de archivos de pista en Oracle GoldenGate y el almacenamiento de claves en Oracle Cloud Infrastructure Vault.
Nota: En este tutorial, hemos utilizado (GGKey) en la región de San José para almacenar las credenciales de ggadmin.
Para crear una clave de cifrado, vaya a la consola de OCI y seleccione la región correspondiente.
- Haga clic en Identity & Security y Vault.
- Seleccione el compartimento donde se crea el almacén.
- Seleccione el almacén en el que desea crear la clave.
- En Recursos, haga clic en Clave de cifrado maestra y en Crear clave.
-
Crear secretos: los secretos son credenciales como contraseñas, certificados, claves SSH y tokens de autenticación que se utilizan para conectarse a los servicios y sistemas de OCI. Los secretos se almacenan mejor en OCI Vault, que es un subcomponente de la gestión de secretos de OCI. El almacenamiento de secretos en el almacén es más seguro que almacenarlos en archivos de configuración o código.
Para crear un secreto en un almacén, vaya a la consola de OCI y seleccione la región correspondiente.
- Haga clic en Identity & Security y Vault.
- Seleccione que se cree el almacén de compartimentos.
- Seleccione el almacén en el que desea crear el secreto.
- En Resources, haga clic en Secrets y en Create Secret.
-
Intercambio de tráfico de VCN remoto: el intercambio de tráfico de VCN en OCI es el proceso de conexión de varias redes virtuales en la nube (VCNs) para que los recursos puedan comunicarse entre sí mediante direcciones IP privadas. Esto permite que los recursos se comuniquen como si estuvieran en la misma red. El intercambio de VCN remoto conecta dos redes virtuales en distintas regiones.
Para el intercambio de tráfico remoto, siga estos pasos:
-
Cree un gateway de enrutamiento dinámico (DRG) en ambas regiones. Vaya a Networking, Dynamic routing gateways y cree el DRG como
DRG_SJ
yDRG_ASH
. -
Asocie el DRG con la VCN en ambas regiones. Seleccione VCN, asociación de DRG y cree una asociación de DRG.
-
Cree una conexión de intercambio de tráfico remota (RPC) en ambas regiones. Seleccione DRG, en Resources, haga clic en Remote Peering Connections y cree una conexión de intercambio de tráfico remoto como
RPC_ASH
yRPC_SJ
. -
Establezca la conexión entre la VCN. Seleccione
DRG_SJ
, Asociaciones de conexión de intercambio de tráfico remota, haga clic en Conexión de intercambio de tráfico remota(RPC_SJ), Establecer conexión, seleccione Región y copie el OCID de otra VCN y establezca la conexión. Ahora puede ver el estado de la conexión de intercambio de tráfico remoto como Intercambio de tráfico. -
Agregue una regla de entrada para
VCN_SJ
yVCN_ASH
. Seleccione VCN, Lista de seguridad, la lista de seguridad por defecto y haga clic en Agregar regla de entrada.- Origen
CIDR=0.0.0.0/0
. - Protocolo IP:
All Protocol
.
- Origen
Valide el intercambio de tráfico remoto de VCN:
Telnet the Private IP address of DB hosts in the Ashburn and San Jose region. [oracle@ashvmdb1 ~]$ curl -sv telnet://192.168.0.202:1521 * Rebuilt URL to: telnet://192.168.0.202:1521/ * Trying 192.168.0.20.. * TCP_NODELAY set * Connected to 192.168.0.202 (192.168.0.202) port 1521 (#0) [oracle@sjvmdb2 ~]$ curl -sv telnet://10.0.0.192:1521 * Rebuilt URL to: telnet://10.0.0.192:1521/ * Trying 10.0.0.19.. * TCP_NODELAY set * Connected to 10.0.0.192 (10.0.0.192) port 1521 (#0)
Para obtener más información, consulte Intercambio de tráfico de VCN remoto a través de un DRG actualizado.
-
Tarea 1: Aprovisionamiento del despliegue de Oracle GoldenGate
Para aprovisionar el despliegue de Oracle GoldenGate como servicio en OCI, se necesitan políticas mínimas para el usuario que va a crear el despliegue y las conexiones. La tarea adicional durante el mantenimiento es parar e iniciar el despliegue.
Se necesitan las siguientes políticas:
allow group <identity-domain>/<group-name> to manage goldengate-family in compartment <compartment-name>
allow group <identity-domain>/<group-name> to manage virtual-network-family in compartment <compartment-name>
allow service goldengate to {idcs_user_viewer, domain_resources_viewer} in tenancy
allow group <identity-domain>/<group-name> to manage secret-family in <location>
allow group <identity-domain>/<group-name> to use keys in <location>
allow group <identity-domain>/<group-name> to use vaults in <location>
allow service goldengate to use keys in <location>
allow service goldengate to use vaults in <location>
Para aprovisionar el despliegue de Oracle GoldenGate, vaya a la consola de OCI y seleccione la región y el compartimento respectivos.
-
Haga clic en Oracle Database y seleccione GoldenGate.
-
Seleccione despliegue y haga clic en Crear despliegue.
-
Introduzca el nombre del despliegue, cree el compartimento en el que debe residir el despliegue de Oracle GoldenGate, seleccione Despliegue o prueba e introduzca el recuento de OCPU. Hemos mantenido la escala automática desactivada a partir de ahora, que se puede activar más tarde. Seleccione Subred, tipo de licencia y haga clic en Siguiente.
-
Seleccione el tipo de despliegue, la versión de Oracle GoldenGate y el nombre de instancia GoldenGate, introduzca el nombre de usuario del administrador como
oggadmin
y proporcione el nombre del compartimento donde se crea el secreto en la sección Requisitos, seleccione el secreto de contraseña en el menú desplegable y haga clic en Crear.El despliegue de Oracle GoldenGate tardará unos minutos en crearse. El despliegue de Oracle GoldenGate se creará en el compartimento
(root)/Database/NonProd
.
Tarea 2: Conexión a la consola de Oracle GoldenGate
-
Una vez finalizado el despliegue de Oracle GoldenGate, abra Despliegue y haga clic en Iniciar consola.
-
Conéctese mediante el nombre de usuario y la contraseña de despliegue de Oracle GoldenGate utilizados durante la creación del despliegue.(Ex.oggadmin/contraseña)
-
La consola de Goldengate se verá como abajo.
Tarea 3. Preparación de la Base de Datos de Origen y Destino
Nota: A partir de Oracle GoldenGate 23ai, la extracción de nivel raíz no está soportada. Esto implica que los privilegios de usuario se asignan solo a nivel de PDB y el usuario c##ggadmin no se utiliza con Oracle GoldenGate 23ai. Oracle GoldenGate 23ai con Oracle Database permite la implantación de bases de datos conectables (PDB) para el origen y el destino. Extract se registra para una PDB específica, lo que se denomina extracción por PDB.
-
Asegúrese de que el registro forzoso está activado en la base de datos de origen.
select name, force_logging from v$database; ALTER DATABASE FORCE LOGGING; select name, force_logging from v$database;
-
Active el registro complementario mínimo.
SELECT supplemental_log_data_min "Minimum", supplemental_log_data_pk "Primary key", supplemental_log_data_ui "Unique Key", supplemental_log_data_fk "Foreign Key",supplemental_log_data_all "All" FROM v$database; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SELECT supplemental_log_data_min "Minimum", supplemental_log_data_pk "Primary key", supplemental_log_data_ui "Unique Key", supplemental_log_data_fk "Foreign Key",supplemental_log_data_all "All" FROM v$database;
-
Cambie el parámetro para la extracción de Oracle GoldenGate.
Show parameter enable_goldengate_replication show parameter streams_pool_size ALTER SYSTEM SET enable_goldengate_replication=TRUE SCOPE=BOTH; alter system set streams_pool_size=2G scope=both sid='*'; Show parameter enable_goldengate_replication show parameter streams_pool_size
-
Ejecute la siguiente consulta en la base de datos origen (PDB).
alter session set container=VMDB1_PDB1; create tablespace ggs_tbs; create tablespace gguser_tbs; create user GGADMIN identified by PPassword_123 default tablespace ggs_tbs quota unlimited on ggs_tbs profile C##GGADMINPROFILE; GRANT CONNECT, RESOURCE TO GGADMIN; GRANT CREATE ANY TABLE, ALTER ANY TABLE, DROP ANY TABLE, SELECT ANY TO GGADMIN; GRANT OGG_CAPTURE TO GGADMIN; grant select any dictionary to GGUSER; grant select any transaction to GGUSER;
-
Ejecute la siguiente consulta en la base de datos de destino (PDB).
alter session set container=VMDB1_GG; create tablespace ggs_tbs; create tablespace gguser_tbs; create user GGADMIN identified by PPassword_123 default tablespace ggs_tbs quota unlimited on ggs_tbs profile C##GGADMINPROFILE; GRANT CONNECT, RESOURCE TO GGADMIN; GRANT CREATE ANY TABLE, ALTER ANY TABLE, DROP ANY TABLE, SELECT ANY TO GGADMIN; GRANT OGG_APPLY, OGG_APPLY_PROCREP TO GGADMIN; grant select any dictionary to GGUSER; grant select any transaction to GGUSER;
Tarea 4. Crear Conexión a la Base de Datos Origen y Destino
Una vez que el despliegue y la base de datos de Oracle GoldenGate estén listos, debemos establecer una conexión entre el servicio de Oracle GoldenGate y la base de datos.
-
Conéctese a la consola de OCI, seleccione la región y el compartimento.
-
Haga clic en Oracle Database y seleccione GoldenGate.
-
Seleccione Conexiones y haga clic en Crear conexión.
-
Introduzca el nombre de la conexión, el compartimento en el que desea crear la conexión, el tipo de la base de datos y haga clic en Siguiente.
-
Para crear una conexión a la base de datos origen, introduzca la siguiente información y haga clic en Crear.
- Seleccione Introducir información de base de datos porque la base de datos está en otra región.
- Cadena de conexión de base de datos: introduzca IP como nombre de host porque el nombre de host necesitaría DNS para resolverlo.
- Nombre de usuario de base de datos: introduzca
GGADMIN
que se ha creado en la tarea 3. - Contraseña de usuario de la base de datos: introduzca la contraseña del usuario de la base de datos.
- Método de enrutamiento de tráfico: seleccione Punto final dedicado.
- Modo de sesión: seleccione Directo.
- Subred pública: introduzca
Subnet-VCN_SJ
.
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.192)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = vmdb1_pdbsub02090909270.vcnash.oraclevcn.com)))
Una vez creada la conexión, abra los detalles de conexión en GoldenGate, haga clic en Despliegue asignado y Asignar despliegue.
-
Al igual que el origen, cree la conexión
OGG_VMDB2_SJ
a la base de datos de destino y asigne el despliegue. Solo la diferencia es que, dado que Oracle GoldenGate y Oracle Database están en la misma región y VCN, podemos seleccionar directamente la base de datos, como se muestra en la siguiente captura de pantalla.Como la base de datos se encuentra en la misma región, podemos seleccionar directamente la base de datos e introducir el nombre de usuario y la contraseña de la base de datos para GGADMIN creados en la tarea 3.
-
Valide la conexión de origen y destino en Oracle GoldenGate. Una vez creada una conexión, conéctese a la consola de Oracle GoldenGate. Haga clic en Conexiones de base de datos, donde se mostrarán todas las conexiones. Haga clic en Conexión de origen y destino y asegúrese de que ambas conexiones se están resolviendo.
Tarea 5: Extraer configuración
-
Agregar trandata.
Nota: Asegúrese de activar el complemento de nivel de tabla agregando
TRANDATA
. Si el registro complementario a nivel de esquema ya está activado, puede omitir estos pasos.-
Para agregar trandata, primero debemos realizar la conexión a la base de datos origen desde la consola de Oracle GoldenGate. Haga clic en la conexión a la base de datos origen.
-
Haga clic en +, seleccione Tabla o Esquema e introduzca el Nombre de la Tabla o el Nombre del Esquema.
En caso de replicación de nivel de tabla, seleccione Tabla e introduzca el nombre de tabla con el formato
<Schema_Name.Table_Name>
. -
Seleccione Todas las columnas si la tabla no tiene ninguna clave y seleccione Preparar modo CSN como nowait.
-
Una vez agregado el trandata, puede buscarlo indicando el nombre de tabla o esquema en la barra de búsqueda, como se muestra en la siguiente imagen.
-
-
Cree un Extract integrado.
-
Conéctese a la conexión
OGG_VMDB1_PDB1_ASH
de la base de datos de origen (PDB) en la consola de Oracle GoldenGate y cree la tabla CheckPoint. -
Conéctese a la conexión
OGG_VMDB1_PDB1_ASH
de la base de datos de origen (PDB) en la consola de Oracle GoldenGate y cree Tabla de latidos solo para la base de datos de destino.
-
-
Agregue un Extract integrado.
-
Una vez que el trandata se haya agregado correctamente, agregue el Extract integrado para las tablas o esquemas mencionados. Seleccione la extracción en el menú de navegación de Oracle GoldenGate. Haga clic en + en la sección de extracción.
-
Seleccione Extracción integrada, introduzca Nombre de proceso (máximo 8 caracteres) y Descripción.
-
Seleccione OracleGoldenGate como Dominio de credencial de origen en el menú desplegable, la credencial Alias, Pista, Perfil de cifrado, etc.
-
En la sección Opción gestionada, seleccione Nombre de perfil, Reinicio automático, Máximo de reintentos, Reintento de minutos de retraso, Ventana Reintentos y haga clic en Siguiente.
-
Una vez creado el archivo de parámetros por defecto, agregue los parámetros necesarios adicionales en el archivo de parámetros, si es necesario, y haga clic en Crear.
Parámetro utilizado en la extracción de DEV.
EXTRACT EX_VMDB1 USERIDALIAS OGG_VMDB1_PDB1_ASH DOMAIN OracleGoldenGate EXTTRAIL et TABLE GG_ASH.*;
-
-
Inicie la extracción integrada.
-
Una vez creada la extracción, haga clic en Iniciar.
Una vez que la extracción se esté ejecutando correctamente, se mostrará con el estado En ejecución.
-
Amplíe Proceso de extracción y mostrará muchas secciones, como Punto de control, Estadísticas e Informe. Actualmente puede ver el informe. Haga clic en Refrescar en el lado derecho para refrescar el informe o las estadísticas.
-
Tarea 6: Carga inicial de datos
-
Realice el volcado de exportación basado en SCN del esquema mencionado desde la PDB de origen.
$mkdir -p /u01/app/oracle/dump SQL> alter session set container=VMDB1_PDB1; set lines 300 pages 100 col DIRECTORY_NAME for a30 col DIRECTORY_PATH for a100 select DIRECTORY_NAME,DIRECTORY_PATH from dba_directories where DIRECTORY_NAME='DUMP' ; create directory dump as '/u01/app/oracle/dump'; grant read,write on directory DUMP to GG_ASH; SQL> select current_scn from v$database; CURRENT_SCN ----------- 20049713 expdp GG_ASH/PPassword_123@VMDB1_PDB1_ASH directory=dump dumpfile=GG_ASH.dmp logfile=GG_ASH.log schemas=GG_ASH FLASHBACK_SCN=20049713
-
Importe los datos en la PDB de destino.
Nota: En este tutorial, hemos proporcionado acceso de DBA a
GG_ash
, pero puede otorgar acceso según los requisitos.$mkdir -p /u01/app/oracle/dump/ SQL> alter session set container=VMDB2_GG1; SQL> create user GG_ash identified by PPassword_123 default tablespace ggs_tbs quota unlimited on ggs_tbs ; SQL> grant DBA to GG_ash; SQL> create directory dump as '/u01/app/oracle/dump'; SQL> grant read,write on directory DUMP to GG_ASH; [oracle@sjvmdb2 admin]$ cp /tmp/GG_ASH.dmp /u01/app/oracle/dump/GG_ASH.dmp [oracle@sjvmdb2 admin]$ impdp GG_ASH/PPassword_123@VMDB2_GG1 directory=dump dumpfile=GG_ASH.dmp logfile=imp_GG_SJ.log
Tarea 7: Configuración de Replicat
-
Cree el replicado integrado.
-
Para agregar trandata, primero debemos realizar la conexión a la base de datos de origen desde la consola de Oracle Goldengate. Seleccione Replicar en el panel izquierdo y haga clic en + en Replicados.
-
Seleccione Replicat Integrado, introduzca Nombre de Replicat, Descripción y haga clic en Siguiente.
-
Introduzca Pista de replicación (igual que en Proceso de extracción - Tarea 5), Perfil de cifrado, Dominio, Alias, Tabla CheckPoint (creado durante Extract - Tarea 5) y Ubicación de log.
-
En la sección Opción gestionada, seleccione Nombre de perfil, Reinicio automático, Reintentos máximos, Retraso de reintentos, Ventana Reintentos y haga clic en Siguiente.
-
Una vez creado el archivo de parámetros por defecto. Agregue los parámetros necesarios adicionales en el archivo de parámetros, si es necesario, y haga clic en Crear.
-
-
Inicie el Replicat desde flashback_SCN.
-
Una vez creado el proceso Replicat, haga clic en tres puntos y en Start with Options.
-
Seleccione Punto de inicio como número Después de CSN y CSN, que es el número de SCN que hemos utilizado como SCN de flashback al realizar la exportación. Active Filtrar duplicados y haga clic en Iniciar.
-
Haga clic en Replicar y mostrará muchas secciones, como Punto de Control, Estadísticas e Informe. Haga clic en Informe y Refrescar en el lado derecho para refrescar el informe o las estadísticas.
-
Tarea 8: Validación de la replicación de datos
-
Una vez configurados Extract y Replicat, conéctese a la consola de Oracle GoldenGate y haga clic en Inicio. Puede ver que Extract y Replicat se están ejecutando.
-
Inserte algunos datos en la base de datos origen (PDB), los mismos se deben reflejar en la base de datos destino (PDB).
-
Conéctese a la base de datos origen.
-
Conéctese a la base de datos destino.
Enlaces relacionados
Agradecimientos
- Autor: Dharmesh Patel (arquitecto principal de servicios en la nube de Oracle North America - NACIE)
Más recursos de aprendizaje
Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita en el canal YouTube de Oracle Learning. Además, visita education.oracle.com/learning-explorer para convertirte en un Oracle Learning Explorer.
Para obtener documentación sobre el producto, visite Oracle Help Center.
Deploy Oracle GoldenGate Microservices Across Regions in Oracle Cloud Infrastructure using Oracle Database
G17470-01
October 2024