デプロイしたWebサービスがあり、binフォルダーにOracleInstantClientインスタンスを使用しています。問題は、テストサーバーで使用する接続文字列に関係なく、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変数を設定しようとしましたが、何もしませんでした。もちろん、私のマシンではすべてが正常に機能します。デプロイされたサーバー上ではありません。