9

Я пытаюсь подключиться к удаленной базе данных Oracle через ODBC. Я совершенно неопытный и не могу подключиться.

Что я установил:

  1. Oracle 'Драйвер ODBC для RDB'
  2. Программа, к которой я хочу подключиться (Altova Mapforce, ETL)

Что я делаю:

  1. Под административными инструментами я открываю Windows "ODBC Data Source Administrator
  2. Я нажимаю «Добавить» и выбираю драйвер Oracle ODBC
  3. Откроется окно «Установка драйвера Oracle RDB». Я заполняю:

    • Название источника данных: свободный выбор
    • Описание: я оставляю пустым
    • Транспорт: я выбираю TCP/IP
    • Сервер: я ввожу IP-адрес сервера
    • Служба: я оставляю «универсальный»
    • UserID: я ввожу имя пользователя (оно принадлежит моему паролю)
    • Прикрепить заявление: не знаю, что здесь делать ??

После выбора «OK» откроется «Oracle RDB ODBC Driver Connect», и мне будет предложено ввести пароль. Я ввожу пароль, и соединение не устанавливается.

Вопросы

  • Нужны ли мне дополнительные программы на моем компьютере, например, Oracle-клиент Instant Client?
  • Мне никогда не предлагается порт сервера - это не имеет значения?
  • Меня никогда не спрашивают SID - это не важно?
  • Я легко подключился к разработчику SQL - он запрашивал только IP-адрес сервера, порт, имя пользователя, пароль и SID.

2 ответа2

2

Как сказал оригинальный постер ...

Для будущих пользователей: Инструкции о том, как правильно установить мгновенный клиент и sqlplus.

  1. Скачайте и распакуйте в одну папку мгновенный клиентский пакет ODBC.
  2. Выполните odbc_install.exe .
  3. Настройте соединение ODBC в Windows.
  4. Готово.
1

Rdb была системой баз данных, созданной DEC (Digital), работающей на OpenVMS, которую Oracle приобрела в 1994 году. Таким образом, "Драйвер ODBC для RDB" не является правильным драйвером.

Решение состоит в том, чтобы получить драйвер Oracle ODBC.

Также обратите внимание, что некоторые приложения требуют, чтобы источником данных ODBC был системный DSN, в то время как другие предпочитают пользовательский DSN.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .