Estou tentando conectar-me a um banco de dados Oracle remoto via ODBC. Sou totalmente inexperiente e não consigo conectar.
O que eu instalei:
- Oracle 'Driver ODBC para RDB'
- Um programa do qual quero me conectar (Altova Mapforce, um ETL)
O que eu faço:
- Em Ferramentas administrativas, abro o Windows "ODBC Data Source Administrator
- Clico em 'Adicionar ..' e seleciono o driver ODBC do Oracle
A janela 'Configuração do driver Oracle RDB' é aberta. Eu preencho:
- Nome da fonte de dados: livre escolha
- Descrição: deixo em branco
- Transporte: eu escolho TCP / IP
- Servidor: 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 faço ideia do que fazer aqui ??
Ao escolher 'OK', o 'Oracle RDB ODBC Driver Connect' é aberto e a senha é solicitada. Eu digito a senha e a conexão falha.
Questões
- Preciso de mais programas no meu computador, por exemplo, o cliente Oracle do Instant client?
- Nunca sou solicitado a porta do servidor - isso não é relevante?
- Nunca sou solicitado a SID - isso não é relevante?
- Eu me conectei facilmente do desenvolvedor SQL - ele solicitou apenas o IP do servidor, porta, nome de usuário, senha e SID.
connection
database
odbc
Topocalma
fonte
fonte
Respostas:
Como dizia o pôster original ...
fonte
Rdb era um sistema de banco de dados criado pela DEC (Digital) em execução 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 como um DSN do sistema, enquanto outros preferem um DSN do usuário.
fonte