ماهي Oracle ؟
هي شركة مختصة في مجال
قواعد البيانات تقدم مجموعة هائلة من المنتجات البرمجية في هذا المجال و
تشمل على ثلاث فئات أساسية : نظام إدارة قواعد بيانات ، نظم تطوير تطبيقات
لإستخلاص البيانات من نظام الإدارة ، نظم جاهزة تضمن تلبية حاجات السوق
البرمجي ..
تضم الأوراكل مجالاً واسعاً من المنتجات :
1- أوراكل
داتايبيس سيرفر Oracle Database Server : و هو نظام إدارة قواعد البيانات
حيث يتم تخزين البيانات و إدارتها و تنظيم المستخدمين ... إلخ و هو محور
بحثنا في هذه الدورة .
2- أوراكل ديفيلوبر تولز Oracle Developer Tools
: و هي أدوات تمكنك من تصميم تطبيقات تعتمد على قاعدة بيانات أوراكل و تضم
الأمر الشائعة التالية :
1- Oracle Forms Builder : و هو الأداة
الأساسية لتصميم واجهات برامج كالتي نراها و لكن موجهة نحو تطبيقات مستعرض
الإنترنت .
2- Oracle Reports : و هي أداة رائعة لإنتاج التقارير و هي
تشابه كريستال ريبورت التي إعتاد عليها مطورو منصة .net .
3- Oracle
Designer : و هو أداة رائعة تتيح لك تصميم قاعدة البيانات بأسلوب منهجي
يعتمد على رسم كائنات Entity .
4- JAVA developer : و هي أداة تطوير
برامج الجافا التي تعتمد على قاعدة البيانات أوراكل و هي مشابه لبيئة
JBUILDER التي إعتاد عليها مطورو الجافا في بناء تطبيقاتهم ..
5-
ORACLE provider for .net Developer : و هي مجموعة من الأدوات الموجهة
لمطوري .net الذين يرغبون ببناء تطبيقاتهم إعتماداً على قاعدة بيانات
أوراكل ..
3- Oracle application Server : و هو المنصة التي نقوم
بعملية النشر لتطبيقات Oracle forms و Oracle reports عليها بحيث تصبح
متاحة للجميع ، و هي تشبه مخدم الويب IIS لنشر صفحات ASP أو Apache لصفحات
php ..
4-Oracle Collaboration Suite : و هي مجموعة من الخدمات المختصة
بالإتصالات الصوتية أو الإلكترونية أو fax ......
أوراكل سيرفر Oracle Server :
يتألف الأوراكل
سيرفر Oracle server من مكونين أساسيين :
1-
Oracle Instance : و هو "البرنامج " أو Software الذي يمثل النظام :
مهمته إستقبال طلبات السمتخدمين و التعالمل مع القاعدة ... إلخ .
يتألف
Oracle Instance من :
1- بنية ذاكرية : و تسمى
SGA (System Global Area)
و تتألف من /
Shared pool ،
library cache ، Data Dictionary ، Database Buffer Cache ، Redo Log
Buffer Cache ..
2- مجموعة من العمليات الخلفية Background Process : :
وظيفتها "السهر " على أمن القاعدة و منحها أداء متوازن و التدخل في حالات
Crashes كإنهيار نظام التشغيل و إنقطاع التيار ...إلخ .
2- Oracle
Database : و هي مجموعة من الملفات المتنوعة بين ثلاثة فئات :
1-
Control File : و هو الملف الحيوي و أساس القاعدة : يحوي على التوصيف
الكامل للقاعدة من ناحية تواجد ملفات البيانات Datafile و ملفات سجل
الإعادة Redo log file ... إلخ و هذا ما سنوضحه خلال الدروس القادمة إن شاء
الله .
2- Data file : و هي الملفات التي تخزن Data (البيانات ) ..
3-
Redo Log file : و هي سجلات الإرجاع ( إعذروني على الترجمة السيئة )
وظيفتها تسجيل البينات المؤقتة التي تقوم بإجراء التعديلات عليها ، و من
أجل أي عملية "إصلاح " قد تحدث بعد أي مشكلة ...
3- مجموعة من key
file : و هي ملفات لإعدادات معينة :
1- parameter file : و هو ما
تعاملنا معه في قسم إدارة المستخدمين (Spfile ) ، يضم قيم معينة لتحديد
سلوك Oracle instance (لم يفهم أحد شيئاً ؟؟؟ سنوضح الأمور في وقتها ) ..
2-
password file : يستخدم لإختبار صلاحية المستخدمين الذين يتمتعون بصلاحيات
DBA .
3- Archived log files : هي نسخ من Redo log files تسخدم في
حالة إسترجاع نسخ إحتياطية ...
أعلم أن كلامي حالياً غامض بشكل كبير ، و
لكن سيتوضح كل شيء بوقته فالصبر ثم الصبر ....
هي شركة مختصة في مجال
قواعد البيانات تقدم مجموعة هائلة من المنتجات البرمجية في هذا المجال و
تشمل على ثلاث فئات أساسية : نظام إدارة قواعد بيانات ، نظم تطوير تطبيقات
لإستخلاص البيانات من نظام الإدارة ، نظم جاهزة تضمن تلبية حاجات السوق
البرمجي ..
تضم الأوراكل مجالاً واسعاً من المنتجات :
1- أوراكل
داتايبيس سيرفر Oracle Database Server : و هو نظام إدارة قواعد البيانات
حيث يتم تخزين البيانات و إدارتها و تنظيم المستخدمين ... إلخ و هو محور
بحثنا في هذه الدورة .
2- أوراكل ديفيلوبر تولز Oracle Developer Tools
: و هي أدوات تمكنك من تصميم تطبيقات تعتمد على قاعدة بيانات أوراكل و تضم
الأمر الشائعة التالية :
1- Oracle Forms Builder : و هو الأداة
الأساسية لتصميم واجهات برامج كالتي نراها و لكن موجهة نحو تطبيقات مستعرض
الإنترنت .
2- Oracle Reports : و هي أداة رائعة لإنتاج التقارير و هي
تشابه كريستال ريبورت التي إعتاد عليها مطورو منصة .net .
3- Oracle
Designer : و هو أداة رائعة تتيح لك تصميم قاعدة البيانات بأسلوب منهجي
يعتمد على رسم كائنات Entity .
4- JAVA developer : و هي أداة تطوير
برامج الجافا التي تعتمد على قاعدة البيانات أوراكل و هي مشابه لبيئة
JBUILDER التي إعتاد عليها مطورو الجافا في بناء تطبيقاتهم ..
5-
ORACLE provider for .net Developer : و هي مجموعة من الأدوات الموجهة
لمطوري .net الذين يرغبون ببناء تطبيقاتهم إعتماداً على قاعدة بيانات
أوراكل ..
3- Oracle application Server : و هو المنصة التي نقوم
بعملية النشر لتطبيقات Oracle forms و Oracle reports عليها بحيث تصبح
متاحة للجميع ، و هي تشبه مخدم الويب IIS لنشر صفحات ASP أو Apache لصفحات
php ..
4-Oracle Collaboration Suite : و هي مجموعة من الخدمات المختصة
بالإتصالات الصوتية أو الإلكترونية أو fax ......
أوراكل سيرفر Oracle Server :
يتألف الأوراكل
سيرفر Oracle server من مكونين أساسيين :
1-
Oracle Instance : و هو "البرنامج " أو Software الذي يمثل النظام :
مهمته إستقبال طلبات السمتخدمين و التعالمل مع القاعدة ... إلخ .
يتألف
Oracle Instance من :
1- بنية ذاكرية : و تسمى
SGA (System Global Area)
و تتألف من /
Shared pool ،
library cache ، Data Dictionary ، Database Buffer Cache ، Redo Log
Buffer Cache ..
2- مجموعة من العمليات الخلفية Background Process : :
وظيفتها "السهر " على أمن القاعدة و منحها أداء متوازن و التدخل في حالات
Crashes كإنهيار نظام التشغيل و إنقطاع التيار ...إلخ .
2- Oracle
Database : و هي مجموعة من الملفات المتنوعة بين ثلاثة فئات :
1-
Control File : و هو الملف الحيوي و أساس القاعدة : يحوي على التوصيف
الكامل للقاعدة من ناحية تواجد ملفات البيانات Datafile و ملفات سجل
الإعادة Redo log file ... إلخ و هذا ما سنوضحه خلال الدروس القادمة إن شاء
الله .
2- Data file : و هي الملفات التي تخزن Data (البيانات ) ..
3-
Redo Log file : و هي سجلات الإرجاع ( إعذروني على الترجمة السيئة )
وظيفتها تسجيل البينات المؤقتة التي تقوم بإجراء التعديلات عليها ، و من
أجل أي عملية "إصلاح " قد تحدث بعد أي مشكلة ...
3- مجموعة من key
file : و هي ملفات لإعدادات معينة :
1- parameter file : و هو ما
تعاملنا معه في قسم إدارة المستخدمين (Spfile ) ، يضم قيم معينة لتحديد
سلوك Oracle instance (لم يفهم أحد شيئاً ؟؟؟ سنوضح الأمور في وقتها ) ..
2-
password file : يستخدم لإختبار صلاحية المستخدمين الذين يتمتعون بصلاحيات
DBA .
3- Archived log files : هي نسخ من Redo log files تسخدم في
حالة إسترجاع نسخ إحتياطية ...
أعلم أن كلامي حالياً غامض بشكل كبير ، و
لكن سيتوضح كل شيء بوقته فالصبر ثم الصبر ....
Tue Nov 05, 2013 6:35 am by okba als
» ترحيب بالأعضاء
Tue Nov 05, 2013 6:09 am by okba als
» برنامج يعلمك لغة الدلفي بشكل مثير
Mon Nov 04, 2013 10:53 pm by سيد برتوكول
» دليل هاتف الدلفي
Sun Nov 03, 2013 11:24 am by سيد برتوكول
» سلسلة فيبوناتشي
Sun Nov 03, 2013 11:22 am by سيد برتوكول
» كود جميل ورائع جربه واعرف بنفسك ماذا يعمل
Wed Apr 17, 2013 1:55 am by سيد برتوكول
» المبرمجون مستائون من الواجهة الرسومية لويندوز ٨ (Windows 8)(نسخة المطورين)
Thu Jun 21, 2012 10:26 pm by pc-king.dahek.net
» حزيرة للعلماء
Tue Apr 10, 2012 3:23 am by عفريت السويداء
» اسباب تجعل الكمبيوتر يعمل بشكل بطيء
Sun Mar 18, 2012 6:49 am by عفريت السويداء
» دروس المبتدئين.....الدرس الأول (تعليم القص)
Sat Mar 17, 2012 6:03 am by عفريت السويداء