Oracle databases provide advanced database replication technologies through the Oracle Real Application Clusters (RAC) feature. The failover functionality provided by the drivers does not require RAC, but can work with this technology to provide comprehensive failover protection. To ensure that failover works correctly, alternate servers should mirror data on the primary server or be part of a configuration where multiple database nodes share the same physical data.