تعليم أوراكل للعرب |
دروس |
طريقة إعداد وإتصال قاعدة بيانات أوراكل 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