حذف خودکار فایلهای آرشیو از سرور Active Data Guard
یکی از راهکارهای پرکاربرد شرکت اوراکل معماری Active Data Guard با به اختصار ADG است. در این معماری یک سرور پایگاهداده دیگر در کنار پایگاهداده اصلی همواره به صورت همسان نگهداری میشود؛ تا در زمان از دست رفتن پایگاهداده اصلی با تغییر نقش خود، اقدام به سرویسدهی نماید. از این رو نگهداری سرویس ADG از اهمیت بالایی برخوردار است.
یکی از روشهای همسانسازی پایگاهداده اصلی و سرور ADG ارسال فایلهای آرشیو از پایگاهداده اصلی به سرور ADG میباشد. از این رو لازم است پس از اعمال تغییرات فایلهای آرشیو قدیمی حذف گردند. در این مستند به خودکارسازی فرآیند حذف فایلهای آرشیو بلا استفاده پرداخته میشود.
برای خودکارسازی فرآیند حذف فایلهای آرشیو بلا استفاده از فضای FRA به انضمام ابزار Rman استفاده میشود. در ابتدا در صورتی که برای پایگاهداده فضای FRA در نظر گرفته نشده باشد، این فضا ایجاد و تنظیم میگردد. برای این منظور با دو پارامتر DB_RECOVERY_FILE_DEST و DB_RECOVERY_FILE_DEST_SIZE تنظیم میگردد.
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='/FRA';
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=500G;
همچنین پارامتر DB_RECOVERY_FILE_DEST میتواند به یک گروه دیسک جدید تنظیم گردد. در ادامه محل ذخیرهسازی فایلهای آرشیو در فضای FRA تنظیم میگردد.
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST';
سپس ابزار Rman برای حذف خودکار فایلهای آرشیو اعمال شده در زمانی که فضای FRA در حال پر شدن باشد، تنظیم میگردد.
RMMAN> CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;
در انتها تنظیمات Broker نیز برای سرور ADG اصلاح میگردد. شایان ذکر است که عبارت standby با نام سرویس ADG موجود جایگزین خواهد شد.
DGMGRL> edit database standby set property StandbyArchiveLocation=’USE_DB_RECOVERY_ FILE_DEST’ ;
- ۹۶/۰۵/۱۰
- ۹۹۵ نمایش
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.