#oracle #iis #connection
#Oracle #iis #подключение
Вопрос:
У меня есть приложение веб-службы.IP-адрес сервера ….. 216. Это приложение, поддерживающее базу данных. База данных находится на другом сервере с ip …… 217. Теперь, когда я запускаю приложение из 216, оно работает, я могу делать запросы к базе данных.Я также могу подключиться к базе данных с помощью SqlPlus. Итак, ошибок нет. Но когда я пытаюсь запустить это приложение удаленно, а не с установленного сервера, я получаю ORA: 12154 не удалось разрешить ошибку идентификатора подключения. Что может быть причиной этого. Все компьютеры находятся в интрасети.Платформой сервера базы данных является Windows Server2008 R2, а сервером IIS является Windows 2003 R2. Платформа удаленного компьютера — Ubuntu 10.04 LTS x64
Ответ №1:
Установлен ли клиент oracle на другом сервере?
Есть ли соответствующие записи в tnsnames.ora на другом сервере?
Комментарии:
1. На сервере Linux, откуда я вызываю приложение на удаленном сервере (.216), нет клиента Oracle. Должен ли он быть?
Ответ №2:
Мне пришлось предоставить разрешение на доступ к сети к папке, в которой находился файл Tnsnames.ora. И мне также пришлось зарегистрироваться asp.net в IIS. После этого это сработало.