Oracle Failover有以下幾個限制:
只有在使用Oracle Real Application Clusters (RAC)時才能實現自動故障轉移。如果未配置RAC,則需要手動將應用程序重定向到備用數據庫實例。
如果數據庫使用Data Guard進行物理備庫,那么故障轉移可能需要手動干預來啟動備用數據庫實例并切換到備用數據庫。
故障轉移可能會導致一些數據丟失,因為不同數據庫實例之間的數據同步可能存在一定的延遲。
故障轉移可能會引起一些應用程序的中斷,因為應用程序需要重新連接到新的數據庫實例。
高可用性解決方案的成本較高,因為需要額外的硬件、軟件和人力資源來部署和維護故障轉移環境。