Preparar Conexão do Banco de Dados
Saiba mais sobre como configurar definições de conexão de banco de dados, sistema e parâmetro para o Oracle GoldenGate for Sybase.
O Oracle GoldenGate FOR Sybase se conecta aos bancos de dados Sybase ASE usando as bibliotecas clientes disponíveis no pacote DB-Library do Sybase SDK FOR SAP ASE 16.0.3. As conexões podem ser feitas usando uma conexão listada e fornecendo o servidor de banco de dados, a porta, o nome do banco de dados e as informações do usuário, ou as conexões podem ser configuradas para usar DSQUERY e fornecer o nome do servidor, o banco de dados e as informações do usuário.
Ambos os tipos de conexões podem ser adicionados no Serviço de Administração no menu Conexões de BD na IU da Web, mas o uso de DSQUERY requer configuração extra no servidor Oracle GoldenGate.
Configurar uma Conexão DSQUERY no Linux
O uso de conexões DSQUERY requer que os detalhes da conexão sejam listados em um arquivo interfaces que precisa ser criado e salvo na pasta de instalação SDK FOR SAP ASE 16.0.3, como /opt/sap. 1. Conecte-se como o usuário que instalou o Sybase SDK, navegue até o diretório de instalação do Sybase SDK e crie um novo arquivo, chamado interfaces, conforme mostrado. Nenhuma extensão de arquivo é necessária.
<pre class="copy"><code>cd /opt/sap vi interfaces</code></pre>
-
Adicione as informações a seguir ao arquivo
interfaces, editando os campos de acordo com seu ambiente.servername master tcp ether Host_IP_Address Database_Port_Number query tcp ether Host_IP_Address Database_Port_Number #Connections using SSL #master tcp ether Host_IP_Address Database_Port_Number ssl="CN=host name" #query tcp ether Host_IP_Address ssl="CN=<host name"Observação: é importante seguir o layout necessário das informações de conexão no arquivo
interfaces.
For more information about the `interfaces` file, review the Sybase documentation available at:
[https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282782407.html](https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282782407.html)
The following rules are applicable to the `interfaces` file:
- Each SAP ASE has only one entry, although there may be multiple lines in the entry.
- Each line that follows the `servername` line must begin with a space or a tab
- Each element on the line must be separated by a single space.
- Each entry is separated by a blank line.
**Example:**
<pre class="copy"><code>sybase_source master tcp ether 10.0.0.100 5000 query tcp ether 10.0.0.100 5000</code></pre>
-
Salve e feche o arquivo.
-
Depois que a entrada tiver sido criada no arquivo
interfaces, você poderá criar uma conexão de banco de dados na interface Web do Serviço de Administração e selecionar a opção Nome do Servidor em Tipo de Conexão, listando o valor servername do arquivointerfacese concluindo os detalhes restantes da conexão.Observação:
Se, durante a criação da implantação, você não tiver definido as variáveis
LD_LIBRARY_PATHeSYBASEna seção Variáveis de Ambiente da Etapa 3 do Assistente de Configuração do Oracle GoldenGate, precisará adicionar manualmente quaisquer variáveis ausentes, usando os valores para sua instalação do Sybase SDK, caso contrário, as conexões do banco de dados poderão falhar.As Variáveis de Ambiente podem ser adicionadas na guia Implantações do Service Manager expandindo o nome da implantação e selecionando Configuração. Quaisquer alterações na configuração da implantação exigem que o Serviço de Administração seja reiniciado para que as alterações entrem em vigor.