از بهترین کتابهای موجود برای یادگیری نحوه پیکربندی ویژگی Oracle Data Guard پایگاه داده اوراکل - نسخه 11g کتاب Oracle Data Guard 11gR2 Administration Beginner's Guide نوشته Emre Baransel, Nassyam Basha، انتشار یافته توسط انتشارات packt است.
از بهترین کتابهای موجود برای یادگیری نحوه پیکربندی ویژگی Oracle Data Guard پایگاه داده اوراکل - نسخه 11g کتاب Oracle Data Guard 11gR2 Administration Beginner's Guide نوشته Emre Baransel, Nassyam Basha، انتشار یافته توسط انتشارات packt است.
در این مطلب میخواهیم اندک توضیح بیشتری راجع به Failover ارائه بدیم، همچنین میخواهیم راجع به امکان جدید Observer صحبت کنیم:
در مطلب قبل گفتیم که در زمانی که سرور primary شما به مشکل بخوره (چند تا از مشکلاتی که معمولاً پیش میاد: سرور primary شما shutdown abort شده یا یکی از دیسکهای سرور به مشکل خورده باشه، یا یکی از datafileهای شما offline شده باشه، یا اینکه log writer نتونه روی redoها تغییرات رو بنویسه و هر مشکلی که به هر دلیلی کاربران نتونن با دیتابیس اصلی کار کنن) تو این حالتها ما نیاز به Failover داریم.
حالا یه ابزاری داریم که میتونه خارج از ساختار primary و standby قرار بگیره این ابزار Observer نام داره.
Observer میتونه وضعیتهای مشکل در سرور primary (مثل چند وضعیت اختلالی که در بالاتر توضیح دادیم) رو کنترل کنه
Observer میتونه خارج از سایت standby و primary باشه یا اینکه فقط در primary یا standby یا به صورت یک سرور جدا باشه باشه (محل قرارگیری Observer بستگی به طراحی سایت شما یا disaster site شما و بیزینسی که داره از اپلیکیشن متصل به دیتابیس استفاده میکنه داره)
همونطور که گفتیم این ابزار وضعیتهای اختلال سرور اصلی رو کنترل میکنه و در صورت به وقوع پیوستن اختلال دستور Failover رو صادر میکنه و به این ترتیب سرور standby بلافاصله توی مدار قرار میگیره و شروع به سروریسدهی به کاربران میکنه (اتوماتیک استارت Failover توسط Observer)
خب تو توضیحاتی که توی مطالب قبلی داشتیم گفتیم که Data Guard Broker "یک چارچوب مدیریتی توزیع شده است که ایجاد، نگهداری و نظارت بر تنظیمات Data Guard را متمرکز کرده و برعهده دارد."
مثلاً وقتی شما میخواید یک سرور standby اضافه کنید یا اینکه میخواهید یکسری از پارامترها را تغییر دهید یا اینکه میخواهید کانفیگهای حال حاضر وضعیت Data Guard تون رو بررسی کنید خب Data Guard Broker این نقش رو به عهده داره همچنین Data Guard Brokerفایلهای خودش رو هم روی دیتابیس و هم روی سیستمعامل داره.
وظابف Data Guard Broker: