Oracleデータベースに接続するためのアダプタの1つにすぎないTNSでODP.NETを使用している場合。TNSエントリを維持するためのファイルはTnsnames.Ora
です。tnsnames.oraのサンプルエントリ(ファイルのパスは通常ORACLE_HOME \ NETWORK \ ADMIN)サンプルエントリは次のようになります
TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))
ここで、TORCLはデータソースのエイリアス、MyHostはデータベースサーバー名またはIPアドレス、Portはデータベースリスナーポート、MyOracleSIDはOracleサービスです
したがって
Data Source=TORCL;User Id=myUsername;Password=myPassword;
と同じ
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;