در این مطلب میخواهیم اندک توضیح بیشتری راجع به 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)