Como se conectar ao Oracle DB via ODBC

9

Eu estou tentando se conectar a um banco de dados remoto do Oracle via ODBC. Eu sou totalmente inexperiente e não consigo me conectar.

O que eu instalei:

  1. Driver 'ODBC do Oracle para RDB'
  2. Um programa ao qual desejo me conectar (Altova Mapforce, um ETL)

O que eu faço:

  1. Em Ferramentas Administrativas eu abro o Windows "Fonte de Dados ODBC Administrador
  2. clico em 'Adicionar ...' e selecione o driver ODBC do Oracle
  3. A janela 'Configuração do driver do Oracle RDB' é aberta. Eu preencho:

    • Nome da fonte de dados: livre escolha
    • Descrição: deixo em branco
    • Transporte: eu escolho o TCP / IP
    • Servidor: eu insiro o endereço IP do servidor
    • Serviço: deixo 'genérico'
    • ID do usuário: insiro o nome do usuário (que pertence à senha que tenho)
    • Anexar declaração: não tem ideia do que faz aqui ??

Ao escolher 'OK', o 'Oracle ODBC Driver Connect' é aberto e eu recebo a senha. Eu digito a senha e a conexão falha.

Perguntas

  • Preciso de mais programas no meu computador? o cliente Oracle do Instant client?
  • Eu nunca sou solicitado a porta do servidor - isso não é relevante?
  • Eu nunca sou solicitado SID - isso não é relevante?
  • Conectei-me facilmente a partir do desenvolvedor do SQL - solicitei apenas IP, porta, nome de usuário, senha e SID do servidor.
por Topocalma 12.08.2011 / 20:26

2 respostas

2

Como o pôster original disse ...

For future users: Instructions on how to install instant client and sqlplus correctly.

  1. Download and unzip in same folder instant client ODBC package.
  2. Execute odbc_install.exe.
  3. Configure ODBC connection in Windows.
  4. Done.
    
por 02.06.2012 / 02:52
1

O Rdb era um sistema de banco de dados criado pelo DEC (Digital) rodando no OpenVMS que a Oracle adquiriu em 1994. Portanto, o "Driver ODBC para RDB" não é o driver correto.

A solução é obter o driver ODBC do Oracle.

Observe também que alguns aplicativos exigem que a fonte de dados ODBC seja um DSN do sistema, enquanto outros preferem um DSN de usuário.

    
por 24.07.2013 / 14:19