Oracle Failover有以下几个限制:
只有在使用Oracle Real Application Clusters (RAC)时才能实现自动故障转移。如果未配置RAC,则需要手动将应用程序重定向到备用数据库实例。
如果数据库使用Data Guard进行物理备库,那么故障转移可能需要手动干预来启动备用数据库实例并切换到备用数据库。
故障转移可能会导致一些数据丢失,因为不同数据库实例之间的数据同步可能存在一定的延迟。
故障转移可能会引起一些应用程序的中断,因为应用程序需要重新连接到新的数据库实例。
高可用性解决方案的成本较高,因为需要额外的硬件、软件和人力资源来部署和维护故障转移环境。