1- إعداد (تنصيب) قاعدة بيانات أوراكل i8 (النسخة الشخصية) في الاسم والمكان الافتراضي لها وليكن OraHome81
وفي المكان التالي C> or <D> or..<X> :\Oracle\ora81 >
2- إعداد (تنصيب) الديفلوبر 6 أو 6i في المكان الافتراضي له وليكن :
C> or <D> or..<X> :\ORAWIN95>
< يمكن تغيير أسماء وموقع الإعداد لكن أهم شي أن لا تكون قاعدة البيانات و الديفلوبر في مكان واحد <أي في نفس
الملف ,أو المجلد> ويمكن أن يكونوا الاثنان في جزء واحد في الهارديسك مثل الجزء :C أو ولكن هنا تم
إختيار الأماكن الافتراضية لكي يتم فهم المثال وتوصيله بطريقه واضحة للجميع , كما يفضل أن يتم إعداد الديفلوبر قبل قاعدة البيانات >
3- Net8 service name نقوم بإنشاء وذلك كالتالي :
نقوم بتشغيل الأداة التالية Net8 easy config والموجودة في:
Start -> programs -> Oracle - OraHome81 -> network administration-> net8 easy config
Oracle - OraHome81 -> network administration ->net8 easy config <-البرامج <-إبدأ
نقوم بالخطوات التالية:
- نختار Create
- نقوم بوضع أي إسم للخدمة وليكن مثلا developer ثم نضغط على زر NEXT .
- نقوم بتحديد البروتوكول وهو دائما TCP/IP ثم نضغط على زر NEXT .
- نقوم بتحديد أل SID لقاعدة البيانات المراد الاتصال بها والذي كنا قد حددناه عند إنشاء قاعدة البيانات
ثم نقوم بتجاهل عمل اختبار ألان .
ثم نضغط على زر NEXT .
4- COPYنقوم بأخذ نسخه () من الملف المسمى tnsnames.ora الموجود في الموقع التالي :
Oracle\Ora81\network\admin
< وذلك على فرض أن المكان الافتراضي لقاعدة البيانات هو Oracle\Ora81 >.
5- PASTEنقوم بلصق () الملف السابق في الموقع التالي الموجود به ملف بنفس الاسم ( ليأخذ المنسوخ مكان الموجود
في الموقع التالي) والموقع هو:
ORAWIN95\net80\admin
< ذلك على فرض أن المكان الافتراضي للديفلوبر هو ORAWIN95 >.
6- sqlnet.oraنقوم بتغيير إسم الملف إلى sqlnet.old الموجود في الموقعين التاليين:
أ- Oracle\Ora81\network\admin
ب- ORAWIN95\net80\admin
7- نقوم ألان بإعادة تشغيل الكمبيوتر .
8- DOS promptبعد إعادة تشغيل الكمبيوتر نقوم بتشغيل موجة دوس () وننفذ الأمر التالي :
LSNRCTL START
< وذلك لتشغيل المستمع >
9- نقوم بتشغيل قاعدة البيانات كالتالي :
Start -> programs -> Oracle - OraHome81 > Database Administration -> Start Database
Oracle - OraHome81 > Database Administration -> Start Database <-البرامج <-إبدأ
10-Form Builder نقوم بتشغيل أي أداه من أدوات الديفلوبر مثل أل أو Reports Builder
ونضع بيانات الدخول كالتالي :
Username: system
Password: manager
Database: developer
وسوف يتم الاتصال بإذن الله بين الديفلوبر وقاعدة البيانات
ملاحظة:
لتفادي كتابة إسم ألNet Service في حقل (خانة) أل Database عند الاتصال مره أخري قم بعمل التالي :
قم بتشغيل :
Start->run
تشغيل<-إبدأ
اكتب في المستطيل regedit ثم إضغط على زر Open( افتح )
سوف يظهر لك برنامج أل Registry Editor وقم بالتالي :
إضغط على علامة + الموجودة خلف HKEY_LOCAL_MACHINE
ثم إضغط على علامة + الموجودة خلف SOFTWEAR
ثم إضغط على علامة + الموجودة خلف 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 .
لتفادي تشغيل المستمع كل مره عند تشغيل الكمبيوتر :
قم بتشغيل :
Start->run
تشغيل<-إبدأ
اكتب في المستطيل regedit ثم إضغط على زر Open( افتح )
سوف يظهر لك برنامج أل Registry Editor وقم بالتالي :
إضغط على علامة + الموجودة خلف HKEY_LOCAL_MACHINE
ثم إضغط على علامة + الموجودة خلف SOFTWEAR
ثم إضغط على علامة + الموجودة خلف ORACLE
هنا ستجد عدة ملفات أختر منها أحد الملفين التي تبدأ بي HOMEx والذي به أل PATH الذي أعددنا فيه قاعدة البيانات
هنا ستجد مفتاح تسلسلي ( (String Valueبالاسم التالي :
LISTENER_STARTUP
وقيمة هذا المفتاح ستكون NOAUTO
قم بتغيرها إلى AUTO
وذلك لكي يعمل المستمع ( LISTENER ) تلقائيا عند تشغيل الكمبيوتر