RMAN از API مدیر رسانه برای کار با سخت افزار پشتیبان استفاده می کند. کاربر می تواند به Oracle RMAN وارد شود و به آن دستور دهد تا از یک پایگاه داده نسخه پشتیبان تهیه کند. سپس RMAN فایل ها را در دایرکتوری مشخص شده توسط کاربر کپی می کند. بهطور پیشفرض، RMAN پشتیبانگیری روی دیسک ایجاد میکند و به جای کپیهای تصویر، مجموعههای پشتیبان تولید میکند.
پشتیبان گیری RMAN چه می کند؟
RMAN (Recovery Manager) یک مدیر پشتیبان گیری و بازیابی است که برای پایگاه داده های Oracle (از نسخه 8) ایجاد شده توسط Oracle Corporation ارائه شده است. این پشتیبانگیری، بازیابی و قابلیتهای بازیابی پایگاه داده را ارائه میکند که نگرانیهای مربوط به در دسترس بودن بالا و بازیابی فاجعه را برطرف میکند..
چگونه از پایگاه داده RMAN خود نسخه پشتیبان تهیه کنم؟
پشتیبان گیری از پایگاه داده در حالت ARCHIVELOG
- RMAN را شروع کنید و به پایگاه داده هدف متصل شوید.
- دستور BACKUP DATABASE را اجرا کنید. برای مثال، برای پشتیبانگیری از پایگاه داده و همه فایلهای ثبت مجدد بایگانی شده در دستگاه پشتیبان پیشفرض، دستور زیر را در اعلان RMAN وارد کنید: RMAN> BACKUP DATABASE PLUS ARCHIVELOG؛
RMAN بازیابی چگونه کار می کند؟
RMAN فایلها را به نام مسیر فعلیشان بازیابی میکند و بلافاصله رکوردهای مخزن کپیهای فایل داده ایجاد شده در حین بازیابی را حذف میکند RMAN فایلها را به نام مسیرهای تعیینشده توسط SET NEWNAME بازیابی میکند. و رکوردهای مخزن را برای کپی های فایل داده ایجاد شده در حین بازیابی حذف نمی کند.
چگونه RMAN زمان پشتیبانگیری را بهبود میبخشد؟
می توانید با تنظیم سطح مالتی پلکسینگ، که تعداد فایل های ورودی به طور همزمان خوانده و سپس در همان قطعه پشتیبان RMAN نوشته می شود، عملکرد پشتیبان را بهبود بخشید. سطح مالتی پلکس حداقل تنظیم MAXOPENFILES در کانال و تعداد فایل های ورودی قرار داده شده در هر مجموعه پشتیبان است.