Nếu bạn đang sử dụng ODP.NET với TNS, đây không phải là một trong những bộ điều hợp để kết nối với cơ sở dữ liệu oracle. Tệp để duy trì các Mục TNS là Tnsnames.Ora
Mục nhập mẫu trong tnsnames.ora (đường dẫn tệp thường là ORACLE_HOME \ NETWORK \ ADMIN) mục nhập mẫu trông giống như bên dưới
TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))
Ở đây TORCL là bí danh cho nguồn Dữ liệu, MyHost là tên máy chủ Cơ sở dữ liệu hoặc Địa chỉ Ip của bạn, Cổng là cổng xử lý cơ sở dữ liệu và MyOracleSID là Dịch vụ Oracle của bạn
Do đó
Data Source=TORCL;User Id=myUsername;Password=myPassword;
giống như
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;