الرئيسيةالتسجيلدخول

شاطر | 
 

 دليل إدارة وتشغيل قواعد بيانات أوراكل

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
سمسمة
مشرفة
مشرفة


انثى
عدد الرسائل : 4401
العمر : 27
تاريخ التسجيل : 03/07/2008

مُساهمةموضوع: دليل إدارة وتشغيل قواعد بيانات أوراكل   الأحد نوفمبر 01, 2009 5:33 am


يتكون من
بنية قاعدة بيانات الأوراكل الفعلية
و
بنية قاعدة بيانات الأوراكل المنطقية


اولا
بنية قاعدة بيانات الأوراكل الفعلية

قاعدة بيانات أوراكل Oracle Database هي مجموعة من الملفات
تودي وظائف محددة . ولكن بشكل منطقي هي مجموعة من مستخدمي الأوراكل Oracle
accounts users ( Schemas ) . كل مستخدم معرف بواسطة إسم مستخدم وكلمة
مرور Username and Password , وكل إسم مستخدم هو وحيد ولا يتكرر في نفس
قاعدة البيانات وكل مستخدم يملك Ownes مجموعة من الكينونات Objects مثل
الجداول وغيرها . للوصول إلي تلك الكينونات يجب الأتصال connect بالمستخدم
الذي يملك ذلك المكون Object , ولا يمكن التعامل مع قاعدة البيانات دون
الأتصال بمستخدم . جميع الكينونات التي ينشئها المستخدم تصبح مملوكه له
ولا يمكن للمستخدم ان يقوم بإنشاء كينونتين بنفس الأسم , بمعني أن مسميات
الكينونات لا يمكن أن تتكرر لنفس المستخدم , ولكن يمكن استخدام اسماء
متشابهة داخل مستخدمين مختلفين .



مستخدم الأوراكل Oracle User يختلف عن مستخدم نظام التشغيل Opearting System User

والآن نحاول أن نتعرف علي المكونات الأساسية لقاعدة
البيانات , فكما ذكرنا سابقاّ , فإن قاعدة البيانات تحوي عدد من الملفات
وأهم هذه الملفات هي :

ملفات قاعدة البيانات Database files


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

لا يقوم مبرمج قاعدة البيانات بالتعامل مع تلك الملفات
مباشرة , وإنما يتم التعامل مع تلك الملفات من خلال مسمي منطقي لها يسمي
الجدول الفراغي Tablespace , بحيث يحوي كل جدول فراغي علي ملف واحد أو
أكثر من ملفات قاعدة البيانات . ولتوضيح ذلك نفترض أن لدينا ثلاثة ملفات
من ملفات قاعدة البيانات هي data1.dbf , data2.dbf , info1.dbfوكان لدينا
الجدول الفراغي Data وهو يحوي data1.dbf و data2.dbf

بالإضافة الجدول الفراغي Info وهو يحوي الملف info1.dbf ,
فإنه يمكننا أن ننشي جدول علي الجدول الفراغي Data أو Info ولكن لا يمكننا
استخدم الملفات مباشرة كما هو موضح في الشكل التالي :


الجداول الفراغية وملفات قاعدة البيانات

ملفات التحكم Control Files



كل قاعدة بيانات تحوي ملف تحكم واحد ( عادة يتم إنشاء ثلاثة
نسخ لحالات الفقدان ) يتم فيه تسجل البيانات الأساسية عن قاعدة البيانات
مثل تاريخ الإنشاء ومواقع ملفات قاعدة البيانات وملفات الأرجاع وغيرها من
البيانات الأساسية المتعلقة بقاعدة البيانات .

ملفات الإرجاع Redo Logs


ملفات الإرجاع هي ملفات تستخدم لتخزين البيانات بشكل مؤقت
إلي حين كتابتها في ملفات قاعدة البيانات بشكل نهائي , حيث أنه لن يكون من
المناسب كتابة التعديلات التي يجريها المستخدم علي كينوناته مباشرة ومع كل
عملية تعديل , وإنما يتم تجميع تلك التعديلات في تلك الملفات إلي حين
امتلاء تلك الملفات أو تجميعها لفترة محدده , ومن ثم كتابتها إلي ملفات
قاعدة البيانات . في لحظة تفريغ ملفات الإرجاع في ملفات قاعدة البيانات
يجب أن تستمر قاعدة البيانات في تلقي التعديلات ولذا فإنه يجب وجود ملفين
أو أكثر من ملفات الإرجاع في كل قاعدة البيانات , ليتم استخدامهم بشكل
متناوب كما في الشكل التالي[center]


حركة سجلات الإرجاع

ملفات الأرشفة Archive log files

عند تشغيل قاعدة البيانات بالنمط Archivelog , فإن قاعدة
البيانات تقوم بعمل نسخة من كل redo log لحظة كتابته في ملفات قاعدة
البيانات , كل ملف يتم إنشاؤه يسمي Archive log ويمكن استخدامه كنسخ
احتياطي لحركة البيانات يمكن أن يستخدم لاحقاً في استرجاع قاعدة البيانات
في حالات الطوارئ , أو لتحديث قاعدة البيانات الاحتياطية الجاهزة standby
database كما هو موضح بالشكل إدناه :


ملفات الإرجاع

ملف الوسائط Parameters file


هو ملف يحوي قائمة بوسائط إعدادات قاعدة البيانات , تتم
قراءته عند تشغيل قيم قاعدة البيانات , وتؤثر القيم المحددة فيه في إداء
قاعدة البيانات , ويمكن من خلاله التحكم في أداء قاعدة البيانات .
يتكون ملف الوسائط الأبتدائية من قيم لا يمكن تعديلها بعد تشغيل قاعدة
البيانات وقيم أخري يمكن تعديلها.

ملفات المتابعة و التنبيه Trace and alert file


كل عملية خادم Server process يمكن أن تقوم بتسجيل ملفات
متابعة (trace files) توضح حالتها , فعندما يحدث خطأ داخلي فإن قاعدة
البيانات تقوم بتسجيل الخطأ مع معطيات أخري تساعد في فهم الإشكالية إن
وجدت .

يتم استخدام بعض البيانات الموجودة في ملفات المتابعة في
تحسين أداء التطبيقات وفي معرفة كيفية أداء المكونات المختلفة . البيانات
الموجود في ملفات المتابعة تكون أحيانا معده لمدير قاعدة البيانات dba ,
وأحيانا أخري تكون معده لاستخدام الدعم الفني للأوراكل , ويمكن إرسالها
إلي مركز الدعم الفني بناء علي ترخيص الأوراكل المستخدم .

أما ملف التنبيه (aler file) فهو ملف واحد يتم فيه تسجيل
نوعية خاصة من المعلومات المعدة لاستخدام مدير قاعدة البيانات , وتشمل إما
بيانات توضيحية مثل بيانات عن زمن وعملية كتابة ملفات الأرشفة أو رسائل
تنبيه مثل رسائل الحاجة إلي زيادة الذاكرة أو رسائل أخطاء قاعدة البيانات .

يجب علي مدير قاعدة البيانات مراجعة هذه الملفات بصفة
دوريه والتأكد من عدم وجود مشاكل , كما يمكنه تحسين أداء قاعدة البيانات
بإنشاء ملفات متابعة لوظائف معينة يحددها هو ومن ثم تحليل تلك الملفات

في حالة تفعيل المتابعة لجملة أو عبارة معينة في قاعدة
البيانات (sql statment) يجب التأكد من إيقاف المتابعة بعد الحصول علي
النتائج , وذلك أن قاعدة البيانات ستستمر في بناء ملفات المتابعة لتلك
الجملة كلما تم تنفيذ تلك الجملة


ملفات النسخ الإحتياطي Backup files


ليتم استرجاع ملفات قاعدة البيانات يجب وجود نسخ احتياطية
من تلك الملفات , وهذه الملفات هي ملفات النسخ الاحتياطي وهي يمكن أن تنتج
بواسطة أكثر من طريقة أو أسلوب .

التالى
بنية قاعدة بيانات الأوراكل المنطقية


[/center]

_________________
لا تتعجب إذا رأيتني أضحك يوماً وأبكي
يوماً ... فأنا كالورد ... يومـًا أزين
عرسـًا ... ويوما أزين قبراً.....
----------------------------

من السخيف جداً .. أن تجد أناساً يستغلون طيبتك
ويعتقدون انك ساذج ،، وأنت تعلم بما يفكرون به ،، ومن المضحك انك تجدهم فرحين
ظناً منهم انهم استطاعوا القيام بشيء...
--------------------------
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
دليل إدارة وتشغيل قواعد بيانات أوراكل
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: الكمبيوتر والإنترنت :: قواعد البيانات :: ORACLE-
انتقل الى: