الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلتي مع Oracle 10g

مغلق
بدأه mamoud في 26 مارس 2006 · 11 رد · 6,270 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

نصبت اليوم Oracle10g وكل شي تمام واتبعت الخطوات اللتي كانت موجودة في المنتدى عن الطريقة الصحيحة لتنصيب الاوراكل ولكن عند تشغيل SQl plus وادخل كلمة المرور والباسورد المعروفة ما يدخل ويعطيني خطاء...

اش العمل وانا مضطر كتير لاستخدامه بسبب مشروع مطلوب العمل على racle 10g...

ارجوا افادتي...

وشكرا..

#2

أكتب الخطأ أخي حتى تتم المساعدة ..

#3

الرسالة كالتالي:

ERROR:

ORA - 12560 : TNS : يوجد خطاء في موفق البروتوكول

طبعا الرسالة السابقة تظهر بعد ما أضع في مكان:

User Name: System

Password: manager

#4

ضع في مربع connection String : اسم tnsnames و هو في العادة orcl عند تنصيب oracle 10g

#5

جربت ...

وتكررت نفس رسالة الخطأ

#6

افتح الملف oracle hom \ network\\admin\tnsnames.ora حيث أن oracle hom هو المسار الذي قمت بتنصيب الأوراكل عليه ثم قم بكتابة محتويات هذا الملف في مشاركتك

قد تكون الشمكلة من إعدادات البروتكول .. على كل حال إذا أردت حلاً جذرياً : أنشأ قاعدة جديدة ( لا تقم بتنصيب الأوراكل مرة ثانية و إنما قم بإنشائها عن طريق Database Configation Assistants الموجودة في مجموعة الأوراكل في قائمة إبدأ )

#7

هذا هو ما مكتوب في الملف:

اقتباس
# tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\db_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ROSROS =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = rosros)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = RosRos)

    )

  )

EXTPROC_CONNECTION_DATA =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

    )

    (CONNECT_DATA =

      (SID = PLSExtProc)

      (PRESENTATION = RO)

    )

  )

#8

هل أسم الجهاز الذي تعمل عليه هو rosros ؟

إذا كان هو فعلاً اكتب ROSROS في مربع connection string عندما تقوم بتشغيل sql plus و لا تنسى إيقاف fire wall .... إذا فشلت هذه الطريقة قم بإنشاء قاعدة بيانات جديدة ...

#9

جربت ووضعت rosros وما اشتغل وعملت قاعدة بيانات جديدة وما اشتغل ووتطلعي الرسالة هادي:

error:

ora - 12545:فشل الاتصال لأن الكائن أو المضيف المطلوب غير موجود

طبعا انا احط في

اسم المستخدم: system

كلمة السر: manager

سلسلة المضيف : rasras

طبعا الكلام ده بعد ما عملت قاعدة بيانات جديدة، وطلب اسم القاعدة فكتبت rasras وده كان بردو اسم sid

#10

الخطأ الذي ذكرته هو خطأ في إعدادات tnsnames حيث أنه يفشل بالإتصال مع oracle .. سألتك أخي : هل اسم جهازك هوrosros ?...

حاول تشغيل sqlplus عن طريق المستخدم sys :

sys/change_on_install as sysdba و ذلك في مربع username و اكتب الخطأ إذا ظهر ....

#11

أعمل الغاء لملف tnsnames وانشىء listner جديد سيعمل ان شاء الله

#12

السلام عليكم اخوي كيفك

انا تعبت من نفس الشكلة تقريبا وكنت افكر خطأ في التنزيل واشطب الاوركل وانزلها اكثر من 6 مرات على الجهاز الى يوم بالصدفة عرفت كيف ممكن ادخل عليها

في حقل اسم قاعدة البيانات مابيقل فقط اسم القاعدة لحالها

مثلا

user name:sys

password:sys

connect identifier:orcl في هذه الحاله راح يعطي الخطأ الي بيطلع معك نفس الي كان بيطلع معي بس بدلا من ان تكتب connect identifier: بالطريقة السابقة

اكتبها على الشكل التالي

connect identifier:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PO

T=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))

او تكتب اسم قاعدة البيانت الي انت انشأتها بس العاده بتكون

orcl

تكون هذه مشكلتك وهذه حلها وان تعم الفائده على الجميع ان شاء الله

وانا شغال على البرنامج بالطريقة هذه واو مسحت الجملة بيعطيني خطأ

اللهم اني اسألك علما نافعا لديني ولأمتي

هذا الموضوع مغلق.

مواضيع مشابهة