بتاريخ: 24 مايو 20178 سنة comment_287022 السلام عليكم عند عمل delete ثم commit لبيانات من جدولهل يمكن استرجاع البيانات المحذوفه. تقديم بلاغ
بتاريخ: 25 مايو 20178 سنة comment_287023 use flash back recovery select * from table as of timestamp systimestamp-1 حيث 1 يوم سابق ممكن تصبح كسور او تحديد الوقت تحديدا للرجوع اليه المهم وجود الخاصية ووجود بيانات مخزنة حتى هذا التاريخ تقديم بلاغ
بتاريخ: 25 مايو 20178 سنة comment_287026 من بعد 10g release 2 تقريبا تقدر تعمل flash back . وده اوبشن لازم يكون شغال قبل ما تمسح الداتا على ما اتذكر. read about flash back. تقديم بلاغ
بتاريخ: 25 مايو 20178 سنة comment_287033 السلام عليكم ورحمة الله وبركاته 1- flashback من الامكانيات المهمه جدا اللي لازم تكون متاحة على قاعدة البيانات (طبعا طبقا لنظرية حتدفع كام في مقابل ايه...ااقصد لازم توزن الامور صح) 2- اثناء عملية التعديل او الحذف يتم الاحتفاظ بالبيانات القديمة بالـ undo tablespace والبيانات الجديدة بالـ tablespace الخاص باليوزر 3- يتم الاحتفاظ بالبيانات القديمة لفترة زمنية تختلف من مكان لأخر طبقا لعدة عوامل منها (عدد العمليات وحجمها / ضبط الـ undo tablespace بواسطة الادمن / .....) 4- على افضل تقدير يمكن تواجد البيانات بالـ undo tablespace لمدة 15 دقيقة بعد الـ commit 5- الإجراءات لحل المشكلة التي لديك (وليكن اسم الجدول المراد التعامل معه emp موجود في scott) a-alter table scott.emp enable row movement (to execute flashback query against any table u must enable row movement on this table) b-select versions_xid, versions_startscn, versions_endscn, empno, sal from emp versions between scn minvalue and maxvalue where empno=7788; (this st. will display the old values available on the undo tablespace inbetween the most low scn and the maximum scn(start scn and end scn), all u have to do is to choose the scn most close scn to the desired value in the past and use it in the next st.) c-flashback table scott.emp to scn xxxxxxx; 6-لو انك مالاقتش قيم قديمه موجوده في الـ Undo tablespace يبقى للاسف مافيش قدامك غير restore & recover تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.