إعداد الاوراكل 8i و الديفلوبر 6 أو 6i في ويندوز 98

الناقل : mahmoud | الكاتب الأصلى : عمر باعقيل | المصدر : www.boosla.com

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 ) تلقائيا عند تشغيل الكمبيوتر