
Début septembre 2015, Oracle a annoncé la mise à disposition d’Oracle Database 12c Standard Edition 2 (12.1.0.2).
Mais que cache cette nouvelle licence Standard Edition 2 ?
La Standard Edition 2 est destinée à remplacer les anciennes Standard Edition et Standard Edition One.
La Standard Edition 2 peut être déployée sur des serveurs équipés au maximum de 2 sockets avec une limite supplémentaire de 16 threads par base de données. Cette limite est gérée directement par le logiciel Oracle.
Oracle RAC est disponible en Standard Edition 2 en respectant la règle des 2 sockets pour l’ensemble du cluster (donc 2 serveurs équipés d’un seul socket) et la limite des 16 threads pour chaque base de données (soit 8 threads sur chaque serveur si la base de données RAC est déployée sur les 2 noeuds).
Pour mémoire, la Standard Edition était limitée à 4 sockets et la Standard Edition One à 2 sockets, sans aucune limite sur le nombre de threads ; RAC était disponible en Standard Edition en respectant la règle des 4 sockets maximums pour l’ensemble du cluster.
Côté tarif, la Standard Edition 2 est au même prix que la Standard Edition (15 194 € par processeur, prix public au 15/09/2015) mais avec la limitation de la Standard Edition One … qui était beaucoup moins chère (5 036 € par processeur, prix public au 15/09/2015) !
Il faut noter qu’à partir de la version 12.1.0.2, les binaires de la Standard Edition One et de l’Enterprise Edition sont différents, et l’installer ne permet plus de choisir entre différentes éditions (voir la copie d’écran ci-dessous).

Que va-t-il se passer pour les détenteurs de licences Standard Edition ou Standard Edition One ?
Les clients qui avaient acquis une licence Standard Edition ou Standard Edition One dans une version précédente (11.2.0.4 ou antérieure, ou 12.1.0.1) devront migrer leur licence (nouveau contrat avec Oracle) pour pouvoir passer en 12.1.0.2.
Plusieurs cas peuvent se produire lors de cette migration.
Les clients qui avaient acquis une licence Standard Edition One (et qui respectent donc normalement les pré-requis de la Standard Edition 2) subiront une augmentation de 20% sur le prix du support. C’est un moindre mal car un ajustement du prix du support à la différence de coût de licence entre la Standard Edition One et la Standard Edition 2 aurait entrainé une augmentation de 300% !
Les clients qui avaient acquis une licence Standard Edition et qui avaient déployé Oracle sur des serveurs équipés de 1 ou 2 sockets (et qui respectent donc les pré-requis de la Standard Edition 2) ne devrait subire aucune hausse du prix du support.
La situation est plus délicate pour les clients qui avaient acquis une licence Standard Edition et qui avaient déployé Oracle sur des serveurs équipés de plus de 2 sockets (et qui ne respectent donc pas les pré-requis de la Standard Edition 2). Pour rester en Standard Edition 2, ces clients devront remplacer leur serveur par un serveur équipés au maximum de 2 sockets et ils pourront obtenir une baisse du coût du support en envoyant une lettre à Oracle mentionnant l’arrêt de l’utilisation de 2 licences. Par contre, si ces clients souhaitent continuer à faire tourner Oracle sur un serveur équipé de plus de 2 sockets, ils devront acquérir une licence Enterprise Edition en payer la différence entre le coût de la licence Enterprise Edition et celui de la Standard Edition pour leur configuration.
Les licences Standard Edition et Standard Edition One ne sont plus disponibles depuis le 30/11/2015.