الانتقال إلى المحتوى

مكونات ال DB


habt2090

Recommended Posts

تتكون قاعدة البيانات Database الفيزيائية Physical من 3 عناصر اساسية (ملموسة في القرص الصلب اي يمكن التعامل معها بكل سهولة من حيث اخذ نسخة إحتياطية Backup Copy من النوع "نسخ ولصق"):
1. Data File: يخزن فيها البيانات الاساسية من جداول وفهارس وكل شي ويعتبر التخزين الاساسي
ملفات تحتوي على جميع بيانات الـ DB التي يقوم مستخدمو الـ DB بحفظها وأستعادتها .
2.Control File: يخزن حالة قاعدة البيانات Database وهو عبارة ملف يسجل التركيب الفعلي للـ DB من حيث الاسم واسماء ومواقع ملفات البيانات Data File و ملفات سجلات الإعادة Redo Log File ووقت إنشاء الـDB ورقم الـ Sequence.....
ملاحظة: جزء حساس في الـ DB وهو ملف ثنايئ Binary
ولمعرفة أسماء وأماكن ملفات الـ Control File بواسطة الـ SQL:

select * from v$controlfile;


ولمعرفة أسماء وأماكن ملفات الـ Control File بواسطة الـ Oracle Enterprise Manager:
1.من قائمة Storage تجد قائمة اخرى Controlfile.
يجب ان تحتوي قاعدة البيانات على ملف واحد على الاقل وتحسباً لتلف الملف الوحيد يفضل وضع أكثر من ملف في أكثر من قرص ( طريقة للحفاظ على سلامة الـ DB).
3.Redo Log File: يخزين التعديلات التي حدثت على قاعدة اليبانات Database
على الاقل يوجد مجوعتين Group في الـ Redo Log File أو اكثر وكل مجوعة تحتوي على اكثر من عضو Member
لمعلومات اكثر عن الـ Redo Log File من رقم المجموعة ورقم الـ Sequence عدد الاعضاء والحالة في الـ SQL تطبيق الجملة التالي:

select group#, sequence#, bytes, members, status
from v$log;


أو لمعرفة ملفات الـ Redo Log File عن طريق الـ SQL:

select member from v$logfile;


ملاحظة:
زيادة المجموعات Groups لا يؤثر على الـ DB ولكن كثرة اللاعضاء Member يجعل الـ DB بطيئة

ملاحظة مهمة:
وفي حالة وجود عطل في إحدى ملفات Control File أو Data File فأن قاعدة البيانات Database لا تعمل
ويجب المحافظة عليها وذلك بأخذ نسخ إحتياطية دورياً تحسباً لتف إحدى مكوناتها.


تتكون قاعدة البيانات Database المنطقية Logical من 4 عناصر اساسية:
1.Tablespace: يتكون من عدة Segmant
2.Segmant: يتكون من عدة Extent.
3.Extent: يتكون من عدة Block.
4.Block: أصغر جزء في الـ DB .
الكل موجود في الـ Data File .

اسف على اطالة وارجو من الجميع أن يكون قد فهم مني لان هذا الدرس يعتبر من اساسية الـ DBA

اخوكم ابو تركي DBA ORACLE9i

رابط هذا التعليق
شارك

اشكورك اخوي ORACLE على المدح والاطراء الجميل وعلى الدعم الكامل لكل اعضاء المنتدى
ولا ننسى فضل الاعضاء لجعل منتدى اوراكل العربية افضل منتدى عربي متخصص في ORACLE
كما استبيح العذر منك على وضع موقع المنتدى دون اخذ الاذن من الإدارة بذلك في موقع فياقر www.500.cc دليل المواقع العربية لكي يسهل على المستخدم العربي الوصل لمنتدى اوراكل العربية والمشاركة فيه.
والى الامام لمنتدى اوراكل العربية

اخواك ابو تركي [email protected]

رابط هذا التعليق
شارك

Guest عادل الشهري

العفو أخي ابوتركي هذا أقل القليل الواجب علينا أن نقدمه للجميع وشرف لي قبل كل شي
أن أقوم بشيء بسيط في هذا المجال وشرف أكبر أن اتعرف على اناس مثلكم أستفيد منهم وأتمنى أن استطيع
إفادتهم :rolleyes:

وبالنسبة لوضعك الموقع في الدليل انا أشكرك من كل قلبي لأني هاليومين أحاول إضافة المنتدى في الأدلة ومحركات البحث
الله يعطيك العافيه ان شالله ويكثر من أمثالك ..

أخوك عادل Oracle

رابط هذا التعليق
شارك

  • بعد 6 شهور...

بسم الله الرحمن الرحيم
الأخ الكريم ابو تركي :
مشكور غاية الشكراً على هذا الجهد والبزل الأكثر من رائع .
لقد إستفدت منها غاية الإستفادة أرجو أن تواصل إذا أمكن
شاكر لك ذلك مقدماً ،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،، .

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية