Oracle Exploitation Document Tellora Page 1/205 Auteur : Clotilde Garde Société
Oracle Exploitation Document Tellora Page 1/205 Auteur : Clotilde Garde Société TELLORA Version 2.2 Du 6 Avril 2017 Document de cours Tellora Oracle Exploitation www.tellora.fr Page 2/205 Sommaire 1 Présentation .......................................................................................................... 7 1.1 Les produit Database proposes par Oracle .......................................................... 7 1.2 Notion de Grid Computing ................................................................................ 9 1.2.1 La gestion ASM (gestionnaire de fichiers : Automatic Storage Management) ......... 10 1.2.2 Les composants développés par Oracle pour le Grid Computing ............................. 11 1.2.3 Outils de développement ........................................................................................ 11 1.3 Règles de nommage dans Oracle Database ...................................................... 11 2 La documentation ................................................................................................ 12 2.1 Le support oracle .......................................................................................... 12 3 Notion de schéma ................................................................................................ 14 4 Le dictionnaire de données .................................................................................. 15 4.1 Les tables et vues statiques ........................................................................... 15 4.2 Les tables et vues dynamiques de performance ................................................ 16 5 Outils d’administration ........................................................................................ 17 5.1 L’outil SQL*Plus ............................................................................................ 17 5.1.1 Environnement de travail ........................................................................................ 18 5.1.2 Quelques commandes SQL*Plus ............................................................................. 18 5.2 L’outil iSQL*Plus ........................................................................................... 19 5.3 Le Database Control et le Grid control ............................................................. 20 6 L’architecture OFA ............................................................................................... 23 7 Installation Oracle ............................................................................................... 25 7.1 Pré-requis matériel ....................................................................................... 25 7.2 Installation du client ...................................................................................... 27 8 Architecture Oracle .............................................................................................. 28 8.1 Connexion utilisateur ..................................................................................... 30 8.1.1 La PGA (Program Global Area) ................................................................................ 30 8.1.2 La SGA: System Global Area .................................................................................... 30 8.2 Le fichier de paramètres (init.ora ou SPFILE.ORA) ............................................. 32 8.3 Les processus d’arrière plan ........................................................................... 33 8.4 La base de données ...................................................................................... 34 8.4.1 Les fichiers de données........................................................................................... 34 9 Utilisateurs et connexion à la base de données .................................................... 36 9.1 Syntaxe pour la connexion classique ............................................................... 36 9.2 Syntaxe pour la connexion spéciale SYSDBA ou SYSOPER .................................. 36 9.3 Les connexions SYSDBA et SYSOPER ............................................................... 37 9.4 Le fichier de mots de passe ............................................................................ 37 9.5 Les variables d’environnement ....................................................................... 38 10 Démarrer & Arrêter une base de données ......................................................... 39 10.1 Démarrer la base de données ......................................................................... 40 10.2 Modifier la disponibilité de la base de données .................................................. 41 10.3 Arrêter la base de données ............................................................................ 42 10.4 Ouvrir la base de données en mode RESTRICT ................................................. 43 Document de cours Tellora Oracle Exploitation www.tellora.fr Page 3/205 10.5 Mettre l’instance dans un état QUIESCE ........................................................... 44 10.6 Vues du dictionnaire de données ..................................................................... 44 11 Gestion de l’instance et SPFILE ......................................................................... 46 11.1 Créer le fichier du paramètre SPFILE ............................................................... 46 11.2 Exporter un fichier de paramètres serveur SPFILE ............................................. 47 11.3 Modifier des paramètres de l’instance ou du SPFILE .......................................... 48 11.4 Vues du dictionnaire de données ..................................................................... 49 12 Jeux de caractères et paramètres NLS .............................................................. 50 12.1 Introduction ................................................................................................. 50 12.2 Migration de jeux de caractères ...................................................................... 53 12.2.1 Migration du jeu de caractères par EXPORT/IMPORT ............................................ 54 Vues du dictionnaire de données ................................................................................... 55 13 Créer une base de données ............................................................................... 56 13.1 Présentation du script de création de la base .................................................... 57 13.2 Présentation de l’outil DBCA ........................................................................... 60 13.3 Valeurs des paramètres ................................................................................. 63 13.4 Vues du dictionnaire de données ..................................................................... 66 13.5 EMCA : Création de l’OEM repository (Database Control) ................................... 66 14 Automatiser le démarrage de la base ................................................................ 69 14.1 Sous unix .................................................................................................... 69 14.2 Sous Windows .............................................................................................. 69 15 Accéder à une base distante .............................................................................. 71 15.1 Configuration coté serveur ............................................................................. 72 15.2 Configuration coté client ................................................................................ 74 15.3 Changer de machine automatiquement ............................................................ 75 15.4 EZCONNECT ................................................................................................. 75 15.5 Bases distantes et database Links ................................................................... 76 16 Sécuriser la base de données ........................................................................... 78 16.1 Le fichier de contrôle ..................................................................................... 78 16.2 Protection du fichier de contrôle...................................................................... 80 16.2.1 Multiplexer le fichier de contrôle ........................................................................... 81 16.3 Vues du dictionnaire de données ..................................................................... 82 16.4 Protection des fichiers de Redo Log ................................................................. 82 16.4.1 Dimensionner les fichiers de Redo Log .................................................................. 83 16.4.2 Multiplexer les fichiers de Redo Log ...................................................................... 84 16.4.3 Ajouter un groupe de Redo Log ............................................................................. 85 16.4.4 Déplacer les fichiers de Redo Log .......................................................................... 85 16.4.5 Supprimer un groupe de fichiers redo log .............................................................. 86 16.4.6 Supprimer un membre d’un groupe de redo log ..................................................... 86 16.4.7 Forcer le basculement du groupe courant .............................................................. 87 16.4.8 Trouver des informations sur les fichiers Redo Log ............................................... 88 17 Gestion du stockage .......................................................................................... 90 17.1 Notion de tablespace ..................................................................................... 90 17.2 Organisation du stockage dans un tablespace ................................................... 92 17.3 Notion de BIGFILE ou de SMALLFILE ............................................................... 94 18 Tablespaces permanents ................................................................................... 96 18.1 Créer un tablespace permanent ...................................................................... 96 Document de cours Tellora Oracle Exploitation www.tellora.fr Page 4/205 18.2 Modifier un tablespace permanent ................................................................... 97 18.2.1 Agrandir un tablespace .......................................................................................... 97 18.2.2 Passer un tablespace OFFLINE ou ONLINE : .......................................................... 98 18.2.3 Passer un tablespace READ ONLY ou READ WRITE : .............................................. 98 18.2.4 Déplacer un fichier de données .............................................................................. 99 18.2.5 Renommer un tablespace .................................................................................... 100 18.2.6 Supprimer un tablespace ..................................................................................... 102 18.2.7 Créer un tablespace avec une taille de bloc non standard .................................... 103 18.2.8 Le cryptage des données d’un tablespace (nouveauté 11g) ................................. 103 18.2.9 Tablespace de travail par défaut .......................................................................... 104 18.2.10 Vues du dictionnaire de données ....................................................................... 105 19 Tablespaces SYSTEM & SYSAUX ...................................................................... 106 19.1 Tablespace SYSTEM .................................................................................... 106 19.2 Tablespace SYSAUX .................................................................................... 106 19.2.1 Avantages du tablespace SYSAUX ........................................................................ 107 19.2.2 Délocaliser les occupants du tablespace SYSAUX ................................................. 107 20 Tablespace UNDO ............................................................................................ 109 20.1 Fonctionnement du tablespace UNDO ............................................................ 111 20.2 Positionner les paramètres de gestion automatique ......................................... 112 20.3 Créer un tablespace UNDO ........................................................................... 112 20.4 Changer de tablespace UNDO actif ................................................................ 113 20.4.1 Créer un tablespace UNDO après création de la base ........................................... 113 20.4.2 Changer de tablespace UNDO pendant l’activité de la base .................................. 114 20.5 Administrer un tablespace UNDO .................................................................. 115 20.5.1 Dimensionner le tablespace UNDO ....................................................................... 116 20.5.2 Supprimer un tablespace UNDO ........................................................................... 117 20.6 Vues du dictionnaire de données ................................................................... 117 21 Tablespaces temporaires................................................................................. 120 21.1 Créer un tablespace temporaire .................................................................... 122 21.2 Groupes de tablespaces temporaires ............................................................. 122 21.3 Administrer les tablespaces temporaires ........................................................ 123 21.3.1 Agrandir un tablespace temporaire ...................................................................... 124 21.3.2 Modifier la clause AUTOEXTEND : ......................................................................... 124 21.3.3 Modifier la taille d’un fichier temporaire .............................................................. 125 21.3.4 Rétrécir un tablespace temporaire (Nouveautés 11g) ......................................... 125 21.3.5 Supprimer un tablespace temporaire ................................................................... 126 21.4 Définir un tablespace temporaire par défaut ................................................... 126 21.5 Vues du dictionnaire de données ................................................................... 127 22 Monitoring de l’utilisation d’un tablespace ...................................................... 128 22.1 Configuration des seuils de tablespace ........................................................... 129 23 Mémoire dynamique et performances ............................................................. 131 23.1 La notion de granule ................................................................................... 131 23.2 Gestion automatique du partage de la mémoire en 10g ................................... 131 23.2.1 Principes de tuning de la SGA .............................................................................. 132 23.2.2 SGA_TARGET et le Database Control (OEM) ......................................................... 133 23.2.3 Configuration manuelle de SGA_TARGET ............................................................. 134 23.2.4 Comportement des paramètres Auto-tuned ......................................................... 134 23.2.5 Comportement des paramètres Manuels .............................................................. 135 23.2.6 Redimensionner SGA_TARGET ............................................................................. 136 Document de cours Tellora Oracle Exploitation www.tellora.fr Page 5/205 23.2.7 Désactiver la gestion automatique de la mémoire en version 10g ....................... 136 23.3 Gestion automatique de la mémoire en 11g ................................................... 136 23.3.1 Désactiver la gestion automatique de la mémoire en version 11g ....................... 137 23.3.2 La vue dynamique V$MEMORY_TARGET_ADVICE ................................................. 137 23.3.3 Nouveau cache en version 11g : result_cache ..................................................... 137 23.4 L’optimiseur Oracle ..................................................................................... 137 23.4.1 Les optimiseurs RBO et CBO ................................................................................ 138 23.4.2 Présentation du SQL Tuning Advisor .................................................................... 139 23.4.3 Impacte sur les Statistiques ................................................................................ 140 23.5 L’optimiseur Oracle et la gestion des statistiques ............................................ 141 23.5.1 Statistiques sur les tables .................................................................................... 142 23.5.2 Interpréter les statistiques générées sur les tables ............................................. 143 23.5.3 Statistiques sur les index ..................................................................................... 144 23.5.4 Problèmes détectés sur les index......................................................................... 145 23.6 Outil de collecte des statistiques ................................................................... 145 23.6.1 GATHER_STATS_JOB ............................................................................................ 146 23.6.2 Modifier l’exécution des statistiques .................................................................... 147 23.7 Automatic Database Diagnostic Monitor (ADDM) ............................................. 147 23.7.1 Méthode d’analyse utilisée par ADDM .................................................................. 149 23.7.2 Résultats de l’analyse ADDM dans le grid Control ................................................ 150 23.7.3 Recommandations d’ADDM .................................................................................. 151 23.7.4 Nouvelles vues en version 11g pour ADDM .......................................................... 151 23.7.5 Exemple de génération de rapport ADDM ............................................................ 152 24 Présentation de l’utilitaire DATA Pump ........................................................... 157 24.1 Opérations d’IMPORT et d’EXPORT du DATA Pump .......................................... 158 24.2 Avantages de l’export et de l’import DATA Pump: ............................................. 159 24.3 Le mode intéractif du DATA Pump ................................................................. 160 24.3.1 Commandes du mode interactif ........................................................................... 160 24.4 Méthode d’extraction des données avant et aprés data pump ........................... 161 24.4.1 Méthode direct path (chemin direct) du data pump ............................................... 161 24.4.2 Données conduisant un accès utilisant des tables externes : ............................... 162 25 Export/Import Data Pump .............................................................................. 163 25.1 Fichiers supportés par les outils DATA Pump .................................................... 163 25.2 Paramètres le l’export et de l’import DATA Pump ............................................ 164 25.2.1 Paramètres communs .......................................................................................... 164 25.2.2 Paramètres de l’EXPORT DATA Pump ................................................................... 166 25.2.3 Paramètres de l’IMPORT DATA Pump ................................................................... 166 25.3 Filtrer les données à exporter ....................................................................... 166 25.4 Exemples d’export et d’import DATA Pump ..................................................... 168 25.4.1 Estimation de la taille de l’Export ........................................................................ 168 25.4.2 Exports Parallélisés ............................................................................................. 168 25.4.3 Import Parallélisé ................................................................................................ 169 25.4.4 Export de schéma ................................................................................................ 169 25.4.5 Import de schéma ................................................................................................ uploads/Management/ oracle-exploitation.pdf
Documents similaires
-
15
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 22, 2021
- Catégorie Management
- Langue French
- Taille du fichier 4.7584MB