Configuração do Banco de Dados
O processo Extract faz chamadas diretamente para a API do Sybase Replication em um servidor Sybase de origem. O banco de dados de origem neste servidor deve ser configurado da seguinte forma para dar suporte à captura de dados pelo Oracle GoldenGate.
-
Como o Extract usa o Sybase LTM para ler o log de transações do Sybase, ele não pode ser executado em um banco de dados configurado com o Sybase Replication Server. Apenas um processo por vez pode reservar um contexto que permite ler o log de transações no mesmo banco de dados.
-
A disponibilidade do Sybase Multisite aproveita o Sybase Replication Server para replicar transações em um Warm Standby e um banco de dados de assinatura de destino. O Oracle GoldenGate for Sybase não pode ser capturado do Warm Standby principal, mas pode ser capturado do banco de dados de assinatura de destino de disponibilidade Multisite porque o SAP Sybase Rep Server não está no controle do Log de Transações desse banco de dados.
-
A variável
DSQUERYé usada pelo Oracle GoldenGate para estabelecer conexão com o banco de dados usando o nome do servidor. Defina a variávelDSQUERYcomo o nome do servidor que contém o banco de dados que o Oracle GoldenGate usará. Além disso, defina a variável de ambienteSYBASEadequadamente. -
O processo Extract deve ter permissão para gerenciar o ponto de truncamento de log secundário. Para obter mais informações, consulte Inicializando o Ponto de Truncação Secundário.
-
Configure o tamanho da página do banco de dados para 4k, 8k,16k, 32k ou maior. Para usar o comando
UPGRADECHECKPOINT table_namepara atualizar o checkpoint do banco de dados Sybase de destino, ele deverá ser configurado para ter um tamanho de linha de mais de 2K páginas a serem criadas de forma programática; ele falhará ao fazer upgrade do checkpoint se o banco de dados de destino estiver configurado para ter um tamanho de página 2K. Isso só é válido para Replicat.