Configurar conexiones a MySQL
Obtenga información sobre los privilegios de usuario necesarios en la base de datos para conectarse a Oracle GoldenGate y las instrucciones de configuración para configurar conexiones para MySQL a Oracle GoldenGate.
Preparación de Usuarios y Privilegios de Base de Datos para Oracle GoldenGate para MySQL
Los requisitos para el usuario de base de datos para los procesos de Oracle GoldenGate son los siguientes:
-
Cree un usuario de base de datos dedicado a Oracle GoldenGate. Puede ser el mismo usuario para todos los procesos de Oracle GoldenGate que se deben conectar a una base de datos.
-
Para preservar la seguridad de sus datos y supervisar el procesamiento de Oracle GoldenGate con precisión, no permita que otros usuarios, aplicaciones o procesos se conecten como usuario de la base de datos Oracle GoldenGate u operen como usuario.
-
Mantenga un registro de las credenciales de los usuarios de la base de datos para configurar la conexión a la base de datos desde Oracle GoldenGate. Estas credenciales son necesarias al configurar
USERIDALIASpara la conexión a la base de datos (DBLOGIN) desde Oracle GoldenGate. -
El usuario de Oracle GoldenGate necesita acceso de lectura a la base de datos
INFORMATION_SCHEMA. -
El usuario de Oracle GoldenGate necesita los siguientes privilegios de usuario.
Privilegio Extracción de origen Replicación de destino Finalidad SELECTSí Sí Conectar a la base de datos y seleccionar definiciones de objetos REPLICATION SLAVESí N/D Conecte y reciba actualizaciones del log binario del maestro de replicación CREATECREATE VIEWEVENTINSERTUPDATEDELETESí Sí Creación de tablas de puntos de control y latidos de la base de datos de origen y destino, y generación y depuración de registros de datos DROPSí Sí Borrado de una tabla de puntos de control de Replicat o supresión de una implantación de tabla de latidos EXECUTESí Sí Para ejecutar procedimientos almacenados INSERT,UPDATE,DELETEen las tablas de destinoN/D Sí Aplicar DML replicado a objetos de destino Privilegios DDL en objetos de destino (si se utiliza soporte DDL) N/D Sí Emitir DDL replicado en objetos de destino Privilegios de Usuario Necesarios para la Captura Local
Para capturar eventos de log binarios mediante la captura local, un administrador debe proporcionar los siguientes privilegios al usuario de Extract:
-
Permisos de lectura y ejecución para el directorio donde se encuentra el archivo de configuración MySQL (
my.cnf). -
Permiso de lectura para el archivo de configuración MySQL (
my.cnf). -
Permisos de lectura y ejecución para el directorio donde se encuentran los logs binarios.
-
Permiso de lectura y ejecución para el directorio
tmp. El directoriotmpes/tmp.
-