Configuração Adicional Necessária no Oracle GoldenGate para Db2 para i

Saiba como preparar o Oracle GoldenGate para iniciar a replicação de dados de um Db2 de origem para o banco de dados i e aplicá-lo a um banco de dados de destino suportado.

Atualizar o Arquivo GLOBALS

O arquivo de parâmetros GLOBALS contém parâmetros que afetam todos os processos dentro de uma instância do Oracle GoldenGate.

GGSCHEMA é um parâmetro obrigatório para o Oracle GoldenGate e define o esquema, que o Oracle GoldenGate usa no sistema remoto para os objetos de banco de dados necessários do Oracle GoldenGate.

O parâmetro GLOBALS NAMECCSID é específico de Db2 para i e pode ser obrigatório, se o catálogo SQL contiver nomes de objetos que são referenciados por um CCSID diferente do CCSID do sistema. O catálogo SQL é criado no CCSID do sistema e não indica essa diferença quando consultado. O Oracle GoldenGate faz consultas ao catálogo e pode recuperar o nome incorretamente, a menos que NAMECCSID seja usado para fornecer o valor correto do CCSID. Para obter mais informações, consulte Referência de Parâmetros e Funções do Oracle GoldenGate.

Especificando Nomes do Objeto

Os comandos e os parâmetros do Oracle GoldenGate suportam entrada na forma de nomes SQL, nomes nativos no formato library_name/file_name(member_name) ou uma mistura dos dois. Se um nome de sistema de arquivos nativo não incluir o nome do membro, todos os membros serão implicitamente selecionados pelo processo do Oracle GoldenGate. Para um nome SQL, somente o primeiro membro é usado.

Para suportar distinção entre maiúsculas e minúsculas de nomes de objeto com aspas duplas, especifique esses nomes entre aspas duplas nos arquivos de parâmetros do Oracle GoldenGate. Isso se aplica aos nomes de sistemas de arquivos SQL e nativos.

Ao especificar um nome de tabela nativa em uma instrução MAP em uma plataforma diferente de DB2 para i, é necessário colocar o nome entre aspas duplas para que o Oracle GoldenGate a interprete corretamente como um caractere separador.

Para consistência da terminologia em outra documentação administrativa e de referência do Oracle GoldenGate, os termos SQL "schema" e "table" são usados para fazer referência aos contêineres para o DB2 para dados i, conforme mostrado aqui.

Tabela 7 Relacionamentos de nome de objeto Native-SQL

Nativo SQL Observações

Biblioteca

(tamanho máximo 10)

Esquema

(tamanho máximo 128)

O sistema operacional cria um nome nativo correspondente para um esquema criado por SQL.

Arquivo

(tamanho máximo 10)

Tabela

(tamanho máximo 128)

O sistema operacional cria um nome nativo correspondente para uma tabela criada por SQL.
Membro Não Aplicável Contém os dados reais. Somente o primeiro membro de um objeto FILE pode ser acessado por meio do SQL. Para acessar dados em outros membros, o nome do sistema nativo deve ser usado.

Ajustando o Relógio do Sistema

É recomendável que você defina o relógio do sistema como UTC (Universal Time Coordinate) e use o deslocamento de fuso horário no DB2 para que os valores do sistema i representem o horário local correto. Se essa definição for feita corretamente, os ajustes de horário de verão local poderão ocorrer automaticamente sem interrupção na replicação.