Подключение Oracle к SQL-серверу с использованием dg4odbc

Извиняюсь, если этот вопрос уже задавался, я просто не смог найти ответ на свой случай. Я пытаюсь установить связь (связь) между Oracle 11g MS SQL базы данных, которые находятся на 2 разных серверах. Я следовал инструкции по этой ссылке

http://www.dba-oracle.com/t_heterogeneous_database_connections_sql_server.htm

Только то, что в моем приемнике на сервере SQL я использую DG4ODBC, а не hsodbc

я перечислил шаги ниже, но я не могу понять, как решить это.

1) установлен клиент Oracle на моем сервере SQL. 2) создал ODBC (64-битное) соединение на сервере SQL для указания на мою целевую базу данных SQL с именем dg4odbc 3) создал файл с именем initdg4odbc.ora в

D:\app\user\product\11.2.0\client_2\hs\admin со следующим содержимым:

# HS init parameters
#
HS_FDS_CONNECT_INFO = dg4odbc
HS_FDS_TRACE_LEVEL = on

4) Обновил мой слушатель так, как показано ниже:

LISTENER =
(ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=tcp)(HOST=sqlserver)(PORT=1521))
)
SID_LIST_LISTENER=
  (SID_LIST=
      (SID_DESC=
         (SID_NAME=dg4odbc)
         (ORACLE_HOME=D:\app\user\product\11.2.0\client_2)
         (PROGRAM=dg4odbc)
      )
  )

#CONNECT_TIMEOUT_LISTENER = 0

5) когда я останавливаюсь и запускаю слушателя, я получаю следующее сообщение:

Instance "dg4odbc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

6) на моем сервере базы данных Oracle обновил файл tnsnames.ora, добавив в него:

dg4odbc.world = (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)
               (HOST = sqlserver)
               (PORT = 1521)
          )
          (CONNECT_DATA = (SID=dg4odbc)
          )
          (HS=OK)
     )

7) когда я пытаюсь пропинговать tns с помощью: tnsping dg4odbc, я получаю следующую ошибку:

Used parameter files:
E:\oracle\product\11.2.0.4\dbhome_1\network\admin\sqlnet.ora

TNS-03505: Failed to resolve name

Не могли бы вы сказать мне, где я иду не так? Я становлюсь немного отчаянным, чтобы заставить это соединение работать.

очень ценю вашу помощь в этом.

Спасибо

0 ответов

Другие вопросы по тегам