پایگاه داده اوراکل و بازیابی با حجم بالا در سریعترین زمان ممکن به وسیله Rman Backup

برای اکثر راهبران پایگاه داده پیش آمده که داده های درون جدولی از پایگاه داده اوراکل با حجم داده بالا به هر دلیلی نا معتبر گردیده اند و در خواست برای بازیابی این نوع داده ها در سریعترین زمان ممکن همواره مطرح می گردد. از طرفی با توجه به راهکار پیشنهادی اوراکل در خصوص استفاده از ابزار Rman جهت تهیه فایل های پشتیبان، بازیابی اینگونه از داده ها با استفاده از بازیابی کامل فایل های پشتیبان، زمان قابل توجه ای خواهد گرفت.

در نسخ گذشته مانند ۱۱R2 و … راهکارهایی در این خصوص موجود می باشد که در آن راهکارها، کلیه فعالیت ها به صورت دستی توسط راهبر پایگاه داده صورت می پذیرند که خود دارای پیچیدگی ها و مشکلات مختص آن روش ها می باشد.


در نسخه ۱۲c، اوراکل امکان جدیدی را در ابزار Rman معرفی نموده است که این عملیات را ساده و روان تر نموده است.
در ادامه نمونه اجرایی با این امکان جدید در مراحل مختلف مطرح و بررسی می گردد.
۱- پایگاه داده TEST دارای ۹ Tablespace و یک اسکیما به نام Howie می باشد . در اسکیمای مذکور جدول TEST1 که دارای ۱۹۳۷۷ رکورد می باشد بر روی tablespace به نام DATA_HOWIE ساخته شده است.

۲- پایگاه داده در حالت آرشیولاگ می باشد و در این حالت یک full backup گرفته می شود.

۳- داده های درون جدول TEST1 را پاک می کنیم.

۴- با دستور زیر در محیط rman سعی می کنیم داده های جدول TEST1 را تا تاریخ “۰۸/۱۷/۲۰۱۴ ۲۱:۰۱:۱۵″ بر روی جدول جایگزین TEST1_TEMP بازیابی کنیم.

۵- با دستورات زیر تغییراتی که در حال انجام می باشد قابل رویت می باشند.

حال در ادامه، مراحل کاری که توسط دستور فوق در محیط Rman اجرا می گردند را بررسی می کنیم.
۱- ساخت Auxiliary Instance

۲- بازگرداندن controlfile بر روی Auxiliary Instance

۳- لیست datafile هایی که بازگردانده و بازیابی گردیده اند.

 

۴- انجام عملیات استخراج داده های مورد نظر و متعلقات آنها به وسیله روش DATA PUMP

۵- انجام عملیات وارد کردن داده ها و اشیای وابسته به جدول مربوطه

۶- پاک کردن Auxiliary Instance

دیدگاهتان را بنویسید