Jusqu’à maintenant (versions 11g, 12c et 18c), Oracle Real Application Clusters (RAC) était supporté en Standard Edition (Standard Edition 2 dorénavant) du moment que la configuration respectait le nombre total de sockets autorisés (4 en Standard Edition, 2 en Standard Edition 2). Cette possibilité est intéressante car elle permet d’avoir une solution de haute disponibilité pour un coût raisonnable.
Malheureusement, à partir de la version 19c, Oracle Real Application Clusters (RAC) n’est plus supporté en Standard Edition.
Pour migrer en 19c, les clients qui utilisent Oracle Real Application Clusters en Standard Edition n’auront que deux possibilités :
- Passer en Entrerprise Edition pour pouvoir continuer à utiliser RAC, mais avec une augmentation significative du coût des licences
- Abandonner RAC et passer en mono instance
Dans cette deuxième hypothèse, il est intéressant de noter qu’il est possible d’utiliser Oracle Grid Infrastructure pour gérer la disponibilité d’une instance Oracle entre deux serveurs, dans une configuration actif/passif (l’instance Oracle est active sur un seul serveur à la fois). Dans cette configuration, s’il y a plusieurs instances à protéger, il est tout à fait possible de répartir les instances sur les deux serveurs et de faire en sorte que chaque serveur soit le secours de l’autre.
Remarque : sur plate-forme Windows, il est aussi possible d’utiliser Oracle Fail Safe (solution de haute disponibilité intégrée à Microsoft Failover Cluster).
Nouveau (avril 2020) : Oracle a introduit une solution Standard Edition High Availability avec la version Oracle Database 19c, Release Update (RU) 19.7. Voir le post à ce sujet ici.

