آموزش دیتاگارد در اوراکل

آموزش دیتاگارد در اوراکل

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

 آموزش دیتاگارد در اوراکل

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

 

Primary:

دیتابیس اصلی می باشد و هر تغییری که در داده های Primary صورت بگیرد باید به دیتابیس Standby منتقل شود که این کار توسط Redo Transport صورت می گیرد. Redo Transport در دیتابیس Primary زمانی که کاربر تراکنشی را Commit می کند Redo Data در Online Redo Log نوشته می شود و بعد از آن یک Archive از آن گرفته می شود زمانی Archive تولید می شود یک کپی از آن برای Standby فرستاده می شود و پس از آن Apply شده و در Standby اعمال می شود.

 

Standby:

یک کپی از دیتابیس اصلی می باشد که این کپی می تواند یا از طریق به کاپ منتقل شود و یا به وسیله Duplicate، این کپی در یک سرور دیگر قرار دارد و پس از پیکر بندی این دو دیتابیس و برقرار شدن ارتباط آنها دیتابیس اصلی نسبت به انتقال Redo ها اقدام می کند. خود Standby نیز می تواند به ۲ شکل مختلف پیاده سازی گردد.

  1. Physical Standby Database: که کپی بلوک به بلوک دیتابیس است و بیشتر مفاهیم دیتا گارد در این روش می باشد.
  2. Logical Standby Database: این ویژگی از ۹Ir2 به بعد آمد که همان مفهوم Replication می باشد که در واقع هر گونه تغییر را از دیتابیس اصلی به دیگر سرورهای Standby انتشار می دهد البته در انتقال بعضی از Data Type ها محدودیت دارد.

 

مزایا:

دیتاگارد بالاترین میزان دسترسی به دیتابیس را برای سیستم دیتابیس فراهم می کند. همچنین در زمان شکست یک دیتابیس می توان آن را با دیتابیس سلامت تعویض کرد و میزان در دسترس نبودن دیتابیس را کاهش داد. دیتاگارد می تواند میزان از دست دادن را به حداقل ممکن برساند. دیتاگارد سیستم های ناهمگن را نیز پشتیبانی می کند به این معنی که دیتابیس های اصلی و Standby می توانند متفاوت باشند مثال لینوکس و ویندوز سرور.

 

معایب:

یکی از مهمترین معایب دیتاگارد در این است که اگر ارتباط شبکه قطع شود امکان تبادل اطلاعات وجود نخواهد داشت یعنی هر تغییری که در سرور اصلی انجام شود در سرور Standby اعمال نخواهد شد. نکته بعدی اینکه نسخه دیتابیس اصلی و Standby باید حتماً Enterprise باشد. دیتاگارد یکی از ویژگی های نسخه Enterprise دیتاگارد می باشد.

 

 

برای مشاهده جزئیات و تهیه آموزش کاربردی پیاده سازی دیتاگارد در اوراکل به این لینک (+) مراجعه نمایید.

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

  • درس یکم: آشنایی با مفاهیم دیتاگارد
    • مفاهیم دیتاگارد
    • ساختار
    • دیتابیس اصلی
    • دیتابیس جایگزین (Standby)
    • سرویس انتقال تغییرات (Redo Transport)
    • سرویس اعمال تغییرات (Redo Apply Service)
    • تغییر نقش (Role Transition)
      • واسط دیتاگارد (Data Guard Broker)
  • درس دوم: پیاده سازی دیتاگارد در اوراکل
    • پیکربندی دیتابیس اصلی
    • پیکربندی دیتابیس جایگزین
    • تنظیمات Data Guard Broker

 

مفید برای رشته های

  • کامپیوتر نرم افزار و سخت افزار

 

پیش نیاز

 

 

برای مشاهده جزئیات و تهیه آموزش کاربردی پیاده سازی دیتاگارد در اوراکل به این لینک (+) مراجعه نمایید.

 

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *