У меня есть развернутая веб-служба, и я использую экземпляр Oracle Instant Client в папке bin. Проблема заключается в том, что независимо от того, какую строку подключения я использую на сервере тестирования, я получаю ошибку ORA-12154 или ошибку ORA-12545.
Вот строка подключения, которую я пробовал:
//This one caused the ORA-12545 error:
<add key="oracleConnectString" value="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost.mydomain.com)(PORT=1574)))(CONNECT_DATA=(SID=mysid)(SERVER=DEDICATED)));User Id=username;Password=password;" />
//These caused the ORA-12154 errors:
<add key="oracleConnectString" value="Data Source=username/password@//myhost.mydomain.com:1574/mysid;"/>
or
<add key="oracleConnectString" value="Data Source=myhost.mydomain.com:1574/mysid;User Id=username;Password=password;"/>
Я попытался настроить переменные TNS_ADMIN в системе, и это ничего не сделало для меня. Конечно, все отлично работает на моей машине. Только не на развернутом сервере.