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