لقد قمت بتثبيت قاعدة البيانات أولاً، ولم تكن هناك مشكلة عند تصحيح الأخطاء باستخدام net. ومع ذلك، بعد إنشاء موقع الويب، عند الاتصال بقاعدة البيانات، ظهر أن إصدار العميل منخفض جدًا (وهذا ما يعنيه). 9i، ثم قمت بتغيير الخدمة ذات الصلة إلى دليل، وبعد N أيام تم اكتشاف أن قاعدة البيانات لا يمكن أن تبدأ بشكل طبيعي.
لم يتم العثور على ملف الرسالة sp1<lang>.msb SP2-0750: قد تحتاج إلى تعيين ORACLE_HOME إلى دليل برنامج Oracle الخاص بك.
الطرق الموجودة على الإنترنت لتعديل oracle_home لا تعمل.
لذلك قمت بإلغاء تثبيت العميل، وبعد إعادة التشغيل وجدت أن Oracle غير قابل للاستخدام تمامًا. وعندما كنت على وشك إلغاء التثبيت، وجدت أن Oracle طلبت عدم وجود منتجات مثبتة.
السبب الجذري للخطأ هو إضافة بعض المعلومات إلى السجل عند تثبيت العميل أو الخادم.
1 لن تكون هناك مشكلة عند تثبيت العميل الرقيق أولاً ثم الخادم، ولكن العميل الرقيق لم يعد يعمل في الوقت الحالي. تعتمد كافة أسماء tns على المسار الذي تم تثبيت الخادم عليه.
2 ولكن سيكون من الخطأ عكس الترتيب، خاصة عندما لا يكون العملاء في نفس الدليل (العميل المبسط عادة ما يكون في دليل أوراكل ضمن الدليل الجذر لقرص النظام). لأن معلومات التسجيل قد تغيرت في هذا الوقت. HKEY_LOCAL_MANCHINESOFTWAREORACLE، سيتم حذف إدخال الدليل هذا عندما تقوم بإلغاء تثبيت العميل الرقيق.
الحل 2: ما عليك سوى إضافة أو تعديل الإدخالات ذات الصلة المذكورة أعلاه في السجل إلى الدليل الموجود على خادم Oracle.
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/mzwang123/archive/2009/12/22/5053497.aspx.