بتاريخ: 22 أبريل 201114 سنة comment_211047 الاخوة الكرام السلام عليكم ورحمة اللهلدى سؤال يتعلق بدرس ال Undo Managementماهو المقصود بعبارة logng-running queries فارجو شاكرا التوضح بالتفصيل لهذه العبارةوسؤالى الثانى عندمااقوم بعمل commit لل current transaction ماهى الفائدة من وجودها فى undo_tablespace بالرغم من انها اكدت العملية و ثبتت فى ال database ولكم كل الشكر والتقدير تقديم بلاغ
بتاريخ: 27 أبريل 201114 سنة comment_211114 أخي الحبيب long running queries هي واحدة من عموم ما يعرف ب long running operationsفما هي الاخيرة؟هي أي عمليات تظر داخل الفيو المسماه v$session_longops وهي العمليات التي تستغرق من 6 الي أكثر من 6 دقائق ليس الاستعلام باستخدام v$session_longops فقط هو الحل انما يوجد برامج مثل الرابط long operations داخل EMلاستنتجاج long queries الاحدث فالاحدث يمكنك استخدام select * from ( select opname, target, sofar, totalwork, units, elapsed_seconds, message from v$session_longops order by start_time desc) where rownum <=1; كذلك باستخدام ال sid and serial# ليمكنك بعدها قتل ال session المسببة لها استخدم select * from ( select opname, target, sofar, totalwork, units, elapsed_seconds, message from v$session_longops where sid = <sid> and serial# = <serial#> order by start_time desc) where rownum <=1; من أهم الطرق لمراقبة ال long running operations لاحظ الملف المرفق بالنسبة للسؤال الثاني ال Undo يحفظ لمد 3 ساعات ربما تيد عمل flashback ويمكن أن يحدث overwriting عليها في حال كونها في Gurantee mode One of the most important things when one is monitoring long running operations is to remember that Oracle considers all of them to be linear i.doc تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.