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

logical question about redolog files


Hazem

Recommended Posts

بداية أود التعبير عن مدى انبهاري بهذا المنتدى الخارق
طما اود ان أستفيد و افيد انشاء الله
لقد اجتزت امتحان 007 PL/SQL
و انا حاليا أدرس لكي أمتحن F1 في خلال شهر رمضان
و لي سؤال أرجة الإحابة عليه
و السؤال هو:
نحن نعلم أن الـ redolog buffer يكتب عن طريق lgwr في الـ online redolog files
و نحن نعلم أن أن الـ redolog buffer يتم فيه تسجيل التغيرات التي تحث على الـ database
السؤال هو:لو مثلاً قمنا بعمل DML TRANSACTION مثلاً INSERT new record or DELETE some records و لم نقم بعمل commit
هل سيسجل في الـ redolog buffer و (ليس الـ not redo log files ) بحدوث تغير في الـ Database؟؟؟؟

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

اي تغير قمت بعمل commit له او لم تعمل له ذلك سيتم حفظه تلقائيا في redo buffer ،،

اما بالنسبة red log فيتم كتابه جميع التغيرات اللتي حصلت بها عند حدوث اي من العمليات التاليه:
1- commit
2- عندما يمتلئ ثلث ملف redo log
3- قبل ان يتم كتابة اي تغيرات database buffer الى data files بواسطه dbw

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

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

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

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

×   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.

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

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

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