۱۳۸۹ شهریور ۱۶, سه‌شنبه

Flashback در اوراكل


 http://technology.amis.nl/blog/wp-content/images/ptfb1.jpg

Flashback تكنولوژي در اوراكل براي بازيابي از خطاها، اشتباهات فاحش و داده هاي حذف شده كه توسط كاربران رخ مي دهد طراحي شده است
 Flashback بخشي از انتخا بهاي موجود در بازيابي داد هها در اوراكل مي باشد كه با سرعت به تصحيح خطاهايي نظير فوق مي پردازد. بطور نمونه در گذشته اگر جدولي اشتباهاً حذف مي شد، روشي كه براي بازيابي استفاده مي شد، ساختن مجدد از روي نسخه ي پشتيبان پايگا ه داده ها بود كه بسيارزمانگير و بسته به ويژگيهاي ماشين و حجم داد ههاي ذخيره شده نيازمند ساعتها كار بود.   با استفاده از تكنولوژي Flashback زمان لازم براي بازيابي يك جدول برابر زمان حذف خواهد شد. با بكارگيري مجموع هاي از دستورات ساده، كاربران قادر به بازيابي خطاها روي سطرها،تراكنشها، جداول، فضاي جداول  و سطوح پايگاه داد ه ها خواهند بود. در ادامه به بررسي اجمالي ويژگيهاي اين تكنولوژي مي پردازيم.


ويژگيهاي Oracle Flashback    

1-    پرس و جوهاي Flashback
اين ويژگي به كاربر اجازه مي دهد تا پرس وجويي را بر روي داده ها درزمان گذشته انجام دهد.  با اين كه داده هاي جدول ممكن است مورد حذف و تغيير قرار گرفته باشند اما داده ها هنوز براي نتايج پرسوجوها دردسترس هستند. همچنين مي توان با استفاده از مجموعه جواب ها داده هاي مفقودي و تغيير داده شده را بازسازي كرد. قابليت گزارش دهي از گذشته ،از ديگر اعمالي است كه ويژگي "پرس وجوي "Flashbackبراي كاربران فراهم كرده است.

2-    پرس وجوهاي Flashback Versions
ويژگي بسيار قدرتمندي است كه امكان انجام پرس وجو، بازيابي و نمايش تمامي تغييرات برروي سطرها را براساس فاصله هاي زماني سپري شده براي كاربران فراهم مي كند. نمايش نسخه ي جديدي از سطرها هنگامي كه تغييرات بر روي آ نها اعمال مي شود همچنين چگونگي تغييرات فرصت بسيار مناسبي براي توسعه دهندگان و راهبران ايجاد مي كند تا بتوانند عمليات اشكال زدايي را بر اساس تغييرات رخ داده انجام دهند.

3-    تراكنشهاي Flashback
قابليت عقبگرد  را براي تراكنش ها و تراكنش هاي مرتبط با آن فراهم مي كند. كه مكانيزمي بسيار سطح بالا و كارآمد مي باشد كه براي عقب گرد تمامي دستورات Sql مرتبط با يك تراكنش مورد استفاده مي گيرد و اين امر بدون دخالت در جداول و سطوح زيرين بكارمي رود.

4-    Flashback transaction Query

همان طور كه ويژگي Flashback Versio Query مورد استفاده پرس وجوها قرار مي گيرد، اين ويژگي نيز به كاربر امكان نمايش تغييرات ايجاد شده بر روي تراكنش ها را خواهد داد.

5-    پايگاه داده هاي Flashback
امكان عقبگرد، بازيابي و يا flashback پايگاه داده ها را در برهه اي از زمان ايجاد مي كند. اين ويژگي عمليات بازيابي پايگاه داده ها را بدون نياز به مرجع اوليه  )ديسك يا نوار ( در مدت زماني بسيار كوتاه انجام خواهد داد.

Flashback -6 جداول
عملياتي كه درFlashback Database  قابل انجام است در اين ويژگي نيز وجود دارد همراه با نگهداري از يكپارچگي محدوديت هاي بين جداول انجام مي شود.

Flashback Drop -7
به كاربران اجازه احيا كردن جداول حذف شده، همراه با بازيابي شاخصها، محدوديتها و رهاناهاي مربوط به جداول را خواهد داد.
?
Flashback Restore Points -8
اين ويژگي براي توسعه استفاده از فاصله هاي زماني ايجاد شده است. اوراكل قابليتي براي تنظيم و استفاده ازنقاط بازگشت ايجاد كرده است تا كاربران بتوانند فرآيندهاي پوياي بازيابي را آسان تر تنظيم و مورد استفاده قرار دهند.

Oracle Flash Backup and Recovery
Flash backup و Recovery همراه با قابليتOracle Recovery Manager (RMAN)  , فرآيندها و پشتيبان گيري را به فرآيندهايي خودكار تبديل مي كنند. فضاي بازيابي Flash  كه بر روي ديسك مي باشد باعث تسريع در عمليات پشتيبان گيري و بازيابي خواهد شد بدليل اين كه تمام فايل ها بر روي ديسك آماده هستند و توسط RMAN مديريت مي شوند. ويژگي هاي كليدي زير باعث شده است كه   Oracle Flash Backup and Recovery به ابزاري بسيار وسيع تر از يك رويه پشتيبان گيري روي ديسك تبديل شود:
• مديريت خودكار فايل هاي پشتيبان با در نظر گرفتن خط مشي ها
• مديريت خودكار تخصيص فضا
• انجام عمليات Failover خودكار بر روي فايلهاي پشتيبان هنگامي كه در بازيابي سيستم،
فايل پشتيباني مفقود و يا مختل شود
• انجام بازيابي خودكار در زماني سپري شده درگذشته
•  انجام عمليات Channel Failover  خودكار بر روي فايلهاي پشتيبان و بازيابي شده
• انجام بازيابي خودكار فضاي جداول در هر لحظه از زمان
• انجام عمليات پشتيبان گيري بصورت افزايشي همراه با ذخيره كردن تغييرات اعمال شده
• فشرده سازي

هیچ نظری موجود نیست:

ارسال یک نظر