Configurar Conexões com MySQL
Saiba mais sobre os privilégios de usuário necessários no banco de dados para estabelecer conexão com o Oracle GoldenGate e as instruções de configuração para configurar conexões de MySQL com o Oracle GoldenGate.
Preparar Usuários e Privilégios do Banco de Dados para o Oracle GoldenGate for MySQL
Os requisitos para o usuário do banco de dados para processos do Oracle GoldenGate são os seguintes:
-
Crie um usuário do banco de dados dedicado ao Oracle GoldenGate. Pode ser o mesmo usuário para todos os processos do Oracle GoldenGate que devem se conectar a um banco de dados.
-
Para preservar a segurança de seus dados e monitorar o processamento do Oracle GoldenGate com precisão, não permita que outros usuários, aplicativos ou processos façam logon como o usuário do banco de dados do Oracle GoldenGate ou operem como ele.
-
Mantenha um registro das credenciais dos usuários do banco de dados para configurar a conexão do banco de dados do Oracle GoldenGate. Essas credenciais são obrigatórias ao configurar o
USERIDALIASpara log-in no banco de dados (DBLOGIN) do Oracle GoldenGate. -
O usuário do Oracle GoldenGate requer acesso de leitura ao banco de dados
INFORMATION_SCHEMA. -
O usuário do Oracle GoldenGate requer os seguintes privilégios de usuário.
Privilégio Extração de Origem Replicat de Destino Finalidade SELECTSim Sim Estabelecer conexão com o banco de dados e selecionar definições de objeto REPLICATION SLAVESim NA Conectar e receber atualizações do log de binários do mestre de replicação CREATECREATE VIEWEVENTINSERTUPDATEDELETESim Sim Criação de tabela de ponto de verificação e pulsação do banco de dados de origem e destino, geração e limpeza de registros de dados DROPSim Sim Eliminando uma tabela de checkpoint do Replicat ou excluindo uma implementação de tabela de heartbeat EXECUTESim Sim Para executar procedimentos armazenados INSERT,UPDATE,DELETEnas tabelas de destinoNA Sim Aplicar DML replicado aos objetos de destino Privilégios DDL em objetos de destino (se estiver usando suporte a DDL) NA Sim Emitir DDL replicado em objetos de destino Privilégios de Usuário Necessários para a Captura Local
Para capturar eventos de log de binários pela captura local, um Administrador deve fornecer os seguintes privilégios ao usuário Extract:
-
Permissões de leitura e execução para o diretório em que o arquivo de configuração MySQL (
my.cnf) está localizado. -
Permissão de leitura para o arquivo de configuração MySQL (
my.cnf). -
Permissões de Leitura e Execução para o diretório em que os logs de binários estão localizados.
-
Permissão Read and Execute para o diretório
tmp. O diretóriotmpé/tmp.
-