Tabla de contenido
- Título e Información de Copyright
- Prefacio
- Oracle GoldenGate 26ai: novedades
- Acerca de Oracle GoldenGate
- Acerca de la arquitectura de microservicios de Oracle GoldenGate
- ¿Por qué necesita Oracle GoldenGate?
- ¿Cuándo se utiliza Oracle GoldenGate?
- Acceso en tiempo real a información en tiempo real
- Topologías para Oracle GoldenGate
- Integración de datos en tiempo real en toda la empresa y la nube
- Familia de productos de Oracle GoldenGate
- Componentes de la arquitectura de microservicios de Oracle GoldenGate
- Acerca de los Componentes de Replicación de Datos en Oracle GoldenGate
- Directorios y variables en la arquitectura de microservicios
- Funciones de seguridad de Oracle GoldenGate
- Acerca del servicio AI de Oracle GoldenGate
- Introducción
- Descarga del software de Oracle GoldenGate
- Verificar certificación y requisitos del sistema
- Requisitos del sistema operativo
- Otros programas y configuraciones
- Requisitos para instalar Oracle GoldenGate para Db2 LUW
- Requisitos para instalar Oracle GoldenGate para Db2 para i
- Requisitos para instalar Oracle GoldenGate para Db2 z/Os
- Requisitos para instalar Oracle GoldenGate para MySQL
- Requisitos para instalar Oracle GoldenGate para Oracle
- Requisitos para la instalación de Oracle GoldenGate para SQL Server
- Requisitos para instalar Oracle GoldenGate para Sybase
- Requisitos para instalar Oracle GoldenGate para Teradata
- Requisitos para instalar Oracle GoldenGate para TimesTen
- Requisitos para instalar la captura y entrega remotas de Oracle GoldenGate
- Instalar, aplicar parches y cambiar de versión
- Instalación de Oracle GoldenGate
- Tareas posteriores a la instalación
- Aplicación de parches a Oracle GoldenGate
- Cambiar de versión
- Migración de la arquitectura clásica a la de microservicios mediante la utilidad de migración
- Desinstalación de la arquitectura de microservicios de Oracle GoldenGate
- Protegido
- Despliegues seguros
- Autenticación en Oracle GoldenGate
- Autorización en Oracle GoldenGate
- Otorgar roles de usuario para autorización
- Gestión de usuarios basada en roles de usuario
- Delegación de Gestión de Usuarios a un Proveedor de Identidad Externo
- Autenticación de base de datos para Oracle GoldenGate
- Cifrado de archivo de pista (datos estáticos)
- ¿Por qué utilizar KMS para almacenar claves de cifrado de Oracle GoldenGate?
- Compatibilidad con cifrado para archivos en caché
- Compatibilidad con cifrado para archivos BR persistentes
- Requisitos para configurar un perfil de cifrado
- Uso del Perfil de Cifrado de Cartera Local
- Uso del cifrado del archivo de pista de Oracle Key Vault en Oracle GoldenGate
- Uso del cifrado del archivo de pista de OCI KMS en Oracle GoldenGate
- Flujo de trabajo de Oracle GoldenGate con OCI KMS
- Requisitos para conectar Oracle GoldenGate con OCI KMS
- Configuración de OCI KMS para conectarse a Oracle GoldenGate
- Configuración de procesos de Oracle GoldenGate para activar el cifrado del archivo de pista de OCI KMS
- Prueba de replicación de datos con cifrado de archivo de pista mediante OCI KMS
- Uso del servicio de plugin para el cifrado del archivo de pista
- Comunicación segura mediante soporte TLS y mTLS (datos en tránsito)
- Responsabilidad
- Auditoría y registro
- Varios
- Implantación de Seguridad en Oracle GoldenGate
- Desplegar
- Gestión de Despliegues
- Agregar usuarios a un despliegue
- Cambio de la contraseña de usuario administrador registrada con XAG para un despliegue
- Gestionar certificados para despliegues
- Crear un perfil de autorización
- Prueba del perfil de autorización
- Cambio entre estados para un despliegue y microservicios
- Acceder a detalles de log y configuración desde el gestor de servicios y los microservicios
- Gestionar el log de depuración
- Conectar
- Configurar conexiones de base de datos
- Configurar conexión para Db2 LUW
- Configurar conexión para Db2 para i
- Configurar conexión para Db2 z/OS
- Configurar conexión para MySQL
- Configurar conexión para Oracle AI Database
- Configurar conexión para Oracle AI Autonomous
- Configurar conexión para PostgreSQL
- Configurar conexión para SQL Server
- Configurar conexión para Sybase
- Configurar conexión para Teradata
- Configurar conexión para base de datos de Yugabyte
- Configurar conexión para TimesTen
- Configuración de conexiones en Oracle GoldenGate
- Configurar conexiones de base de datos seguras desde Oracle GoldenGate
- Agregar conexiones a base de datos
- Configuración de autenticación Kerberos
- Autenticación de la Conexión a la Base de Datos mediante el Plugin de Contraseña de Base de Datos
- API necesarias para el plugin de contraseña de base de datos
- Configuración del Plugin de Contraseña de Base de Datos para Almacenar y Acceder a la Contraseña de Base de Datos desde un Almacén de Terceros
- Configuración del plugin de contraseña de base de datos para almacenar y acceder a la contraseña de base de datos desde OCI Vault
- Configurar el plugin de contraseña de base de datos para almacenar y acceder a la contraseña de base de datos desde Oracle Key Vault
- Autenticar conexión de base de datos con Microsoft EntraID
- Agregar una conexión de ruta de acceso
- Configurar conexiones de base de datos
- Preparar Base de Datos
- Db2 LUW
- Preparar tablas para procesamiento
- Configuración de Logs de Transacciones para Oracle GoldenGate
- Db2 LUW: tipos de dato, objetos y operaciones soportados
- Tipos de dato LUW Db2 soportados
- Tipos de dato LUW Db2 no soportados
- Objetos y operaciones soportados para Db2 LUW
- Objetos y Operaciones No Soportados para Db2 LUW
- Esquemas de Sistema
- Nombres de objetos soportados
- Db2 for i
- Preparación de asientos para la captura de datos mediante extracción
- Preparar tablas para procesamiento
- Db2 for i: tipos de dato, objetos y operaciones soportados
- Db2 z/OS
- Google Spanner
- MySQL
- Configuración de la base de datos
- Preparar tablas para procesamiento
- MySQL: tipos de dato, objetos y operaciones soportados
- Oracle
- Configuración del modo de captura automática para Extract
- Gestión de Recursos del Servidor
- Soporte para secuencias de Oracle
- Garantizar la unicidad de fila en la tabla de origen y destino
- Requisitos y configuración del log de transacciones
- Activar Registro de Replicación de Base de Datos de Subjuego
- Activar Registro Complementario de Nivel de Esquema
- Activar Registro Complementario de Nivel de Tabla
- Activar registro adicional para vistas de dualidad relacional JSON y tablas de recopilación de JSON
- Eliminar registro complementario de nivel de tabla
- Oracle: Tipos de Dato, Objetos y Operaciones Soportados para DDL y DML
- Detalles del soporte para las ediciones de Oracle AI Database
- Detalles de Soporte para Objetos y Tipos de Dato de Oracle
- Detalles del soporte para vistas de dualidad relacional y JSON y tablas de recopilación de JSON
- Detalles de Soporte de Objetos y Operaciones en Oracle DML
- Detalles de Soporte de Objetos y Operaciones en Oracle DDL
- Oracle Autonomous AI Database
- PostgreSQL
- Configuración de la base de datos
- Azure Database para PostgreSQL
- Amazon Aurora PostgreSQL y Amazon RDS para PostgreSQL
- Google AlloyDB para PostgreSQL
- Google Cloud SQL para PostgreSQL
- Activación del Registro Complementario de Nivel de Tabla
- Configurar Oracle GoldenGate CDC Extract para el nodo de suscriptor EnterpriseDB (EDB)
- PostgreSQL: tipos de dato, objetos y operaciones soportados
- Bases de datos soportadas
- Tipos de datos PostgreSQL soportados
- Tipos de dato PostgreSQL no soportados
- Objetos y operaciones soportados para PostgreSQL
- Configuración de la base de datos
- SQL Server
- Versiones admitidas por SQL Server
- Preparación de Tablas para el Proceso
- Preparación de la Base de Datos para Oracle GoldenGate
- Consideraciones operativas del método de captura de CDC
- Ajuste de la Captura de Datos de Cambios de SQL Server
- Control de versiones de objetos CDC de Oracle GoldenGate
- Parámetros de extracción soportados y no soportados para la captura de datos de cambio de SQL Server
- Detalles del proceso de limpieza de CDC de Oracle GoldenGate
- Actualización de extracto clásico a extracto de CDC
- Resumen de requisitos para la captura y entrega de bases de datos en un grupo de disponibilidad Always On
- SQL Server: Tipos de Dato, Objetos y Operaciones Soportados
- Sybase
- Configuración de la base de datos
- Preparación de Tablas para el Proceso
- Sybase: tipos de dato, objetos y operaciones soportados
- Teradata
- Yugabyte
- TimesTen
- Db2 LUW
- Preparar Oracle GoldenGate
- Antes de añadir procesos de Extract y Replicat
- Replicación de datos
- Extracción
- Adición de un Extract
- Configurar Extract para Oracle Autonomous AI Database
- Extracción descendente para el despliegue de Oracle GoldenGate
- Configuración de las bases de datos de minería de origen y descendente
- Configurar Oracle GoldenGate Extract para el despliegue descendente
- Configuración de la extracción descendente en cascada con Active Data Guard
- Extraer acciones
- Extracción de posición a un punto de inicio específico
- Uso de Oracle GoldenGate con replicación de grupo MySQL
- Instanciar
- Instanciación de Oracle GoldenGate para Db2 for i
- Instanciación de Oracle GoldenGate para Db2 LUW
- Instanciación precisa para Oracle
- Instanciación precisa de MySQL a MySQL mediante las utilidades de shell MySQL y Oracle GoldenGate
- Instanciación precisa para SQL Server
- Instanciación precisa para PostgreSQL mediante el extracto de carga inicial
- Instanciación precisa entre entornos PostgreSQL mediante la utilidad pg_dump
- Instanciar con SOURCEISTABLE mediante la carga inicial
- Supervisión y Control del Procesamiento después de la Instanciación
- Verificación de Sincronización
- Distribute
- Replicat
- Tipos de Replicat
- Agregue un Replicat
- Configurar Replicat para Oracle Autonomous AI Database
- Acciones de replicación
- Configurar un archivo de parámetros de Replicat
- Opciones de Parámetros Adicionales para Replicat Integrado y Replicat Paralelo en Modo Integrado
- Control de Retención de Punto de Control
- Exclusión de transacciones de Replicat en la replicación bidireccional
- Notificación DDL en Tablas de Destino
- Entrega de Oracle GoldenGate para Google Cloud Spanner
- Flujos de datos
- Comparación de flujos de datos con rutas de distribución
- Requisitos para la configuración de flujos de datos
- Configuración base recomendada para flujos de datos GoldenGate
- Crear y gestionar flujos de datos
- Conexión a un flujo de datos y consumo de datos
- Carga útil y referencia de esquema
- Punto de Control, Recuperación y Semántica de Entrega
- Filtrar registros
- Configurar salida de JSON
- Manejar DDL y Evolución del Esquema
- Flujos de datos seguros
- Uso y supervisión de flujos de datos
- Solución de problemas de flujos de datos
- Replicación de Objetos de Negocio con Flujos de Datos de Oracle JSON Relational Duality y GoldenGate
- Extracción
- Gestione la integración de vectores con el servicio de IA
- Failover y recuperación
- Gestionar evolución de esquema
- Replicación de DDL: MySQL
- Replicación de DDL - Oracle
- Visión General de la Sincronización de DDL
- Limitaciones del Soporte de DDL de Oracle GoldenGate
- Longitud de sentencia DDL
- Topologías admitidas
- Filtrado, asignación y transformación
- Directrices para la Configuración de la Replicación DDL para Oracle
- Ámbito asignado
- Ámbito sin asignar
- Otro ámbito
- Filtrado con el Parámetro DDL
- DDL EXCLUIR TODO
- DDL implícito
- El MAP existe para objetos base y derivados
- El MAP existe para el objeto derivado, pero no para el objeto base
- Nuevas tablas como objetos derivados
- Desactivación de la asignación de objetos derivados
- Visualización de Informes DDL en Replicat
- Visualización de Informes DDL en Extract
- Estadísticas en los informes de proceso
- Uso de la Redefinición Basada en Edición
- Modificar DDL para Oracle GoldenGate para Sybase
- Visión General de la Sincronización de DDL
- Gestionar esquema con evolución automática de esquemas
- Utilizar la evolución automática del esquema
- Activar evolución automática de esquema
- Propagar cambios de evolución de tabla de origen a destino
- Propagar evolución de columna en tablas de destino
- Columnas especiales
- Asignación automática de nombre de objeto
- Asignación de Precisión de Tipos de Dato Binario y de Caracteres
- Precisión y escala del número de punto fijo
- Asignación de tipos de datos personalizados
- Asignar tipos de dato a la base de datos de destino que no soporta el tipo de dato exacto/compatible
- Clave primaria automática y KEYCOLS
- Soporte para COLMAP
- Generación de la Asignación de Tipo entre Bases de Datos de Origen y Destino
- Operaciones soportadas con evolución automática de esquemas
- Asignación y transformación de datos
- Parámetros que controlan la asignación y la integración de datos
- Asignación entre bases de datos diferentes
- Consideraciones de Globalización al Asignar Datos
- Asignación de Columnas mediante TABLE y MAP
- Conversiones de tipo de datos
- Selección y filtrado de filas
- Recuperación de Valores Antes y Después
- Selección de Columnas
- Selección y Conversión de Operaciones SQL
- Uso del historial de transacciones
- Prueba y transformación de datos
- Uso de tokens
- Especificación de nombres de objetos en la entrada de Oracle GoldenGate
- Especificación de Nombres de Ruta de Acceso del Sistema de Archivos en Archivos de Parámetros en Sistemas Windows
- Nombres de Objetos de Base de Datos Soportados
- Especificación de nombres que contienen barras
- Cualificación de Nombres de Objetos de Base de Datos
- Especificación de Nombres de Objetos de Base de Datos Sensibles a Mayúsculas/Minúsculas
- Uso de Comodines en Nombres de Objetos de Base de Datos
- Reglas para el uso de comodines para objetos de origen
- Reglas para el uso de comodines para objetos de destino
- Asignación de nombre de reserva
- Asteriscos o marcas de pregunta como literales en los nombres de objeto
- Cómo se resuelven los comodines
- Exclusión de Objetos de una Especificación de Comodín
- Diferencia entre Nombres de Columna Sensibles a Mayúsculas/Minúsculas y Literales
- Parámetros que controlan la asignación y la integración de datos
- Gestionar errores
- Gestión de errores de extracción
- Manejo de Errores de Replicat durante Operaciones DML
- Manejo de Errores Transitorios y Permanentes en Replicat para Google Spanner
- Detección y Resolución Automática de Conflictos
- Acerca de la detección y resolución automáticas de conflictos
- Detección y Resolución Automática de Conflictos
- Requisitos para la Detección y Resolución Automática de Conflictos
- Grupos de Columnas
- Detección y resolución más temprana de conflictos de registro de hora
- Última resolución y detección de conflictos de registro de hora
- Resolución de conflictos delta
- CDR de prioridad de centro
- Eliminar CDR de registro de hora de ganancias siempre
- DELETE TOMBSTONE Tabla
- Seguimiento de actualizaciones de clave primaria en Delete Tombstone
- Configuración de resolución y detección de conflictos delta
- Gestión de la detección y resolución automáticas de conflictos
- Modificación de la Resolución y Detección de Conflictos para una Tabla
- Modificación de un grupo de columnas
- Purga de filas de piedra sepulcral
- Redefinición en línea en tablas ACDR
- Eliminación de la detección y resolución de conflictos de una tabla
- Eliminación de un grupo de columnas
- Eliminación de la resolución y detección de conflictos delta
- Supervisión de la detección y resolución automáticas de conflictos
- Acerca de la detección y resolución automáticas de conflictos
- Detección y resolución manual de conflictos
- Visión General de la Función CDR de Oracle GoldenGate
- Configuración de los archivos de parámetros de Oracle GoldenGate para la resolución de conflictos
- Disponibilidad de los valores de columna necesarios para extraer
- Visualización de estadísticas de CDR
- Ejemplo 1 de CDR: Todos los tipos de conflicto con USEMAX, OVERWRITE, DISCARD
- Tabla utilizada en este ejemplo
- Sentencia MAP con especificaciones de resolución de conflictos
- Descripción de la sentencia MAP
- INSERTROWEXISTS con la Resolución USEMAX
- ACTUALIZADORES con la Resolución USEMAX
- ACTUALIZACIÓN con resolución OVERWRITE
- DELETEROWEXISTS con resolución OVERWRITE
- DELETEROWMISS con resolución DISCARD
- Ejemplo 2 de CDR: UPDATEROWEXISTS con USEDELTA y USEMAX
- Ejemplo 3 de CDR: UPDATEROWEXISTS con USEDELTA, USEMAX e IGNORE
- Configuración de los archivos de parámetros de Oracle GoldenGate para el manejo de errores
- Gestión de archivos de pista
- Asignar almacenamiento para pistas de Oracle GoldenGate
- Estimar el espacio para los senderos
- Agregar una pista
- Cambiar el tamaño de los archivos de pista
- Descarga de Archivos de Pista
- Suprimir archivos de pista
- Automatización de tareas de mantenimiento
- Directrices para el uso de pistas de autodescripción
- Administrar
- Tareas administrativas comunes realizadas desde el cliente de administración
- Acerca del cliente de administración
- Uso de comodines en argumentos de comando
- Uso del Historial de Comandos
- Almacenamiento y llamada de secuencias de comandos de uso frecuente
- Control de Extract y Replicat
- Supresión de Extract y Replicat
- Creación de un archivo de parámetros mediante el cliente de administración
- Validación de un Archivo de Parámetros
- Simplificación de la Creación de Archivos de Parámetros
- Realización de tareas administrativas avanzadas
- Cierre del sistema
- Cambio de Atributos de Base de Datos
- Acceso a los archivos de parámetros
- Gestionar inicio automático y reinicio automático para procesos de extracción y replicación
- Replicación de procedimiento
- Acerca de la replicación de procedimiento
- Visión general del proceso de replicación de procedimiento
- Determinación de si la replicación de procedimiento está activada
- Activación y desactivación del registro adicional
- Funciones de filtrado para la replicación de procedimiento
- Manejo de errores de replicación de procedimiento
- Visualización de los Procedimientos Soportados para la Replicación de Procedimiento de Oracle GoldenGate
- Supervisión de la replicación de procedimiento de Oracle GoldenGate
- Ejecutar Comandos, Procedimientos Almacenados y Consultas con SQLEXEC
- Cambio de Replicat de modo no integrado al modo integrado
- Cambio del proceso de Replicat del modo integrado al modo no incorporado
- Cambio del Replicat al Modo Coordinado
- Administración de una configuración de Coordinated Replicat
- Simplifica y automatiza el trabajo con macros de Oracle GoldenGate
- Uso de salidas de usuario para ampliar las capacidades de Oracle GoldenGate
- Cuándo Implantar Salidas de Usuario
- Cómo poner la información del registro de Oracle GoldenGate a disposición de la rutina
- Creación de salidas de usuario
- Soporte de Conversión de Juego de Caracteres en Salidas de Usuario
- Uso de macros para comprobar metadatos de nombre
- Descripción del Formato de Caracteres
- Actualización de salidas de usuario
- Visualización de ejemplos de cómo utilizar las funciones de salida de usuario
- Tareas administrativas comunes realizadas desde el cliente de administración
- Supervisar y ajustar
- Supervisar
- Almacén de datos de depuración
- Supervisar extracciones
- Supervisar réplicas
- Control de microservicios
- Uso de informes del repositorio de carga de trabajo automática (AWR) para Oracle AI Database
- Supervisión de Estadísticas de Oracle GoldenGate mediante StatsD
- Activar StatsD mediante OGGCA
- Activar StatsD con puntos finales de servicio de API de REST
- StatsD Catálogo de métricas
- Estadísticas SQL de Lote
- Estado de Bounded Recovery
- Estadísticas de gestor de caché
- Estadísticas de red de servicio de distribución
- Estadísticas de ruta de servicio de distribución
- Estadísticas de tabla de servicio de distribución
- Estadísticas de información de posición de punto de control
- Estadísticas de Archivo de Pista de Entrada
- Estadísticas de Archivo de Pista de Salida
- Extraer estadísticas de base de datos
- Estadísticas de red
- Estadísticas de rendimiento de proceso
- Estadísticas de cola
- Estadísticas de Base de Datos de Replicación
- Estadísticas de Replicat Paralelas
- Estadísticas de servicio de receptor
- Extraer estadísticas de base de datos por tabla
- Estadísticas de Base de Datos de Replicación por Tabla
- Desactivar StatsD mediante OGGCA
- Desactivar StatsD con puntos finales de servicio de API de REST
- Acerca de los diagnósticos integrados
- Supervisión de Procesos y Estadísticas desde la Línea de Comandos
- Supervisión de procesos, pistas y rutas de Oracle GoldenGate
- Supervisión de una recuperación de extracción
- Demora de supervisión
- Db2 z/OS: Interpretación de Estadísticas para Operaciones de Actualización
- Supervisar volumen de procesamiento
- Usar informe de proceso
- Usar el archivo de desecho
- Parámetros Utilizados para Interpretar el Demora de Sincronización
- Ajuste
- Uso de varios grupos de procesos
- División de Tablas Grandes en Rangos de Filas en Grupos de Procesos
- Eliminación de los cuellos de botella de E/S de disco
- Gestión de la memoria virtual y la paginación
- Ajuste de Transacciones de Replicat
- Uso de scripts de comprobación del sistema para supervisar y solucionar problemas
- Supervisar
- Crítico para la Misión
- Preguntas frecuentes sobre Oracle GoldenGate
- Apéndice
- Comandos de ejemplo para configurar flujos de datos GoldenGate para vistas de dualidad relacional JSON
- Archivo de respuesta de plantilla de ejemplo de OGGCA para despliegue silencioso
- Uso de la Utilidad LogDump para Acceder a Registros de Archivos de Pista
- Modo de recuperación de pista
- Formato de registro de pista
- Registro de cabecera de archivo de pista
- Registro de nombre de partición en cabecera de archivo de pista
- Visualización del Nombre de la Partición y el Índice PNR en Logdump
- Ejemplo de un registro de Oracle GoldenGate
- Área de cabecera de registro
- Descripción de campos de cabecera
- Uso de datos de cabecera
- Área de datos de registro
- Formato de imagen de registro comprimido (orígenes de Windows, UNIX y Linux)
- Registro de cabecera de archivo de pista
- Área de tokens
- Tipos de operaciones de Oracle GoldenGate
- Detalles adicionales de tablas de puntos de control
- Roles de microservicios de Oracle GoldenGate
- Juegos de Caracteres Soportados
- Configuraciones Regionales Soportadas
- Valores Especiales Soportados por Tipos de Dato de Base de Datos
- Número de secuencia de confirmación (CSN)
- Conexión de microservicios y arquitecturas clásicas
- Asignación de Tipo de Datos
- Asignación de tipo de datos de origen a intermedio
- Asignaciones de origen a tipo intermedio para DB2400
- Asignaciones de tipo de origen a intermedio para DB2 LUW
- Asignaciones de origen a tipo intermedio para DB2 z/OS
- Asignaciones de origen a tipo intermedio para MySQL
- Asignaciones de origen a tipo intermedio para Oracle
- Asignaciones de origen a tipo intermedio para PostgreSQL
- Asignaciones de origen a tipo intermedio para SQL Server
- Asignaciones de origen a tipo intermedio para Sybase
- Asignación de tipo de dato intermedio a objetivo
- Asignaciones de tipo intermedio a objetivo para DB2400
- Asignaciones de tipo intermedio a objetivo para LUW DB2
- Asignaciones de tipo intermedio a objetivo para DB2 z/OS
- Asignaciones de tipo intermedio a objetivo para MySQL
- Asignaciones de tipo intermedio a objetivo para Oracle
- Asignaciones de tipo intermedio a objetivo para PostgreSQL
- Asignaciones de tipo intermedio a objetivo para el espaciador
- Asignaciones de tipo intermedio a objetivo para SQL Server
- Asignaciones de tipo intermedio a objetivo para Sybase
- Asignaciones de tipo intermedio a destino para Teradata
- Asignaciones de tipo intermedio a objetivo para TimesTen
- Asignación de tipo de datos de origen a intermedio