بتاريخ: 2 مارس 200422 سنة comment_2446 انا عندى مشكلة فى اعداد الديفلوبر 6i على الويندوز حيث ان Oracle Net8 Assistant و Oracle Net8 Easy Config لا يعملان ويعطيان رسائل خطأ وذلك بسبب الملف JREW.exe وذلك على جهازى الجديد بنتيوم 4 مع العلم بان نفس النسخة كانت تعمل على الجهاز القديم بنتيوم 3 وهذا يسبب مشكلة عند العمل على ويندوز 2000او XP حيث اننى لااستطيع انشاء خدمة للاتصال بقاعدة البيانات مما يجعل الديفلوبر عديم القيمة ؟؟؟فهل هناك اى حل لهذه المشكلة تقديم بلاغ
بتاريخ: 2 مارس 200422 سنة comment_2454 السلام عليكم ورحمة الله وبركاتهاخي sabbah38 , بالنسبه لحالتك فسوف نقوم بعمل خدمة الاتصال يدويا وهي كالتالي :-- إذهب الى الملف tnsnames.ora والموجود في ملفات قاعدة البيانات مثلا قاعدة البيانات تم اعدادها في الموقع التالي : C:\Oracle واصدارها 9i مثلا فستجد هذا الملف في المكان التالي وهو :-C:\Oracle\Ora90\network\admin ومن ثم قم بأخذ نسخه من هذا الملف " Copy "ومن ثم إذهب الى المكان الذي نزلت الديفلوبر به وعلى سبيل المثال لو كان مكان اعداد الديفلوبر هو C:\Orant فإذهب الى الموقع التالي C:\Orant\net80\admin وستجد نفس الملف السابقtnsnames.ora وقم بالصاق " Paste "الملف الاول في نفس هذا المكان.الان قم بفتح الملف tnsnames.ora بواسطه برنامج الNotePad وستجده كالتالي :-" هذه بيانات ملف tnsnames.ora في جهازي " لذلك ستختلف عن ماهو موجود لديك وسوف اشرحها لك :- OMER.ORACLE.US.COM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = omer)(PORT = 1521)) ) (CONNECT_DATA = (SID = oracle) (SERVER = oracle.us.com) ) ) حيث أن omer هو إسم الجهاز وقد يكون هنا رقم ال IP الخاص بجهازك .و oracle هو ال SID الخاص بقاعدة البيانات .و ORACLE.US.COM هو الGlobal Name لقاعدة البيانات .طبعا ستجد اكثر من Services في هذا ملف tnsnames.ora ومايهمنا هو ماتكون به هذه البيانات مطابقه لإسم جهازك والSID لقاعدة البيانات وال Global Name أيضا الذي حددته أثناء اعدادك لقاعدة البيانات .طبعا إسم هذه الNet Service هو omer.oracle.us.com وهو ماسنقوم باستخدامه الان .قم بتشغيل قاعدة البيانات ومن ثم قم بتشغيل برنامج الفورم بلدر وقم بالاتصال بقاعدة بيانات اوراكل كالتالي :-User Name scott Password tigerDatabase omer.oracle.us.comلو تم الاتصال بنجاح ان شاء الله , قم بعمل التالي وذلك لتفادي كتابة إسم ألNet Service في حقل أل Host String Or Database عند الاتصال مره أخري , قم بعمل التالي :قم بتشغيل : Start->runاكتب في المستطيل regedit ثم إضغط على زر Openسوف يظهر لك برنامج أل Registry Editor وقم بالتالي :إضغط على علامة + الموجودة خلف HKEY_LOCAL_MACHINEثم إضغط على علامة + الموجودة خلف SOFTWARE ثم إضغط على المجلد المسمى ORACLEُثم أضغط على ملف HOME0 أو HOME1 " المخصص للديفلوبر " قم بالدخول على الجزء الموجود به المفاتيح الموجودة في يمين الشاشة وإضغط في إي مكان بالماوس يمين فسوف تظهر لك قائمه بها New أختار منها String Value إجعل إسم أل String Value الجديدة LOCAL وقيمتها omer.oracle.us.comألان قم بتشغيل أي أداه من أدوات الديفلوبر مثل أل Form Builder أو Reports Builder أو SQL Plus 8.0وضع بيانات الدخول كالتالي :Username scott Password tiger وأترك خانه Host String Or Database فارغه وشوف النتيجه وياريت تخبرنا بما سيحدث معك .عمر باعقيلكندا - مونتريال[email protected] تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.