Preparar Conexão do Banco de Dados
Saiba mais sobre como configurar definições de conexão de banco de dados, sistema e parâmetros para o Oracle GoldenGate para z/OS Db2.
Especificando o Número de Threads de Conexão
Cada processo do Oracle GoldenGate faz uma conexão com o banco de dados. Dependendo do número de processos que você usará e do número de outras conexões Db2 que você espera, talvez seja necessário ajustar os seguintes parâmetros do sistema Db2 no Painel de Gerenciamento de Thread DSNTIPE Db2:
-
MAX USERS(macroDSN6SYSP CTHREAD) -
MAX TSO CONNECT(macroDSN6SYSP IDFORE) -
MAX BATCH CONNECT(macroDSN6SYSP IDBACK)
Leituras de log usam RRSAF, permitir:
-
Dois threads Db2 por processo para cada um dos seguintes itens:
-
Extrair
-
Replicat
-
O comando Admin Client
DBLOGIN(faz log-in no banco de dados) -
utilitário
DEFGEN(gera definições de dados para mapeamento de coluna)
-
-
Um thread Db2 extra para Extract para chamadas IFI.
-
Um thread Db2 extra para cada instrução de parâmetro
SQLEXECque será emitida por cada processo Extract e Replicat.
Garantindo a compatibilidade da conexão ODBC
Para garantir que você configure o arquivo de inicialização ODBC Db2 corretamente, siga as diretrizes do manual Db2 UDB z/OS ODBC Guide and Reference. Uma consideração importante é a codificação dos colchetes abertos e fechados (o caractere [ e o ]). Os caracteres de colchete são caracteres "variantes" que são codificados de forma diferente em diferentes identificadores de conjunto de caracteres codificados (CCSID), mas devem ser do IBM-1047 CCSID no arquivo de inicialização ODBC. O ODBC Db2 não reconhece colchetes de nenhum outro CCSID. Observe o seguinte:
-
O primeiro (ou aberto) colchete deve usar os caracteres hexadecimais
X'AD'(0xAD). -
O segundo (ou fechar) colchete deve usar os caracteres hexadecimais
X'BD'(0xBD).
Para definir o código correto entre colchetes, use qualquer um dos métodos a seguir.
-
Use o comando
hexno OEDIT e altere o código hexadecimal para cada caractere adequadamente. -
Use o utilitário
iconvpara converter o arquivo de inicialização ODBC. Por exemplo, para converter de CCSID IBM-037 para IBM-1047, use o seguinte comando:
iconv -f IBM-037 -t IBM-1047 ODBC.ini > ODBC-1047.ini
mv ODBC-1047.ini ODBC.ini
- Altere seu emulador de terminal ou configuração de terminal para usar o CCSID IBM-1047 ao criar ou alterar o arquivo.