Criar recursos de pipeline
Criar conexões
Os Pipelines do OCI GoldenGate suportam conexões do Oracle Database. Antes de criar um pipeline, certifique-se de primeiro preparar seu banco de dados para o GoldenGate e, em seguida, criar conexões com seus bancos de dados de origem e de destino.
Observação:
Se você estiver replicando de uma origem do Autonomous AI Database para um destino que não seja um Autonomous AI Database, descompacte a wallet do Autonomous AI Database de origem em/u01/targetwallet no banco de dados de destino. DBLINK é criado do banco de dados de destino para o banco de dados de origem.
Você também pode criar conexões de origem e destino de conexão no workflow Criar pipeline.
Criar pipelines
- Verifique as versões do banco de dados de origem e de destino. A versão do banco de dados de destino deve ser uma versão maior que a do banco de dados de origem.
- Revise e configure a exclusividade de linha nas tabelas de banco de dados para evitar problemas de chave primária com espelhamento ZeroETL. Chaves primárias identificam exclusivamente um registro ou uma linha em uma tabela de banco de dados. Consulte Garantindo a exclusividade de linha em tabelas de origem e de destino.
- Como usuário com privilégios de administrador para o banco de dados de destino, conceda os seguintes privilégios ao usuário GGADMIN para espelhamento ZeroETL:
GRANT DWROLE TO GGADMIN; GRANT DATAPUMP_CLOUD_EXP TO GGADMIN; GRANT DATAPUMP_CLOUD_IMP TO GGADMIN; GRANT EXECUTE ON DBMS_CLOUD_ADMIN TO GGADMIN; GRANT CREATE DATABASE LINK TO GGADMIN;Além disso, para bancos de dados não Autonomous AIs, adicione o seguinte para Carga Inicial:
Para Capturar e Aplicar em bancos de dados não Autonomous AIs, analise Preparar usuários e privilégios de banco de dados para a Oracle.GRANT DATAPUMP_EXP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT DATAPUMP_IMP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT CREATE DATABASE LINK TO GGADMIN CONTAINER=CURRENT; - Verifique a view
DBA_GOLDENGATE_SUPPORT_MODEno banco de dados de origem que exibe informações sobre o nível de suporte do processo de captura do Oracle GoldenGate para as tabelas no banco de dados. - Adicione as políticas mínimas necessárias para pipelines GoldenGate.
Observação:
GLOBAL_NAMES no seu não Autonomous AI Database. Execute o seguinte comando:ALTER SYSTEM SET GLOBAL_NAMES = FALSE;Consulte a etapa 4 de Criar Links de Banco de Dados de Outros Bancos de Dados para o Autonomous AI Database para saber mais.
Adicionar regras de mapeamento
- Na página de informações do Pipeline, selecione Regras de mapeamento.
- Na lista Regras de mapeamento, você pode revisar ou editar as regras de mapeamento atuais e:
- Visualizar: Verifique como suas regras de mapeamento afetam os esquemas e tabelas incluídos na replicação.
- Adicionar: Identifique tabelas e esquemas a serem incluídos ou excluídos. Você pode usar o nome do objeto totalmente qualificado ou curingas no lugar de qualquer parte do nome do objeto. Para obter mais informações, consulte Usando Curingas em Nomes de Objetos de Banco de Dados.
- Remover: Remove regras de mapeamento.
Ativar logs de pipeline
- Na página Pipelines, selecione o pipeline para o qual você deseja ativar o registro em log.
- Na página Detalhes das pipelines, selecione Logs.
- Na lista de logs de pipeline, selecione Ativar log no menu Ações de Eventos Críticos.
- No painel Ativar log:
O Oracle Data Pump falhará se a versão do arquivo de fuso horário do banco de dados de destino for inferior à do banco de dados de origem
A opção de pipeline, "Copiar dados existentes para o banco de dados de destino antes de iniciar a replicação", usa o Oracle Data Pump. O Oracle Data Pump falhará se a versão do arquivo de fuso horário do banco de dados de destino for inferior à do banco de dados de origem.
Solução alternativa: Para contornar isso, você deve fazer upgrade da versão do fuso horário do banco de dados de destino. Consulte Gerenciar atualizações de arquivo de fuso horário no Autonomous Database.