Vous êtes sur la page 1sur 3

Les licences de bases de donnes Oracle

Objectif : La base de donnes Oracle est la meilleure du march. Son problme majeur est son
cot. Cet article dcrit la faon de rduire drastiquement les prix des licences Oracle afin de
profiter des avantages de la base de donnes Oracle un prix raisonnable.

Contexte global : Le montant financier des licences de bases de donnes Oracle ( achat et
maintenance) est li pour une part au type de produit Oracle et d'autre part un mtrique
volumtrique ( processeur ou utilisateurs ). Pour trouver la bonne adquation entre les
fonctionnalits, les contraintes et le cot de la base de donnes installe, il faut donc connatre
la liste exhaustive des produits de bases de donnes Oracle, les fonctionnalits des produits et
l'architecture technique associe.
STOP INFOS
Il est noter que l'installation par dfaut du moteur Oracle sur un serveur est la version la plus
complte de la base de donnes et donc la plus chre. ( Version Entreprise Edition )

Description dtaille : Ce chapitre dcrit les produits de base de donnes Oracle et une
architecture technique associe afin de maitriser ces cots tout en garantissant un niveau de
performance et de disponibilit

La liste des produits de bases de donnes Oracle est la suivante ( applicables aux versions
10G et 11G )

express : Edition gratuite. 1 base par machine physique. La base est limite 4Go de disque,1
Go de mmoire et 1 CPU.

Personal : inclus la base de donnes et toutes les fonctionnalits . Son utilisation est limite
un utilisateur.

Standard edition one : inclus la base de donnes et toutes les fonctionnalits de
d'administration standard ( oem console,agent grid control ).Le calcul des licences se base sur
le nombre de socket du serveur. Son utilisation est limite des serveurs de 1 ou 2 sockets.

Standard edition : inclus les modules de la standard edition one + le clustering. Son
utilisation est limite des plate-formes de 4 sockets ( 1 serveur de 4 sockets, 1 rac rparti sur
2 serveurs de 2 sockets ou 4 serveurs de 1 socket ). Le calcul des licences se base sur le
nombre de sockets du serveur

Entreprise edition : inclus les modules de la standard edition + tout les autres ( dataguard,
partitioning, parallelism, streams ). Le calcul des licences se base sur le nombre de coeurs du
serveur avec un coefficient li au type de processeur ( 0.75 power pc, 0.5 pour intel )
STOP INFOS
La liste exhaustive de la diffrence des fonctionnalits entre une version entreprise et standard
est prsente dans le document "twp_general_10gdb_product_family.pdf" pour la version 10G
et "database-11g-product-family-technical-whitepaper.pdf" pour la version 11G disponible
sur le site d'Oracle.
Le ratio du prix de la licence entreprise et une standard est de 3.
Le ratio du prix de la licence standard et standard one est de 2.
1 socket est une carte de plusieurs coeurs de processeur, par exemple les power 6 sont
composs de socket de 2,4 ou 8 coeurs.

Exemple concret

Si l'on se base sur un processeur IBM power 6/ 2 coeurs avec un montant d'une version
entreprise PEE :
une version entreprise cote : 2 coeurs = 2*.75= 1.5 =2 ( avec oracle on arrondit avec le
nombre suprieur ) = 2 PEE
une version standard cute : 1 socket = 1 * PEE/3 = PEE / 3
Le ratio est donc de 6 entre une entreprise et une standard
Le ratio est de 12 entre entreprise et une standard one.

Si on se base au prix public de 30 000 la PEE
Dans notre exemple : 1 version entreprise = 60 000 + 12 000 de support annuel / 1 version
standard = 10 000 et 2000 de support annuel

Dans notre exemple, il est clair que le simple fait de jouer sur le type de produit influe
considrablement sur le montant de la licence.


Ce chapitre traite de l'architecture technique

Vu que le calcul ne se fait pas sur le nombre de base mais sur la puissance CPU, le cot global
des licences de plusieurs bases sur un serveur et d'une seule base sur le mme serveur est
identique. Il faut donc mutualiser le serveur avec le maximum de bases de donnes.

Cette consolidation doit prendre en compte plusieurs facteurs afin d'viter une rgression dans
les domaines de la performance, de la scurit et de la disponibilit.

Pour la performance, il faut tudier la puissance CPU, la mmoire, les I/O disques et les
requtes SQL consommatrices des diffrentes bases afin que la consolidation des bases de
donnes n'engendrent pas une baisse de performance pour l'utilisateur final.

Pour la scurit, il est possible d'associer des bases de donnes plusieurs adresses IP et/ou
plusieurs ports d'coute mme si elles sont hberges sur un seul serveur. Pour cela on peut
utiliser des "alias IP" ou "virtual IP" sur le serveur et un "listener" Oracle pour chaque base
consolide.

Pour la disponibilit, cette consolidation peut engendrer un POF ( Point Of Failure ) dans
l'architecture d'un systme d'information. Si le dlai d'intervention de la maintenance du
serveur est compatible avec le dlai maximal d'arrt des applications hberges alors cele ne
pose pas de problme. Dans le cas contraire, il faut prvoir une architecture de secours soit de
type RAC Oracle ( version standard oracle limite 4 sockets au niveau du cluster ou bien
une version entreprise ) , soit une solution cluster serveur de type HACMP ibm dans laquelle
les ressources d'un serveur primaire sont bascules sur un serveur secondaire en cas de panne,
soit une solution de serveur redondance de panne de type STRATUS. Pour la redondance
sur plusieurs sites, il faut prvoir de la rplication Oracle de type streams ou dataguard (
version oracle entreprise ) ou bien une solution systme de type rplication de SAN ( EMC,
Hitachi, IBM, .. ) ou bien simplement une reconstruction partir de sauvegarde si la dure
d'indisponibilit impose le permet.


Exemple concret

Si 50 bases sont installes sur 50 serveurs rpartis sur plusieurs sites ou pas, alors le montant
est gale, si l'on se base par rapport notre exemple prcdent, 60 000 *50 = 3 000 000 de
cut initial et 12 000* 50 = 600 000 / an de support pour une version entreprise !! Si les 50
bases sont installes sur le mme serveur alors les licences sont 50 fois moins chre ...

Ces exemples se basent sur les prix publics et ne tiennent pas compte de la remise
commerciale variables en fonction des clients. En tout tat de cause, cette prise de conscience
sur le cot des licences Oracle et les solutions mises en uvre dcrites dans cet article
peuvent tre un argument important dans la ngociation commerciale.


Informations complmentaires

Autres produits Oracle :

lite : inclus la base de donnes et tout les modules pour les mobiles

Oracle application server : Serveur dapplication compos dun serveur web ( apache ), dun
serveur JEE ( iAS) , de produits propritaire oracle ( forms, reports,sso )

Oracle developer suite : Outil de dveloppement des modules dployer sur oracle
application server. les modules sont oracle jdeveloper, oracle forms et report developer, oracle
warehouse builder pour les data marts et data warehouses.

Oracle application 11i : Il inclus oracle developer suite, oracle application server, oracle
database ( socle technique ) et des modules mtiers ( finance, personel, vente, ..) aussi appels
oracle e-business suite.

Oracle collaboration suite : modules lis aux communication de type mail,fax, web
conference

Oracle service : support via le site http://metalink.oracle.com accessible via un login (
Custom Support Identifier )