المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : برمجه الاوراكل


xRoyaL
31-Oct-2006, 04:27 PM
بسم الله الرحمن الرحيم
يعطيكم العافيه على المنتدى الرائع وبما انه اول مشاركه لي في المنتدى واتمنى اتميز بمواضيعي
من حيث توجد لدي الخبره الكافيه لبرمجه الاوراكل وعلى اتم الاستعداد بتقديم الدروس خطوه بخطوه مع الشرح باللغه العربيه













واتمنى دعائكم لي بالتوفيق شاكر لكم :)

nanimakhlouf
16-Dec-2006, 11:49 AM
وينك يا خبير الأوراكل، هل من دروس وكيفية تنصيب الأوراكل وإستخدام الأوراكل

ali80dal
25-Jan-2007, 12:38 PM
الأن فقط برمجة الأوركل بجد

أعرفكم بنفسي oracle 9I developer
التنصيب
للadmin أو dba
نحتاج لبرنامج oracle 9i database
بعد فك الملف المضغوط المحمل من موقع أوركل ويستلزم إشتراك ويكون إسم المستخدم هو بريدك الإلكتروني وكلمة سر من إختيارك
سوف يتم التنصيب في أي مكان تختاره ( لا تحاول تعديل إختيارات التنصيب وسيتم التنصيب فيorahome9 تلقائيا ً ولكن عندما يطلب منك إسم الخدمة وهو الرسالة الوحيدة الفارغة والتي لا يستمر دونها نكتب orcl فقط حتي نتمكن من تشغيل developer وربطه وإلا ستكون مشكلة وبالنسبة لكلمات السر
سوف يطلب برنامج التنصيب
sys و system إتركهم فارغين وإختار password manager ومنه سيظهر لك كل المستخدمين وخانة unlock إلغي علامة صح من امام المستخدم sys وsystem و hrو scott والمستخدمين الثالث والرابع هم من وضع اوركل للتدريب فقط ويمكن إذا كنت محترفا ً أن تغلقهم ( ملحوظة كنت نسيت ان أضيف أن البرناج يطلب منك نوع التثبيت ونختار complete أكبر مساحة تثبيت )
وبعد إختيار المستخدمين حدد كلمة سر لكل واحد وأكدها والبرنامجد لا يقبل التنقل بين الخانات في تلك الصفحة بلوحة المفاتيح فإستعمل الفأرة .
بعد إنتهاء التنصيب سيظر لك net configuration assistant وسوف يعمل تلقائيا ً وقد تواجه مشكلة في network ولكن البرنامج سوف يستمر بالضغط علي التالي وبعد ذلك ستجد رسالة أن التثبيت تم بنجاح وزرار للتثبيت التالي تجاهلة وإضغط خروج .


تم التثبيت لاغراض التدريب
أدوات الأدمين والdba و sql * plus وغيرها من الأدوات المهمة للتأكد من نجاح التثبيت إختار من قائمة start orahome برنامج sql plus ومنه إدخل بإسم أي مستخدم من المستخدمين الذين حددتهم في السابق في حالة عدم الدخول إدخل بـ system وكلمة السر القياسية manager أو الكلمة التي كتبتها بيدك
ثم إكتب الامر التالي لتحويل المستخدم الخاص بالتدريب hr
sql>alter user hr unlock ;

بالنسبة للفصلة المنقوطة فهي في نهاية السطر وليس بدايته ولكن سوء تنسيق وعدم قدرة علي إعادة ضبطها

تثبيت developer 9I وهو مكون من ثلاث إسطوانات ( النسخة الاصلية ) أو من جزئين علي الموقع 10g حاليا ً وإسمه يبحث عنه بــ forms devolper أوform builder وهو مقسم لملف أكبر من 500 ميجا وملف 250 ميجا تقريبا ً إذا كانت ذاكرتي جيدة .


ملحوظة هامة ذات خطوات التثبيت السابقة مع إختلاف
1. إختيار مكان تثبيت مختلف غير الإسم والبارتيشن للديفولبر وإلا لن يعمل بشكل جيد لا تحوال تثبيته في فولدر مختلف علي ذات البارتيشن وستعرف السبب لاحقا ً
2. سوف يظهر net configuration assistant مربط الفرس الكلمات التي سيطلب منك إختيارها نكتب في الأولي orcl والثانية 127.0.0.1 بين الأرقام نقطة يا جماعة والأرقام بتكتب في خانة مكتوب فيها تحت 1520 وهو رقم البورت ولا تلعب فيه أيا ً كان ماشي يا حبيبي ولا موش ماشي .
3. بعد كده نختار yes لإختيار عمل إختبار connect والله أنت مغير كلمة السر للsystem هيكتب رسالة إرور إضغط علي مش فاكر بس مافيش غيرها زرار واحد تحت ومنه إكتب المستخدم وكلمة السر أي واحد يكون شغال وأنت مجربه علي sql pluse وحياة أبوك هي مش ناقصة .

المهم هيديك connect succesfull ما تفرحش قوي الشغل بدأ لسة ما خلصناش كدة الديفولبر شايف الملفات والجداول وجرب من form developer من قائمة إبدأ وبعد ما تكون أي فورم من أي مستخدم حاجة سهلة إعمل لها run إوعي تكون لسة ما تعرفش إزاي تبقي مصيبة يا بابا المهم... إذا جابت لك رسالة إرور tns :protocol>>>> لأخرها يبقي المطلوب الأتي
1. regedit في run وبعدين نختار oracle من software يا عم الحاج لو مش لاقيها دور عليها بــf3 ثم home1 من ذات القائمة إفتحه وعلي النحية اليمين إضغط كليك يمين وإختار new وإختار string value وسميها local وإضغط عليها 2 كليك وأكتب جواها مكان الداتابيز علي الجهاز c:\oracle\orahome9أو أيا ً كان ماكانش إتصل بيا يا عم الحاج وأنا أظبطك علي 0124153767 أو ali80dal@hotmail.com بس انا من هواة التنفيض للإيميل لعدم وجود الوقت يبقي رسالة علي الموبايل مية مية فيها الشفا وأنا أقعد علي النت بميعاد معاك نظبط وربنا يجعلنا في عون إخواتنا علي طول
المحب علي هريدي - مصر - بورسعيد

nanimakhlouf
29-Jan-2007, 01:55 PM
مشكور يا أخي علي يا بطل، شكراُ لك على هذا المقال

ali80dal
06-Feb-2007, 12:56 PM
اخوانى واخواتى الكرام, اليوم حاشرح لكم طريقه ربط الديفلوبر 10g مع Oracle Database 10g Express Edition

لايهم ايهما يتم اعداده اولا الديفلوبر 10g او Oracle Database 10g Express Edition

- اعداد Oracle Database 10g Express Edition

راجع الرابط التالى http://st-curriculum.oracle.com/tutorial/DBXETutorial/index.htm

اضغط على كلمه Installation الموجوده فى يسار الشاشه من ثم واضغط على رابط

Show Me تحت اسم نظام التشغيل الخاص بك.

وسوف يظهر لك عرض بالفلاش يشرح لك وبكل وضوح وسهوله كيفيه اعداد Oracle Database 10g Express Edition

من البدايه الى النهايه ويمكنك تصفح باقى دروس تعلم Oracle Database 10g Express Edition فى نفس الموقع .

- لإعداد الديفلوبر 10g, لايوجد شروط معينه للاعداد مثل اختيار هوم مختلف عن Oracle Database 10g Express Edition

لان اعداد Oracle Database 10g Express Edition لايحتاج الى هوم بل سيتم اعداده فى ملف عادى مثل اى برنامج لذلك لو

انت تريد فقط استخدام الديفلوبر 10g مع Oracle Database 10g Express Edition بدون اعداد قاعدة بيانات اوراكل عاديه فقم باختيار

الاعدادات الافتراضيه عند اعدادك للديفلوبر 10g اى الباث والهوم الى حيقترحها لك الديفلوبر او غيرها الى ماتريد حسب رغبتك ومعرفتك.

- بعد اعداد Oracle Database 10g Express Edition و الديفلوبر 10g بنجاح قم بالانتقال الى موقع ملف tnsnames.ora

مكان ملف tnsnames.ora سيكون فى الموقع التالى developer_home>\NETWORK\ADMIN>

قم باضافه التالى : -

CODE

ORACLEXE =
(DE************ION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XE)
)
)


الان يمكنك الاتصال بOracle Database 10g Express Edition كالتالي :-

User Name system
Password manager
Database or Host String ORACLEXE

طبعا للتخلص من كتابه ORACLEXE قم بالانتقال الى الرجسترى وبالتحديد فى الهوم الخاص بالديفلوبر

انا عندى مكانه كالتالى HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_DevSuiteHom e

لانى لما اعددت الديفلوبر 10g اخترت الهوم DevSuiteHome .

قم باضافه new ->Key ->String Value

value name local
value data oraclexe

الان انا جربت الطريقه وشغاله 100% مع برنامج ال+SQL الى ينزل مع الديفلوبر 10g ومع برنامج الForm Builder

وبصراحه السرعه ممتازه جدا واخف من العمل مع قاعدة بيانات اوراكل العاديه بكثير.



ولسه ولسه:) :) :) :) :) :) :)


:D :D :D :D :D :D :D