NuGetパッケージOracle.ManagedDataAccess
を使用しています。 OracleConnection.Open();
を呼び出すと、タイトルに誤りがあります。私の接続文字列はData Source=RAEDB;User ID=*****;Password=*****;
のようになります。 tnsnames.ora
では、このデータソースはORA-12154:TNS:指定された接続識別子を解決できませんでした
RAEDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = OraDB_IHDB)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ihdb)
)
)
我々はsqlnet.ora
を使用しないように設定されているので、tnsnames.ora
がデフォルトで使用されています。
これはNuGetパッケージバージョン12.2.1100
でのみ発生しますが、12.1.24160419
では発生しません。パッケージのバージョンに問題があるか、私が逃した構成ですか?
この回答を見てください:https://stackoverflow.com/questions/28280883/determining-locatation-of-relevant-tnsnames-ora-file/28283924#28283924明らかに 'tnsnames.ora'ファイルの検索パターンリリースによって異なります。 –