Estoy intentando conectarme a un Oracle DB remoto a través de ODBC. Soy totalmente inexperto y no puedo conectarme.
Lo que he instalado:
- Oracle 'Controlador ODBC para RDB'
- Un programa desde el que quiero conectarme (Altova Mapforce, un ETL)
Lo que hago:
- En Herramientas administrativas, abro el Administrador de fuente de datos ODBC de Windows
- Hago clic en 'Agregar ...' y selecciono el controlador ODBC de Oracle
Se abre la ventana 'Configuración del controlador Oracle RDB'. Relleno:
- Nombre de la fuente de datos: libre elección
- Descripción: lo dejo en blanco
- Transporte: elijo TCP / IP
- Servidor: ingreso la dirección IP del servidor
- Servicio: dejo 'genérico'
- ID de usuario: ingreso el nombre de usuario (que pertenece a la contraseña que tengo)
- Adjunte declaración: ¿no tiene idea de qué hacer aquí?
Al elegir 'Aceptar', se abre 'Oracle RDB ODBC Driver Connect' y se me solicita la contraseña. Ingreso la contraseña y la conexión falla.
Preguntas
- ¿Necesito más programas en mi computadora, por ejemplo, el cliente Oracle de Instant Client?
- Nunca se me solicita el puerto del servidor, ¿no es esto relevante?
- Nunca se me solicita el SID, ¿no es esto relevante?
- Me conecté fácilmente con el desarrollador de SQL: solo solicitaba la dirección IP, el puerto, el nombre de usuario, la contraseña y el SID del servidor.
connection
database
odbc
Topocalma
fuente
fuente
Respuestas:
Como decía el cartel original ...
fuente
Rdb era un sistema de base de datos creado por DEC (Digital) que se ejecuta en OpenVMS que Oracle adquirió en 1994. Por lo tanto, "ODBC Driver for RDB" no es el controlador correcto.
La solución es obtener el controlador ODBC de Oracle.
También tenga en cuenta que algunas aplicaciones requieren que la fuente de datos ODBC sea como un DSN del sistema, mientras que otras prefieren un DSN de usuario.
fuente