بتاريخ: 9 يناير 200521 سنة comment_23527 من البداية عملت كل خطوات الأخ الكريم عمر باعقيل في الربط بين أوراكل 9i وبين الديفلوبر 6i مع العلم أنا الويندوز عندي 2000 بعد كذا محاولة في اكتر من نظام تشغيلمشيت علي الخطوات بالظبط وكله تمام نزلت الديفلوبر علي الC ونزلت الداتابيز علي D وكله تمام أخر خطوة بس في تنزيل الداتابيز طلب مني ادخله باسورد لمستخدمين هما sys & system حاولت ادخل اللي انا عارفه مثلا manager مرضيش وقال لازم أغير الباسورد الافتراضية فدخلتله باسورد باسمي (احمد) ومشيت تمام ،لما جيت اعمل الربط عملت كل الخطوات لحد خطوة الـ Test وكل مرة ميرضاش يقبل الباسورد حتي الافتراضية MANAGER مرضيش يقبلها لكن قبل الباسورد اللى انا كنت دخلتها في الاول (احمد) ، بس بردو مفيش فايدةحاولت اعمل الاتصال يدوي زى ملقيت الأخ عمر باعقيل رد علي زميل وقاله كده ومشيت علي خطواته بس بردو مفيش فايدة ودي الخطوات اللى قالها الأخ الكريم عمر باعقيل :- أذهب الى الملف 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 في جهازي " لذلك ستختلف عن ماهو موجود لديك وسوف اشرحها لك :- CODE 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ولكن لم يحدث شيء وكل مرة أحاول يظهر رسالة خطأ سوف أقوم بأدراجها وهذا هو الملف الخاص بي هذه هي بياناته :: # TNSNAMES.ORA Network Configuration File: D:\oracle\ora90\network\admin\tnsnames.ora # Generated by Oracle configuration tools.DEVELOPER.ORACLE.US.COM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = aoudoof)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = oracle.us.com) ) )INST1_HTTP = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = aoudoof)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION = http://HRService) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = oracle) (PRESENTATION = RO) ) )ORACLE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = aoudoof)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = oracle.us.com) ) ) فماذا تنصحونني أن افعل أثابكم الله خيرا أهل العلم علما بان الجهاز اسمه aoudoof تقديم بلاغ
بتاريخ: 10 يناير 200521 سنة كاتب الموضوع comment_23649 هل مشكلتي دي ملهاش حل عند حد من الاخوة الاعضاء انا معرفشطيب هل المشكلة ممكن تكون خاصة بموضوع السرفزباك لانه في بداية تنزيل الداتابيز مرضيش خالص يبزله وقال لازم يكون علي الاقل سرفزباك 1 وطبعا انا شغال علي ويندوز 2000 فملقتش عندي غير سرفزباك4 فممكن تكون دي المشكلة ، انا معرفش علي العموم انا هضيف الملف بتاع tnsnames.ora دلوقتي ولو حد من الاخوة الاعضاء المكرمين عرف حل لمشكلتي يا ريت يقولي انا لسه في البداية واتعقدت من تثبيت البرنامج بس امال بعد كده هعمل ايه ربنه يستر يقول رسول الله صلي الله عليه وسلم (( ما من ايام العمل الصالح فيها احب عند الله من ايام العشر الاوائل من ذي الحجة)) نصحية من اخ اغتنموا هذه الفرصة الغالية بكثرة الذكر وتلاوة القرآن والدعاء لنا ولاخواننا المستضعفين والمشردين في كل مكان ، وكذلك من استطاع صيام الايام التسع الاولي فله من الاجر العظيم ان شاء الله جزاكم الله خيرا ونفع بعلمكم ان شاء الله وكل عام وامة محمد صلي الله عليه وسلم كلها بكل خير وسعادة ان شاء اللهوالسلام عليكم ورحمه الله وبركاتهاخوكم في الله احمد [email protected] tnsnames.ora تقديم بلاغ
بتاريخ: 17 يناير 200521 سنة comment_24375 ان شاء الله اقدر اساعدك بالنسبة للSP1 OR SP4 المقصود هون انو اذا كان عندك ويندوز XP بحتاج SP1 طبعا هلأ نزل SP2 وبما انو عندك 2000 فأخر اصدار هو SP4 مش ضروري اتنزل كل واحد على بارتشن مختلفيعني بتنزل الديفلوبار على c:\oranet وهو الموضع الافتراضي وبتنزل قاعدة البيانات على نفس البارتشن المهم على مجلد مختلف عن السابق وبعد ما ينتهي التنزيل كل ما عليك هو نسخ ملف TNSNAMES.ORA من قاعدة البيانات الي الديفلوبار وانتى عارف موقع كل واحد وين وبعد هيك ان شاء الله حيشتغل مع النظام تمام انا شخصيا هيك بعمل وبشوفها اسهل من الطريقة الي ذكرتها في رسالتك واذا بدك تريح حالك من كتابة اسم قاعدة البيانات عند كل عملية LOGON روح على ملف REGEDIT وعند الشاشة الرئيسية للORACLE ضيف هناك اسم قاعدة البيانات وبالتوفيق وان شاء الله اكون خدمتك تقديم بلاغ
بتاريخ: 23 يناير 200521 سنة comment_24988 تأكد من ان ضبط لغة قاعدة البيانات لديك اثناء التثبيت ليست UTF16 او UTF32لا ديفيلوبر 6 لايعرفها اثنان انصحك باستعمال اسما صغيره واجعل اسم ال GDNنفس ال SIDglopal databse name = system identifierمثلا ora او dba حتى لايختلط عليك الموضوع وبدلا عن ادخال اسم الجهاز عمر ادخل localhostتحياتى تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.