Compartilhar via


Conectar a um banco de dados de origem Oracle

Importante

A Captura de Dados de Alterações para Oracle da Attunity está obsoleta. Para obter detalhes, consulte o comunicado.

Use a página do Oracle de origem para fornecer as informações necessárias para conectar-se ao banco de dados de origem Oracle. A instância CDC lerá os logs de refazer do banco de dados Oracle aos quais você está conectado.

Cadeia de conexão do Oracle
Insira a cadeia de conexão do Oracle ao computador com o banco de dados Oracle que você está usando. A cadeia de conexão é gravada de um dos seguintes modos:

host[:port][/service name]

A cadeia de conexão também pode especificar um descritor de conexão do Oracle Net, por exemplo, (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=erp.contoso.com) (PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=orcl)))

Se estiver usando um servidor de diretório ou tnsnames, a cadeia de conexão pode ser o nome da conexão.

Autenticação de mineração de logs da Oracle
Para inserir as credenciais para o usuário de banco de dados Oracle que está autorizado para mineração de logs, siga um destes procedimentos:

  • Autenticação do Windows: selecione isto para usar as credenciais de domínio atuais do Windows. Você só poderá usar esta opção se o banco de dados Oracle estiver configurado para funcionar com autenticação do Windows.

  • Autenticação do Oracle: se você selecionou esta opção, deve digitar o Nome de usuário e Senha para o usuário no banco de dados Oracle ao qual você está se conectando.

Observação

Um usuário deve ter os privilégios a seguir concedidos no banco de dados Oracle para ser um usuário da mineração de logs.

  • SELECT em <any-captured-table>
  • SELECT ANY TRANSACTION
  • EXECUTE em DBMS LOGMNR
  • SELECT em V$LOGMNR CONTENTS
  • SELECT em V$ARCHIVED LOG
  • SELECT em V$LOG
  • SELECT em V$LOGFILE
  • SELECT em V$DATABASE
  • SELECT em V$THREAD
  • SELECT em ALL INDEXES
  • SELECT em ALL OBJECTS
  • SELECT em DBA OBJECTS
  • SELECT em ALL TABLES

Se algum destes privilégios não puder ser concedido a um V$xxx, conceda a eles o V_S$xxx.

Testar Conexão
Clique em Testar Conexão para determinar se você estabeleceu uma conexão com o computador remoto que tem o banco de dados Oracle. Uma caixa de diálogo é aberta para informá-lo se a conexão teve êxito.

Importante

Devido a uma problema conhecido, a conexão ao banco de dados de origem Oracle poderá falhar se o Designer do CDC não for executado como administrador. Se a conexão falhar, feche e reinicie o Designer de CDC usando a opção Executar como administrador .

Depois de terminar de inserir informações nesta página, clique em Avançar para Select Oracle Tables and Columns.

Consulte Também

Como criar a instância de banco de dados de alteração do SQL Server
Editar propriedades da instância