Preparar Conexão do Banco de Dados

O Oracle GoldenGate for Yugabyte (variante PostgreSQL) se conecta aos bancos de dados Yugabyte usando um driver ODBC pré-empacotado. As conexões podem ser estabelecidas usando um Nome de Origem de Dados (DSN) ou usando uma conexão direta e fornecendo o host, a porta, o banco de dados e outras informações do servidor de banco de dados.

O uso de conexões DSN requer que os detalhes da conexão sejam listados em um arquivo odbc.ini, enquanto o uso de entradas diretas é inserido manualmente ao adicionar uma conexão de banco de dados da interface Web ou do Admin Client.

Observação: PgBouncer não é suportado para conexões do Oracle GoldenGate.

Observação: O Oracle GoldenGate não suporta conexões com o Yugabyte que usam Pgpool.

Depois de executar as etapas fornecidas a seguir para criar as entradas DSN ou você planeja usar conexões diretas, vá para o tópico Adicionar Conexões de Banco de Dados para saber como criar conexões de banco de dados.

Configurar uma Conexão baseada em DSN

Para criar uma conexão DSN para processos do Oracle GoldenGate, primeiro você precisará adicionar uma variável de ambiente para a implantação do Oracle GoldenGate for Yugabyte e, em seguida, criar um arquivo odbc.ini para armazenar os atributos de conexão.

  1. Faça login na interface web do Service Manager.

  2. No painel de navegação esquerdo, clique em Implantações e selecione o nome da implantação para Yugabyte. Isso expande as várias configurações para a implantação.

  3. Clique em Configuração e, em seguida, clique no sinal de mais (+) ao lado de Variáveis de Ambiente.

  4. Forneça as informações a seguir nos dois campos disponíveis. Para o campo Valor da Variável de Ambiente, verifique se ele é o caminho absoluto do arquivo odbc.ini:

    Nome da Variável de Ambiente = ODBCINI

    Valor da Variável de Ambiente = /ogg/deployment/yugabyte/odbc.ini

  5. Clique em Submeter para criar a nova variável e, em seguida, reiniciar a implantação no painel Implantações, para que as alterações entrem em vigor.

  6. Na pasta deployment da instalação do Oracle GoldenGate, crie manualmente um arquivo odbc.ini e adicione origens de dados nesse arquivo.

Use as seguintes configurações mínimas ao criar o arquivo DSN:

Veja a seguir um arquivo de exemplo odbc.ini com duas entradas DSN. Os nomes da Origem de Dados usados no exemplo abaixo são PG_src e PG_tgt.

 

#[ODBC Data Sources]

[ODBC]

IANAAppCodePage=4

InstallDir=/datadirect

 

[PG_src]

Driver= ./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=sourcedb

HostName=remotehost

PortNumber=5432

 

| — |

[PG_tgt]

Driver=./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=targetdb

HostName=remotehost

PortNumber=5432

  1. Salve e feche o arquivo odbc.ini.

  2. Para configurar a conexão de banco de dados do Oracle GoldenGate para uma implantação de Yugabyte, consulte Adicionar Conexões de Banco de Dados.