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

مسا حة الـ UNDO TableSpace


عبدالله أسعد

Recommended Posts

احيا نا عند القيام بعمل جملة Sql كبيرة تجد error ORA-01555
(snapshot too old , rollback segment too small) لما تكون شغال بيـ AUM
Automatic Undo Management والحل هو :
-1 ممكن ان UNDO TableSpace صغير جدا لذلك ينصح بان بزيادة مساحة UNDO TableSpace
لاحظ انه يجب ان تكون مساحة UNDO TableSpace كبيرة حتى تستو عب UNDO DATA التى
تحدث عند عمل active transaction

2- اجعل قيمة Undo_retention parameter كبيرة خا صة عندما يكون استخدامك لجمل SQL كبيرة كثير مع العلم ان هذه القيمة يجب ان تكون على الا قل مكا فئة لى
length of longest running query فى قاعدة بيا نا تك (database instance)

و لمعرفة قيمة length of longest running query :
يعد يدأ قاعدة البيا نات بفترة قليلة تحصل على القيمة منview اسمها V$UNDOSTAT

select max(maxquerylen) from v$undostat;



شكرا لكم اخوتى فى الله

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

  • بعد 1 شهر...

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

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

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

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

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

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

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