Я получаю эту ошибку при попытке удаленного подключения к серверу базы данных с помощью файла udl:
Тестовое соединение не удалось из-за ошибки при инициализации провайдера. ORA-12545: Ошибка подключения, поскольку целевой хост или объект не существует
Я считаю, что это не проблема с подключением, потому что я могу успешно выполнить следующие контрольные списки:
- ping IP address
- ping DNS name
- имя службы tnsping
- подключиться к базе данных с помощью sqlplus, сделать select и другие команды в таблице
- перенастроить службу с помощью Oracle Net Configuration Assistant
Я также попытался изменить имя хоста в tnsnames.ora на его IP-адрес или поместить IP-адрес и его псевдоним в etc \ hosts, но это все еще не работает. Думаю, проблема в файле udl. Я использую тот же самый файл udl с файлом на другом ПК, который работает нормально.
Есть ли у вас какие-либо идеи?