Oracle Database

Oracle Database 10g est un produit parmi d’autres formant la suite Oracle 10g (Oracle Database, Oracle Application Server, Oracle Developer Suite, Oracle Entreprise Manager Grid Control …).

Oracle Database 10g est le système de gestion de bases de données Oracle permettant à plusieurs utilisateurs d’accéder simultanément aux données tout en garantissant une disponibilité et des mécanismes de récupération après incident.

Sachez bien que Oracle Database désigne le logiciel Oracle en entier, tandis que base de données a une signification bien précise dans l'architecture oracle .

Pour garantir un niveau de performance élevé, Oracle maintient la base de données grâce à des structures mémoires (en mêmoire vive : la RAM) et des structures physiques (sur disque dur) et utilise des processus pour le stockage des données en mémoire ou sur disque.

L’écriture sur disque n’est effectuée qu’en cas de nécessité et sous conditions tandis que La mémoire est utilisée autant que possible étant donné que l’accès mémoire est plus rapide que l’accès disque (gain en performances).

En cas de coupure électrique, par exemple, Oracle saura bien faire la récupération si des données en mémoire, au moment de l’incident, ne sont pas écrites sur disque. C’est la récupération de l’instance gérée par le processus SMON discuté plus loin dans l'architecture oracle .

Lire la suite...