استخدام Oracle Instant Client على ASP.NET.الحصول على خطأ ORA-12154 أو 12545

StackOverflow https://stackoverflow.com/questions/5890517

سؤال

لدي خدمة ويب قمت بنشرها وأنا أستخدم طبعة Oracle Instant Client في مجلد الحاوية.تكمن المشكلة في أنه بغض النظر عن سلسلة الاتصال التي أستخدمها على خادم الاختبار ، أتلقى خطأ ORA-12154 أو خطأ ORA-12545.

إليك سلسلة الاتصال التي جربتها: Genacodicetagpre

لقد حاولت إعداد متغيرات TNS_ADMIN في النظام ولم أفعل شيئًا بالنسبة لي.بالطبع ، كل شيء يعمل بشكل جيد على جهازي.فقط ليس على الخادم الذي تم نشره.

هل كانت مفيدة؟

المحلول

ربما تكون قد حلت هذه المشكلة بالفعل ولكنك فعلت ما يلي

  1. قم بتنزيل إصدار ODAC xcopy
  2. انسخ ملفات dll التالية من مجلد ODAC إلى سلة المهملات (إذا كان ويب) أو موقع ملف exe

    • oci.dll (مكتبة كود العميل)
    • ملف ociw32.dll
    • Oracle.DataAccess.dll
    • orannzsbb11.dll (مكتبة الأمان)
    • oraocci11.dll (مكتبة OCCI)
    • oraociei11.dll (مكتبة OCI Instant Client Data المشتركة)
    • OraOps11w.dll
  3. لقد أنشأت منشور مدونة يرشدك عبر الخطوات مع رابط إلى نموذج تطبيق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top