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