تعليم أوراكل للعرب

دروس

 

طريقة إعداد وإتصال قاعدة بيانات أوراكل 8i ( نسخة المشروع ) والديفلوبر 6.0 أو 6i في

 ويندوز 2000

1-     إعداد (تنصيب)  الديفلوبر 6 أو 6i في المكان الافتراضي له وهو:

                                        الاسم  :                       ORANT

                                        الموقع :       C> or <D> or.. :\ORANT     >

 2-    إعداد (تنصيب) قاعدة بيانات أوراكل 8i  في المكان الافتراضي لها وهو :

                                       الاسم  :                     Orahome81

                                       الموقع :C> or <D> or.. :\Oracle\ora81         >

 

 وذلك كالتالي : في شاشة File locations  

 Destination…

Enter or select an Oracle Home name and its full path :

Name:  ORAHOME81

Path : C:\  OR  D:\  OR … \ORACLE\ORA81

 

< يمكن تغيير أسماء وموقع الإعداد لكن أهم شي أن لا تكون قاعدة البيانات و الديفلوبر في مكان واحد <أي في نفس

    الملف ,أو المجلد> ويمكن أن يكونوا الاثنان  في جزء واحد في الهارديسك مثل الجزء :C  أو :D  ولكن هنا تم

    إختيار الأماكن الافتراضية لكي  يتم فهم المثال وتوصيله بطريقه واضحة للجميع , كما يفضل أن يتم إعداد الديفلوبر

قبل قاعدة البيانات >

3-     Local  Net service Name configurationقم بإنشاء  وذلك كالتالي :

 قم بتشغيل الأداة التالية Net8 Configuration Assistant والموجودة في:

Start -> programs -> Oracle - Orahome81 -> network administration->

Net8 Configuration Assistant 

 Oracle - Orahome81 -> network administration -> <-البرامج <-إبدأ

Net8 Configuration Assistant

 قم بالخطوات التالية:

 - إختار Local  Net service Name configuration  ثم إضغط على زر Next.

 - إختار Add   ثم إضغط على زر Next.

 - إختار  Oracle 8i database or service    ثم إضغط على زر Next.

- حدد إسم Service Name  الذي قمت بتحديده عند إعداد (تنصيب) قاعدة البيانات ثم إضغط على زر Next.

 - قم بتحديد البروتوكول  وهو غالبا TCP  ثم إضغط على زر Next .

 - قم بتحديد ألHost Name  وهو إما إسم الكمبيوتر أو رقم TCP/IP  للكمبيوتر ولا تقم بتغيير رقم أل Port   ثم إضغط

  على زر Next.

 - إختار Yes, perform a test  ثم إضغط على زر  Next.

 ملاحظة:

   يجب أن تكون نتيجة الامتحان  Connecting...Test successful. وإلا  يجب التأكد من البيانات التي

   قمت  بإدخالها في  السابق أو قم بالضغط على زر Change login وقم بوضع التالي:

  Username: system

 Password: manager  

إذا تم الاتصال بنجاح إضغط على زر Next.

 - قم بتحديد إسم لل Net Service   التي قمت بإنشائها ألان وليكن developer  ثم إضغط على زر Next.

- ثم إضغط على Next  ثم Next   ثم Finish   .

 4-    COPYقم بأخذ نسخه () من الملف المسمى tnsnames.ora الموجود في الموقع التالي :

 Oracle\Ora81\network\admin  

  > وذلك على فرض أن المكان الافتراضي لقاعدة البيانات هو  Oracle\Ora81 >.

 5-    PASTEقم بلصق () الملف السابق في الموقع التالي الموجود به ملف بنفس الاسم ( ليأخذ المنسوخ مكان الموجود في الموقع التالي) والموقع هو:

 ORANT\net80\admin

و   >ذلك على فرض أن المكان  الافتراضي للديفلوبر هو ORANT  >.  

6 -    sqlnet.oraقم بتغيير إسم الملف  إلى sqlnet.old الموجود في الموقعين التاليين:

  أ-   Oracle\Ora81\network\admin

   ب-     ORANT\net80\admin  

 7-     Form Builderقم بتشغيل أي أداه من أدوات الديفلوبر مثل أل   أو  Reports Builder أو SQL Plus 8.0

 وضع بيانات الدخول كالتالي :

     Username: system     

Password: manager  

Database: developer

 وسوف يتم الاتصال بإذن الله بين الديفلوبر وقاعدة البيانات.

 

 ملاحظة:

 لتفادي كتابة إسم ألNet Service  في حقل (خانة) أل Database  عند الاتصال مره أخري قم بعمل التالي :

 قم بتشغيل :

 Start->run

 تشغيل<-إبدأ

اكتب في المستطيل regedit  ثم إضغط على زر   Open( افتح )

 سوف يظهر لك برنامج أل Registry Editor  وقم بالتالي :

إضغط على علامة + الموجودة خلف HKEY_LOCAL_MACHINE

 ثم إضغط على علامة + الموجودة خلف SOFTWARE

 ثم إضغط على علامة + الموجودة خلف  ORACLE

هنا ستجد عدة ملفات أختر منها أحد الملفين التي تبدأ بي HOMEx  والذي به أل PATH والذي أعددنا فيه الديفلوبر

 قم بالدخول على الجزء الموجود به المفاتيح الموجودة في يمين الشاشة وإضغط في إي مكان بالماوس يمين فسوف تظهر لك

 قائمه بها New  ( جديد ) أختار منها String Value ( قيمه تسلسلية )

 إجعل إسم أل String Value  الجديدة LOCAL   وقيمتها developer

 ألان قم  بتشغيل أي أداه من أدوات الديفلوبر مثل أل  Form Builder أو  Reports Builder أو SQL Plus 8.0

 ونضع بيانات الدخول كالتالي :

                                                  Username: system     

                                               Password: manager 

                                                          Database:    

سوف يتم الاتصال بإذن الله بدون كتابه إسم أل   Service  (الخدمة) في حقل (خانة) أل database .

 


 إعداد

عمر باعقيل

29/8/2001