Page 4 sur 58
X. Intégrité et consistance ................................................................................................... 41
A. Intégrité des données .......................................................................................41
1. Notions de types .........................................................................................41
2. Notions de contrainte ...................................................................................41
3. Fonctions, procédure et packages.......................................................................42
B. Consistance de la base ......................................................................................42
1. Le mécanisme de locks ..................................................................................42
2. System Change Number (Scn) ........................................................................43
C. Conclusion ...................................................................................................43
XI. Les extensions PL/SQL ................................................................................................. 44
A. Les structures de contrôles .................................................................................44
B. Les fonctions ................................................................................................44
C. Les procédures ...............................................................................................45
D. Les packages .................................................................................................46
E. Les triggers ..................................................................................................46
XII. Administration de l'espace disque ................................................................................... 48
A. Quelques recommandations ...............................................................................48
1. Dupliquer les fichiers de contrôle ......................................................................48
2. Dupliquer les fichiers de Redo log .....................................................................48
3. Dupliquer les fichiers de données ......................................................................48
B. Administrer les tablespaces ................................................................................49
1. Ajout d'un tablespace ....................................................................................49
2. Suppression d'un tablespace ............................................................................49
C. Administrer les fichiers de données .......................................................................49
1. Ajout d'un datafile dans un tablespace .................................................................49
2. Redimensionnement d'un datafile .....................................................................50
3. Extension automatique d'un fichier ....................................................................50
4. Fichiers offline et fichiers online .......................................................................50
5. Déplacer un fichiers .....................................................................................50
D. Administrer les datablocks .................................................................................51
1. Quelle taille choisir pour les data blocks ..............................................................51
2. Pctused et Pctfree ........................................................................................51
E. Administrer les extents.....................................................................................52
F. Conclusion ...................................................................................................52
XIII. Optimisations des performances.................................................................................. 53
A. Gestion de la mémoire......................................................................................53
1. Parametrage du SGA ....................................................................................53
2. Quelques statistiques ....................................................................................53
B. Optimisations de requêtes .................................................................................53
1. L'optimiseur intégré .....................................................................................53
2. Utilisation d'index et de clusters .......................................................................54
C. Conclusion .................................................................................................54
XIV. Gestion des situations anormales ................................................................................ 55
A. Les différents types de pannes .............................................................................55
1. Panne d'un processus utilisateur .......................................................................55
2. Panne d'une instance ....................................................................................55
3. Panne d'un support ......................................................................................55
B. Les backups ..................................................................................................55
1. Offline backup ...........................................................................................55
2. Online backup ...........................................................................................56
C. Les recovery .................................................................................................56
XV. Instances distribuées et instances parallèles ..................................................................... 57
A. Bases de données reparties .................................................................................57
1. Mécanismes d'accessions ...............................................................................57