بسم االله الرحمن الرحيم How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i آيف تربط الا وراآل 9i مع الديفيلوبر 6i الا س م التخص ص المو ه ل العم ل البل د اله اتف البري د الص فحة يوسف عثمان ناصر الشفيع مطور أنظمة ومواقع بكالريوس أنظمة المعلومات الا دارية السودان +249-9-09212121 eng.yousifosman@hotmail.com http://khanyousif.blogspot.com/ التوقي ع اللهم إنا نسا لك أن يكون هذا العمل خالصا لوجهك تعالى وأن ينتفع به عموم المسلمين فى أى مكان هذا وما آان من صواب أو توفيق فمن االله وحده وما آان من خطا أو زلل أو نسيان فمن نفسى و الشيطان هذا الكتاب هو عبارة عن الجزء الثانى من آتب سلسلة تعلم أوراآل ديفيلوبر من البدايه وحتى الا حتراف هذا الكتاب يخص المبتدي ين المهتمين بمجال قواعد البيانات وخاصة الا وراآ ل آم ا أن هذا الكتاب والكتب الا خرى من السلسله مجانيه ومتاحه الا قتناء للجمي ع وب دون أى ش روط أو قيود مسبقه وثمنها فق ط دع وة أخ لا خي ه بظه ر الغي ب وأن ت دعو لا خ ى وص ديقى وزميل ى ورفيق دربى نادر عبداالله الدرديرى بالرحمه والمغفره. 1
إحتياجات قبلية متطلبة: نظام التشغيل :(O.S) Win XP أو Win Server 2003 وليس Win Vista أو.Win 7 قاع دة بيان ات أوراآ ل Server) :(Oracle DB الا ص دارة 8 أو 8i أو 9i ول يس 10g أو.11g طريقة ربط الا وراآل مع الديفيلوبر :Oracle DB 9i & Oracle Developer 6i ال ذهاب إل ى Start > All Programs > Oracle For Windows NT > Oracle.Net8 Easy Config سوف تظهر هذه الشاشة فنق وم با دخ ال أى إس م ف ى الخان ة New Service Name نختار Add New Service ثم نضغط على.Next وم ن ث م 2
بعدها تظهر هذه الشاشة آما بالشكل. التى تطلب منا تحديد بروتوآول نقل الملفات نختار الخي ار الا فتراض ى تظهر هذه النافذة التى تطلب إدخال إسم المضيف. 3
وهو نفس الا سم الذى أدخلناه للجهاز عند عملية إعداد وتنصيب الويندوز وإذا لم نت ذآره نض غط ب زر الم اوس الا يم ن عل ى My Computer ومنه ا نخت ار Properties ومنه ا ن ذهب إل ى التبوي ب Computer Name وس وف نج د ذل ك الا س م أم ام الخي ار Full computer name فنقوم بنسخه. ومن ثم نقوم بلصقه فى الخانة Host Name آما فى الشاشة أدناه. 4
نضغط على Next فتظهر هذه الشاشة التى تطلب إدخال ال SID لسيرفر قاعدة البيانات عند عملية تنصيب الا وراآل. وهو نفس الا سم الذى أدخلناه وإذا ل م نت ذآره ن ذهب إل ى قاي م ة Start ومنه ا Programs ث م نخت ار مجل د قاع دة بيان ات الا وراآ ل ومن ه نخت ار الخي ار Enterprise Manager Console فتظه ر ه ذه الشاش ة نضغط على OK مباشرة. 5
فتظهر هذه الشاشة الت ى ن رى م ن خلاله ا إس م قاع دة بيان ات أوراآ ل ع ن طري ق الض غط عل ى الخيار Databases ومن ثم نقوم بكتابة هذا الا سم فى خانة ال Database SID ثم نضغط على.Next فتظهر هذه الشاشة التى يمكن من خلالها إختبار وصلة الا تصال عن طريق الضغط على الخيار.Test Service 6
تظهرهذه الشاشة التى تطلب إدخ ال معلوم ات الا تص ال بالقاع دة وه ى معلوم ات إس م المس تخدم وآلم ة الم رور وع ادة نق وم با دخ ال أى م ن الحس ابات الا فتراض ية م ثلا معلوم ات حس اب ال Scott ثم نضغط على Test لا ختبار عملية الا تصال. تظهر هذه الشاشة التى توض ح نج اح عملي ة الا تص ال بقاع دة البيان ات نض غط عل ى Finish لا نهاء معالج إختبار قاعدة البيانات. Done ث م 7
ف ى الع ادة لا تنته ى عملي ة ال ربط بنهاي ة ه ذه الخط وة حي ث نق وم بال دخول إل ى المس ار C:\OracleDB\ora92\network\admin هذا با عتبار أن ملفات قاعدة البيانات موج وده فى هذا المكان حيث نقوم بنسخ آ ل الفه ارس والملف ات الموج وده في ه م ن أج ل لص قها ف ى ه ذا المسار C:\OracleDev\NET80\ADMIN وهذا با عتبار أن ملفات الديفيلوبر موجوده فى هذا المكان. بعد ذلك نرجع مره أخرى للمس ار C:\OracleDB\ora92\network\admin فنج د مل ف با سم tnsnames.ora نقوم بفتحه عن طريق الخطوات الموضحة فى الشاشات التالية. 8
بعدها نقوم بنسخ الكود الموضح فى الشاشة أدناه. 9
بعد ذلك نقوم بالذهاب إلى المسار C:\OracleDev\NET80\ADMIN فنجد ملف بنفس الا سم tnsnames.ora فنقوم بفتحه بنفس الخطوات السابقة عادة لا يكون به أى آود فنقوم بلصق الكود الذى نسخناه من قبل بداخله وهذه الشاشة توضح محتوى الملف بعد لصق الكود. بنهاية هذه الخطوة نكون قد إنتهينا ا خر خطوات الربط بحيث نكون قادرين على التعامل مع قاعدة البيانات من خلال واجهة البرامج الذى سنقوم بتطويرها لاحق ا. بهذه الطريقة نكون قد إنتهينا من الجزء الثالث وهو آيفية ربط قاعدة البيانات بالديفيلوبر فى الجزء الرابع سوف نرى آيفية التا آد من صحة عملية الربط مع آيفية بناء وتطوير وبرمجة واجهات المستخدم عن طريق الا وراآل ديفيلوبر. 0