Les numéros de version d'Oracle ont introduit une certaine confusion chez de nombreuses personnes.
La nomenclature de version a changé au cours du temps, mais se base en général sur la convention suivante : version X.Y.Z.a
Où X.Y désigne la version majeure du produit: 8.1 pour 8i, 9.2 pour 9i Release 2, etc. Ceci n'est plus vrai en 10, où l'on a une version majeure (10g), déclinée en 2 "release". Au sein d'une même version majeure (8i, 9i ou 10g), les fonctionnalités générales du RDBMS sont censées être les mêmes.
Le digit Z désigne quant à lui le niveau de correctif générique appliqué. Oracle délivre en général 3 ou 4 mises à jour ("patchset") pour une version majeure, mais cela reste très variable.
Enfin, le digit a désigne un niveau de correctif spécifique à un système d'exploitation, ou une plateforme.
Depuis la version 7, les versions majeures du SGBD Oracle ont été les suivantes :
- Oracle 7 : 7.1, 7.2, 7.3
- Oracle 8 : 8.0.3, 8.0.4, 8.0.5, 8.0.6
- Oracle 8i : 8.1.5 (Release 1), 8.1.6 (Release 2), 8.1.7 (Release 3)
- Oracle 9i : 9.0.1 (Release 1), 9.2.0 (Release 2)
- Oracle 10g : 10.1 (Release 1), 10.2 (Release 2)
- Oracle 11g : 11.1 (Release 1)