Université de Manouba
École Supérieure d’Économie Numérique
Département des Technologies des Systèmes d’Information
Introduction à l’Administration
d’Oracle
Document version 1.5
Dr. Mohamed Anis BACH TOBJI
http://www.bach-tobji.com
Table des matières
CHAPITRE 1 INTRODUCTION ........................................................................... 6
1.1 Oracle : Vue d’ensemble .................................................................................................................... 6
1.2 Oracle Database ................................................................................................................................. 7
1.3 Interaction avec Oracle Database ..................................................................................................... 8
CHAPITRE 2 ARCHITECTURE D’ORACLE DATABASE .................................. 9
2.1 La base de données ............................................................................................................................. 9
2.1.1 Les fichiers de contrôle ................................................................................................................... 9
2.1.2 Les fichiers de données ................................................................................................................. 10
2.1.3 Les fichiers de journalisation ........................................................................................................ 11
2.1.4 Les archives des fichiers de journalisation .................................................................................... 13
2.1.5 Le fichier de paramètres ................................................................................................................ 13
2.1.6 Le fichier de mot de passe ............................................................................................................. 14
2.1.7 Autres fichiers ............................................................................................................................... 14
2.2 L’instance ......................................................................................................................................... 15
2.2.1 Les structures mémoires ................................................................................................................ 15
2.2.2 Les processus ................................................................................................................................ 18
2.3 Le schéma ......................................................................................................................................... 22
2.4 Le dictionnaire de données .............................................................................................................. 23
2.4.1 Les vues statiques .......................................................................................................................... 23
2.4.2 Les vues dynamiques de performance ........................................................................................... 24
2.5 Fonctionnement d’Oracle ................................................................................................................ 25
2.5.1 Pour exécuter une requête SELECT .............................................................................................. 25
2.5.2 Pour exécuter une requête UPDATE .............................................................................................. 26
2.5.3 Lors d’un COMMIT ........................................................................................................................ 26
2.5.4 Lors d’un ROLLBACK ................................................................................................................... 26
CHAPITRE 3 DEMARRAGE/ARRET DE LA BASE DE DONNEES ET
GESTION DE L’INSTANCE ..................................................................................... 28
3.1 Démarrage et Arrêt de la base de données .................................................................................... 28
3.1.1 marrage de la base de données .................................................................................................. 28
3.1.2 Arrêt de la base de données ........................................................................................................... 30
3.2 Gestion de l’instance ........................................................................................................................ 31
3.2.1 Paramètres dynamiques et paramètres statiques ............................................................................ 31
3.2.2 Instancier les paramètres via SQL ................................................................................................. 31
3.2.3 Exporter un fichier de paramètres ................................................................................................. 32
CHAPITRE 4 GESTION DES TABLESPACES ................................................. 33
4.1 Tablespaces : types et conseils d’utilisation ................................................................................... 33
4.2 Les tablespaces permanents ............................................................................................................ 34
4.2.1 Création des tablespaces permanents ............................................................................................ 34
4.2.2 Extension des tablespaces permanents .......................................................................................... 35
4.2.3 Basculer entre les modes OFFLINE/ONLINE .............................................................................. 36
4.2.4 Basculer entre les modes READ ONLY/READ WRITE .............................................................. 37
4.2.5 Basculer entre les modes LOGGING/NOLOGGING ................................................................... 37
4.2.6 Basculer entre les modes FORCE LOGGING/NO FORCE LOGGING ...................................... 37
4.2.7 Renommer un tablespace .............................................................................................................. 37
4.2.8 Renommer/déplacer un fichier de données ................................................................................... 37
4.2.9 Suppression d’un tablespace ......................................................................................................... 38
4.3 Gestion de l’espace à l’intérieur des tablespaces ........................................................................... 38
4.3.1 Les tablespaces gérés par le dictionnaire de données .................................................................... 39
4.3.2 Les tablespaces gérés localement .................................................................................................. 40
4.4 Informations sur les tablespaces ..................................................................................................... 41
CHAPITRE 5 GESTION DES UTILISATEURS ................................................. 43
5.1 L’objet USER .................................................................................................................................... 43
5.1.1 La connexion ................................................................................................................................. 43
5.1.2 Création d’un utilisateur ................................................................................................................ 43
5.1.3 Modification d’un utilisateur ......................................................................................................... 44
5.1.4 Suppression d’un utilisateur .......................................................................................................... 45
5.1.5 Informations sur les utilisateurs .................................................................................................... 45
5.2 L’objet PROFILE ............................................................................................................................. 45
5.3 Les privilèges .................................................................................................................................... 46
5.3.1 Les privilèges système .................................................................................................................. 47
5.3.2 Les privilèges objet ....................................................................................................................... 48
5.4 L’objet ROLE .................................................................................................................................... 49
5.4.1 Création et modification d’un rôle ................................................................................................ 49
5.4.2 Attribuer/retirer un privilège à un rôle .......................................................................................... 50
5.4.3 Attribuer/retirer un rôle à un utilisateur......................................................................................... 51
5.4.4 Activer/désactiver un rôle ............................................................................................................. 51
CHAPITRE 6 CREATION D’UNE NOUVELLE BASE DE DONNEES .............. 53
6.1 Créer les répertoires sur le disque : ................................................................................................ 53
6.1.1 La norme OFA .............................................................................................................................. 53
6.1.2 La création des répertoires ............................................................................................................ 55
6.2 Préparer un fichier de paramètres ................................................................................................. 56
6.3 Créer le service associé à l’instance ................................................................................................ 56
6.4 Lancer SQL*PLUS .......................................................................................................................... 57
6.5 Créer le fichier de paramètres serveur .......................................................................................... 57
6.6 Démarrer l’instance ......................................................................................................................... 57
6.7 Créer la base de données ................................................................................................................. 58
6.8 Finalisation de la création du dictionnaire de données ................................................................. 60
CHAPITRE 7 GESTION DES FICHIERS DE CONTROLE ET DE
JOURNALISATION .................................................................................................. 61
7.1 Gestion des fichiers de contrôle ...................................................................................................... 61
7.1.1 Création initiale des fichiers de contrôle ....................................................................................... 61
7.1.2 Création de copies additionnelles, renommage, et déplacement des fichiers de contrôle ............. 62
7.1.3 S’informer sur les fichiers de contrôle .......................................................................................... 62
7.2 Gestion des fichiers de journalisation ............................................................................................ 63
7.2.1 Informations sur les fichiers journaux ........................................................................................... 63
7.2.2 Définir le nombre et les tailles des fichiers de journalisation ........................................................ 64
7.2.3 Gestion des fichiers journaux ........................................................................................................ 65
CHAPITRE 8 GESTION DES INFORMATIONS D’ANNULATION.................... 68
8.1 Segment d’annulation : vue d’ensemble......................................................................................... 68
8.1.1 Utilité des informations d’annulation ............................................................................................ 68
8.1.2 Gestion des informations d’annulation .......................................................................................... 68
8.1.3 Le segment d’annulation SYSTEM .............................................................................................. 69
8.1.4 Fonctionnement d’un segment d’annulation ................................................................................. 69
8.1.5 La durée de rétention des informations d’annulation .................................................................... 69
8.2 La gestion automatique des informations d’annulation ............................................................... 70
8.2.1 La mise en œuvre .......................................................................................................................... 70
8.2.2 Fonctionnement d’un tablespace d’annulation .............................................................................. 71
8.2.3 Création d’un tablespace d’annulation .......................................................................................... 71
8.2.4 Changement du tablespace d’annulation actif ............................................................................... 72
8.2.5 Modification et suppression d’un tablespace d’annulation ........................................................... 72
CHAPITRE 9 GESTION DES TABLES ET DES INDEX ................................... 73
9.1 La gestion des tables ........................................................................................................................ 73
9.1.1 Organisation du stockage dans les blocs ....................................................................................... 73
9.2 Le ROWID ........................................................................................................................................ 76
9.3 Chainage et migration ..................................................................................................................... 76
9.4 Spécifier le stockage d’une table ..................................................................................................... 77
CHAPITRE 10 SAUVEGARDE ET RESTAURATION ....................................... 81
10.1 Archivage des fichiers de journalisation ........................................................................................ 81
10.2 Les stratégies de sauvegarde ........................................................................................................... 83
10.3 Archivage des fichiers journaux ................................................................ Erreur ! Signet non défini.
BIBLIOGRAPHIE ................................................................................................. 86
1 / 27 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !