Microsoft Data Link | Имя базы данных Oracle конфликтует с именем домена (?)

Я решаю специфическую проблему с "Net Service Name", которая как-то вызывает не связанную проблему при тестировании вновь созданного соединения с использованием OraOLEDB. Наше унаследованное имя базы данных совпадает с именем нашего домена (домен был спроектирован и реализован намного позже, после того как база данных поступила в производство)

Вот как определяется имя сетевой службы Oracle:

KAZEMA =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.200)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = KAZEMA)
    )
  )

и наш внутренний домен KAZEMA.COM, Если я пытаюсь создать файл UDL для соединения ORACLE, ссылаясь на Net Service Name как KAZEMAЯ получаю сообщение об ошибке тайм-аута TNS и незначительное изменение имени сетевого сервиса, например KAZEMA1 устанавливает связь без нареканий. Однако, кроме UDL, это сетевое имя службы не влияет на любые другие попытки подключения (пока что) от VS или SSMA и т. Д.

Я привожу некоторые объяснения этому поведению.

0 ответов

Хорошо, извините за мой предыдущий комментарий, который НЕ был проверен дважды перед публикацией. Я обнаружил "проблемы", включив трассировку при попытках подключения. У меня была копия файлов tnsnames.ora на моем \ user \ desktop &, по неизвестным мне причинам.udl-файл использовал копию tnsnames.ora в качестве локального файла при попытке установить соединение.

2018-12-09 17:23:51.970 : nnftmlf_make_local_addrfile:local names file is C:\Users\rthampi\Desktop\tnsnames.ora
2018-12-09 17:23:51.970 : nnftmlf_make_local_addrfile:exit
2018-12-09 17:23:51.970 : nlpaxini:entry
2018-12-09 17:23:51.970 : nlpaxini:exit
2018-12-09 17:23:51.970 : nnftmlf_make_system_addrfile:entry
2018-12-09 17:23:51.970 : nnftmlf_make_system_addrfile:system names file is D:\oracle\product\12.2.0\dbhome_1\network\admin\tnsnames.ora
2018-12-09 17:23:51.970 : nnftmlf_make_system_addrfile:exit
2018-12-09 17:23:51.970 : nnftboot:exit
2018-12-09 17:23:51.970 : nnftrne:entry
2018-12-09 17:23:51.970 : nnftrne:Original name: KAZEMA

Эта копия tnsnames.ora имеет то же сетевое имя службы с другим IP-адресом, что приводит к ошибкам тайм-аута TNS.

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