Cours1Oracle
TIC
Devellopement et Admiistration d’Applications Web
COURS DE DBA ORACLE
M. KASSE
Licence 3
2010/2011
Introduction : Présentation du système Oracle
On distingue deux composantes dans un système d’information : les données et les traitements. Les données sont représentées par une base de données et les traitements par un ensemble d’applications informatiques et par des procédures manuelles. Un système de gestion de base de données (SGBD) a pour vocation de donner la possibilité de créer une base de données et de l’entretenir d’une part, et de développer des applications pour l’exploiter d’autre part. C’est un outil permettant d’insérer, de modifier et de rechercher efficacement des données spécifiques dans une grande masse d’informations partagées par les usagers.
Une base de données Oracle comprend deux types d’informations: le dictionnaire de données et les données. Le dictionnaire de données est un ensemble de tables qui décrivent la base ; les données sont de deux types : les données des utilisateurs
(essentiellement les tables et les index) et les données nécessaires au fonctionnement d’Oracle (exemple les segments de rollback).
Le noyau d’Oracle réalise les fonctionnalités requises chez un SGBD, permettant ainsi d’assurer le fonctionnement normal d’une base de données (stockage des données et gestion de l’espace disque, gestion du dictionnaire de données, recherche et modification des données, sécurité des données ainsi que leur intégrité et leur confidentialités et enfin gestion de la concurrence d’accès).
I Architecture d’Oracle
Une base de données Oracle est un ensemble de fichiers sur disque ayant chacun une structure et une vocation particulière.
Sous le terme d’architecture, il faut distinguer deux parties :
-
l’architecture physique : elle est constituée d’un ensemble de fichiers qui contiennent l’ensemble des données de la base : données de gestions de la base et données des utilisateurs. L’architecture physique d’une base