Module : Administration des : Administration des Bases de Données

publicité
Module
: Administration des Bases de Données ORACLE
Responsable
: F. CHAKER
Objectifs du cours :
-
Connaître de façon approfondie les fonctionnalités d'Oracle, son architecture
technique, ses concepts et ses mécanismes
-
Savoir créer une base de données Oracle et réaliser les principales opérations
d'administration de base
Le cours est concrétisé par des travaux pratiques sur le SGBD Oracle.
Plan du cours
Chapitre I : Introduction à l’administration des bases de données
I.1 Définitions
- Bases de Données (BD)
- Système de Gestion de Bases de Données (SGBD)
- Administration des données et des Bases de Données
- Administrateur de Données (AD)
- Administrateur de Bases de Données (ABD)
I.2 Architecture Fonctionnelle d’un SGBD (ANSI-SPARC)
- Niveau Externe
- Niveau Conceptuel
- Niveau Interne
I.3 Types d’utilisateurs d’une BD
I.4 Rôle du Data Base Administrator (DBA)
Chapitre II : Architecture d’Oracle
II.1 Définitions
-
Serveur Oracle
-
Instance Oracle
-
Base de Données Oracle
II.2 Architecture Interne d’Oracle
II.3 La mémoire d’Oracle
II.3.1 System Global Area (SGA)
II.3.2 Program Global Area (PGA)
II.4 Les processus Oracle
II.4.1 Les processus serveur
II.4.2 Les processus d’arrière plan (Background process)
o DataBase Writer (DBWR)
o Log Writer (LGWR)
o Process Monitor (PMON)
o System Monitor (SMON)
o CheckPoint (CKPT)
o Archiver (ARCn)
o Recover (RECO)
o Lock (LCKn)
Chapitre III : Structure d’une Base de Données
III.1 Introduction
III.2 La structure physique
III.2.1 Les Fichiers de données (DataFiles)
III.2.2 Les Fichiers de reprise (Redo Log Files)
III.2.3 Les Fichiers de contrôle (Control Files)
III.3 La structure Logique
III.3.1 Les Tablespaces
III.3.2 Segments
III.3.3 Extensions (Extent)
III.3.4 Blocs
Chapitre IV : Création, démarrage et arrêt d’une base de données
IV.1 Création d’une base de données
IV.2 Démarrage d’une base de données
IV.2.1 Démarrage d’une instance
IV.2.2 Chargement de la base
IV.2.3 Ouverture de la base
IV.3 Fermeture d’une base de données
Chapitre V : Dictionnaire de données
V.1 Présentation générale
V.2 Structure du dictionnaire
V.3 Création du dictionnaire
V.4 Utilisation du dictionnaire
Chapitre VI : Sécurité d’une Base de Données
VI.1 Introduction
VI.2 Sécurité et intégrité
VI.2.1 Causes de violation de la sécurité
VI.2.2 Niveaux de sécurité
VI.2.3 Contraintes d’intégrité
VI.2 Sécurité et confidentialité
VI.3 Les utilisateurs Oracle
VI.4 Gestion des utilisateurs
VI.5 Notion de schéma
VI.6 Les profils
VI.6.1 Profil au niveau session
VI.6.2 Profil au niveau appel
VI.7 Privilèges d’accès
VI.7.1 Privilèges systèmes
VI.7.2 Privilèges Objets
VI.8 Les rôles
Chapitre VII : Outils d’administration
VII.1 Import/Export
VII.2 SQL*Loader
Téléchargement