Я пытаюсь подключиться к удаленной базе данных Oracle через ODBC. Я совершенно неопытен и не могу подключиться.
Что я установил:
- Oracle 'Драйвер ODBC для RDB'
- Программа, к которой я хочу подключиться (Altova Mapforce, ETL)
Что я делаю:
- Под административными инструментами я открываю Windows "ODBC Data Source Administrator
- Я нажимаю «Добавить» и выбираю драйвер Oracle ODBC
Откроется окно «Установка драйвера Oracle RDB». Я заполняю:
- Название источника данных: свободный выбор
- Описание: я оставляю пустым
- Транспорт: я выбираю TCP / IP
- Сервер: я ввожу IP-адрес сервера
- Служба: я оставляю «универсальный»
- UserID: я ввожу имя пользователя (оно принадлежит моему паролю)
- Прикрепить заявление: не знаю, что здесь делать ??
После выбора «OK» откроется «Oracle RDB ODBC Driver Connect», и мне будет предложено ввести пароль. Я ввожу пароль, и соединение не устанавливается.
Вопросов
- Нужны ли мне дополнительные программы на моем компьютере, например, клиент Oracle для клиента Instant?
- Мне никогда не предлагается порт сервера - это не имеет значения?
- Меня никогда не спрашивают SID - это не важно?
- Я легко подключился к разработчику SQL - он запрашивал только IP-адрес сервера, порт, имя пользователя, пароль и SID.
connection
database
odbc
Topocalma
источник
источник
Ответы:
Как сказал оригинальный постер ...
источник
Rdb была системой баз данных, созданной DEC (Digital), работающей на OpenVMS, которую Oracle приобрела в 1994 году. Поэтому «Драйвер ODBC для RDB» не является правильным драйвером.
Решение состоит в том, чтобы получить драйвер Oracle ODBC.
Также обратите внимание, что некоторые приложения требуют, чтобы источником данных ODBC был системный DSN, в то время как другие предпочитают пользовательский DSN.
источник