سؤال

أحصل على خطأ أثناء محاولة الاتصال بـ Oracle DB على الخادم من خلال الضفدع. رسالة الخطأ هي:
ORA-12514: TNS: لم يتمكن المستمع من حل Service_Name المقدمة في واصف الاتصال.
كان كل شيء على ما يرام حتى يوم أمس ولكن اليوم تم إعادة تشغيل الخادم الخاص بي وأنا لست ABLT للاتصال بـ DB. حاولت tnsping كذلك وهو يعمل بشكل جيد:

TNS Ping Utility لنظام Windows 32 بت: الإصدار 9.2.0.1.0-الإنتاج في 10 نوفمبر-20 10 15:13:29

حقوق الطبع والنشر (C) 1997 Oracle Corporation. كل الحقوق محفوظة.

ملفات المعلمة المستخدمة: c: oracle ora92 network admin sqlnet.ora

يستخدم محول TNSNames المستخدم لحل الاسم المستعار الذي يحاول الاتصال (الوصف = (address_list = (address = (protocol = tcp) (host = my4d) (port = 1521))) (connect_data = (service_name = sim)) OK (80 msec )

فعلتُ LSNRCTL البدء وتقول خدمة Oracleorahome92TnsListener التي تعمل بالفعل.

لا يزال Oracle من خلال الضفدع لا يعمل. هل يمكن لأي شخص مساعدتي في حل هذا.

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

المحلول

يحدث هذا الخطأ عادة عندما لا يتم تشغيل خدمات Oracle الخاصة بك. سترى الخدمات بأسماء "Oracle..tnslistener" وخدمة أخرى مع اسم "oracleservicesim" في خدماتك. تحقق مما إذا كان كلاهما يعملان ، أو أعد تشغيل هاتين الخدمتين. ثم حاول الاتصال. يجب أن تعمل بشكل جيد.

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