Oracle Database - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Éditions et licences

Le produit RDBMS Oracle est vendu selon deux modes de licences :

  • Utilisateurs nommés : concrètement, nombre de personnes uniques se connectant aux bases de données. Ceci convient à des applications de gestion typique en mode client/serveur.
  • Processeurs, où c'est le nombre de processeurs du serveur hébergeant Oracle qui sera facturé. Cette option est directement dédiée aux architectures trois tiers, où le nombre exact de clients est difficilement connu, ou lorsque des milliers de personnes peuvent potentiellement accéder à la base (sites web). On notera qu'une pondération spécifique est définie pour les récentes puces « multi-core » (Intel, AMD, SPARC, Power).

En version 10g, Oracle valorise le prix d'une licence selon 3 types :

  • édition Entreprise : comprend toutes les fonctionnalités du produit
  • édition Standard : limitations apportées aux fonctionnalités et sur le nombre de processeurs (4 maximum)
  • édition Standard One : limitations apportées aux fonctionnalités et sur le nombre de processeurs (2 maximum)

On notera qu'en plus de ces licences, Oracle facture en sus certaines options. Ainsi, les fonctionnalités suivantes doivent être spécifiquement achetées :

  • Partitionning Oracle
  • OLAP
  • Data Mining
  • Oracle RAC (en) Real Application Cluster (sauf en Standard Edition à partir de la version 10g où RAC est inclus gratuitement)
  • Advanced Security

Enfin, Oracle propose depuis fin 2005 une version totalement gratuite de la base, « Oracle Database Express Edition ». Il s'agit d'une version 10g Standard Edition One, fortement limitée : Elle gère actuellement des fichiers de données limités à 4 Go de données et un serveur doté d'un seul processeur et d'un maximum de 1 Go de mémoire RAM.

Conventions sur les numéros de version

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), 11.2 (Release 2)

Fonctionnalités

Principales

  • SQL
  • PL/SQL, langage de programmation propre à Oracle, utilisé pour créer des procédures, des fonctions et des déclencheurs.
  • Java, ce langage de programmation est aussi utilisable pour créer des triggers lors de l'insertion, la modification ou l'effacement d'éléments
  • Montage de la base de données sur plusieurs serveurs (grid en 10g, rac en 9i)
  • Spatial, pour permettre la gestion de données géographiques
  • Partitionnement physiques des données en sous-ensembles pour optimiser les temps d'accès
  • Moteur OLAP intégré, stockant les cubes sous forme de BLOB (Binary Large Objects)
  • Gestion de très grands volumes de données, taille maxi de 65 536 fichiers de 128 To chacun en utilisant les BigFiles de la version 10gR2 ou 10.2
  • Réplication des données selon différents modes synchrones ou asynchrones de tout ou partie d'une base de données

Annexes

  • Partitionnement
  • Module Oracle Text
  • DBLink
Page générée en 0.073 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise