أوراكل سلسلة الاتصال دون TNSNAMES.ORA ملف
-
03-07-2019 - |
سؤال
وأنا باستخدام .NET Framework مع مساحة الاسم System.Data.OracleClient. لدي العميل أوراكل 11 المثبتة على جهاز الكمبيوتر الخاص بي. أنا لا أريد لاستخدام ملف TNSNAMES.ORA لتخزين معلومات الاتصال.
هل يمكن لشخص من فضلك قل لي ما هي سلسلة الاتصال ستبدو إذا لم تكن تريد استخدام ملف TNSNAMES.ORA؟ وسوف يتم تخزين سلسلة الاتصال في ملف web.config من مشروع تطبيق ويب.
المحلول
http://www.connectionstrings.com/oracle
وهذا هو مورد كبير
<اقتباس فقرة> وSERVER = (وصف = (عنوان = (PROTOCOL = TCP) (HOST = MyHost) (PORT = MyPort))
(CONNECT_DATA = (SERVICE_NAME = MyOracleSID)))؛ رمز المستخدم = myUsername؛ PWD = myPassword؛
وهو ما تريد أعتقد ...
نصائح أخرى
وبدءا من عملاء 10G، يمكنك استخدام EZCONNECT الميزة، والتي لا تتطلب إلى تعديل ملف TNSNAMES.ORA: username/password@servername:port/instance
. على سبيل المثال:
Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True