यदि आप 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 पता है, पोर्ट डेटाबेस श्रोता पोर्ट है और 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;