Oracle 12c - Editions ENI
Transcription
Oracle 12c - Editions ENI
Oracle 12c Administration Introduction 1. Objectifs de l'ouvrage 19 2. Présentation d'Oracle Database 12c 20 2.1 Introduction 2.2 Principales nouveautés de la version 12 3. Conventions d'écriture 20 22 24 Les bases de l'architecture Oracle 1. Présentation générale 25 1.1 Notions d'instance et de base de données 1.2 La base de données 1.3 L'instance 1.4 Les différentes catégories de base de données 1.5 Oracle Base et Oracle Home 2. La base de données 30 2.1 Fichier de contrôle 2.2 Fichier de journalisation 2.3 Fichiers de données 2.3.1 Définitions 2.3.2 Organisation du stockage 2.4 Système de stockage 2.5 Notion de schéma 2.6 Règles de nommage 30 31 32 32 33 35 35 36 3. L'instance 36 3.1 La SGA 3.1.1 Vue d'ensemble www.editions-eni.fr 25 26 27 28 29 36 36 © Editions ENI 1/19 Oracle 12c Administration 3.1.2 La Shared Pool 3.1.3 Le Database Buffer Cache 3.1.4 Le Redo Log Buffer 3.1.5 Autres pools de la SGA 3.1.6 La notion de granule 3.2 Les processus d'arrière-plan 3.2.1 Introduction 3.2.2 DBWn et BWnn 3.2.3 LGWR 3.2.4 CKPT 3.2.5 SMON 3.2.6 PMON 3.2.7 CJQ0 3.2.8 ARCn 3.3 Les processus serveur 3.4 La PGA 3.5 La gestion de la mémoire 3.5.1 Vue d’ensemble 3.5.2 La gestion automatique de la mémoire partagée 3.5.3 La gestion automatique de la mémoire de l'instance 3.5.4 Gestion manuelle : conseil sur la répartition SGA/PGA 3.6 Le fichier de paramètres 3.7 Infrastructure pour la gestion automatique 4. L'administrateur de base de données 56 4.1 Principales tâches 4.2 Comptes Oracle d'administration 4.3 Identification privilégiée SYSDBA, SYSOPER et SYSBACKUP 4.3.1 Par le système d'exploitation 4.3.2 Par un fichier de mots de passe 4.3.3 Remarques 4.4 Autres comptes Oracle 5. Le dictionnaire de données 56 56 57 57 58 59 61 61 5.1 Présentation www.editions-eni.fr 37 40 41 42 42 43 43 43 44 45 46 46 46 47 47 47 49 49 50 51 53 54 55 61 © Editions ENI 2/19 Oracle 12c Administration 5.2 Les vues statiques 5.3 Les vues dynamiques de performance (v$) 62 64 Installation 1. Installation du serveur 67 1.1 Introduction 1.2 Principales étapes de l'installation 1.3 Optimal Flexible Architecture (OFA) 1.3.1 Principes généraux 1.3.2 Répartition des fichiers de la base de données sur plusieurs disques 1.4 Pré-installation 1.4.1 Sur plate-forme Windows 1.4.2 Sur plate-forme Linux 1.4.3 Configuration automatique sous Oracle Linux 1.5 Installation avec Oracle Universal Installer 1.5.1 Vue d’ensemble 1.5.2 Lancer Oracle Universal Installer sur plate-forme Windows 1.5.3 Lancer Oracle Universal Installer sur plate-forme Linux 1.5.4 Premières étapes de l’installation 1.5.5 Installation du logiciel uniquement 1.5.6 Installation du logiciel et création d’une base de données 1.5.7 Dernières étapes de l’installation 1.6 Post-installation 1.6.1 Télécharger et appliquer des patches Oracle 1.6.2 Configurer l'environnement de travail 1.6.3 Configurer le démarrage et l'arrêt automatique 2. Installation du client 67 68 70 70 75 76 76 77 84 86 86 87 88 90 93 97 102 111 111 114 119 122 Oracle Net 1. Introduction www.editions-eni.fr 125 © Editions ENI 3/19 Oracle 12c Administration 1.1 Rôle d'Oracle Net 1.2 Principes de fonctionnement 1.3 Nom de service et nom d'instance 2. Configuration côté serveur 2.1 2.2 2.3 2.4 2.5 125 126 127 128 Création du processus d’écoute Configuration du processus d'écoute Gestion du processus d'écoute Démarrage automatique du processus d'écoute Enregistrement dynamique de services 3. Configuration côté client 128 132 137 139 140 140 3.1 Introduction 3.2 Sélection des méthodes de résolution de noms 3.3 Configuration des méthodes de résolution de nom 3.3.1 Résolution de nom locale 3.3.2 Connexion simplifiée 4. Problèmes courants et solutions 140 141 142 142 146 147 Les outils d'administration 1. Introduction 151 2. SQL*Plus 152 2.1 Vue d'ensemble 2.2 Utilisation 2.2.1 Lancer SQL*Plus 2.2.2 Se connecter 2.2.3 Exécuter un script SQL 2.2.4 Exécuter une commande du système d’exploitation 2.2.5 Utiliser des variables de substitution 2.2.6 Passer des valeurs à un script www.editions-eni.fr © Editions ENI 152 153 153 154 154 155 155 157 4/19 Oracle 12c Administration 3. Oracle SQL Developer 158 4. Oracle Enterprise Manager Database Express 162 4.1 Introduction 4.2 Architecture 4.3 Débuter avec EM Express 162 162 163 5. La documentation Oracle 167 5.1 Où la trouver ? 5.2 Organisation 167 168 6. Diagnostiquer les problèmes 169 6.1 Vue d'ensemble 6.2 Le Référentiel de diagnostic automatique 6.3 Les fichiers d’alerte et de trace 6.4 L'outil ligne de commande adrci 7. Les tâches de maintenance automatisées 169 170 172 173 176 Démarrage et arrêt 1. Principes 179 2. Démarrage 180 2.1 Utiliser SQL*Plus 2.1.1 La commande STARTUP 2.1.2 Mode opératoire 2.1.3 Modifier le niveau de disponibilité de la base de données 2.1.4 Récupérer des informations sur l'instance et sur la base de données 2.2 Utiliser Oracle SQL Developer www.editions-eni.fr © Editions ENI 180 180 182 184 184 185 5/19 Oracle 12c Administration 3. Arrêt 188 3.1 Utiliser SQL*Plus 3.1.1 La commande SHUTDOWN 3.1.2 Mode opératoire 3.2 Utiliser Oracle SQL Developer 4. Automatisation et scripts 188 188 190 190 193 4.1 Sur plate-forme Unix ou Linux 4.1.1 Automatisation 4.1.2 Scripts 4.2 Sur plate-forme Windows 4.2.1 Automatisation 4.2.2 Scripts 193 193 194 195 195 196 5. Problèmes courants et solutions 197 Création d'une nouvelle base de données 1. Vue d'ensemble 199 1.1 Étapes de création d'une nouvelle base de données pour une application 1.2 Étapes de création de la base de données proprement dite 1.3 Méthodes disponibles 2. Création de la base de données manuellement 2.1 Créer les répertoires sur les disques 2.2 Préparer un nouveau fichier de paramètres texte 2.2.1 Principes 2.2.2 Les principaux paramètres 2.2.3 Un exemple simple 2.3 Créer le service associé à l'instance ou créer le fichier de mots de passe 2.3.1 Créer le service associé à l'instance (plate-forme Windows) 2.3.2 Créer le fichier de mots de passe (plate-forme Unix/Linux) www.editions-eni.fr © Editions ENI 199 200 202 202 202 203 203 204 216 217 217 219 6/19 Oracle 12c Administration 2.4 Lancer SQL*Plus et se connecter AS SYSDBA 2.5 Créer le fichier de paramètres serveur 2.6 Démarrer l'instance 2.7 Créer la base de données 2.7.1 L'ordre SQL CREATE DATABASE 2.7.2 Options de l'ordre SQL CREATE DATABASE 2.8 Finaliser la création du dictionnaire de données 2.9 Configurer Oracle Net pour la nouvelle base de données 2.10 Enregistrer la nouvelle instance dans le fichier oratab 2.11 Configurer EM Express 2.12 Résumé : écrire un script de création d'une base de données 2.13 Retrouver des informations sur la base de données 3. Création de la base de données à l'aide de l'assistant graphique 3.1 Vue d'ensemble 3.2 Création d’une base de données 3.2.1 Mode création 3.2.2 Création à l’aide de la configuration par défaut 3.2.3 Mode avancé : création à partir d’un modèle avec fichiers de données 3.2.4 Mode avancé : création à partir d’un modèle sans fichier de données 3.3 Gérer les modèles 221 221 223 223 223 226 235 236 236 237 237 238 238 238 240 240 241 244 256 259 Gestion de l'instance 1. Gestion des paramètres d'initialisation 263 1.1 Modifier les paramètres d'initialisation 1.1.1 Les types de paramètres 1.1.2 Les ordres SQL ALTER SYSTEM et ALTER SESSION 1.2 Les paramètres dans le dictionnaire de données 1.3 Exporter un fichier de paramètres serveur 1.4 Utiliser EM Express 1.5 Problèmes courants et solutions 1.5.1 Fichier de paramètres serveur perdu ou endommagé 1.5.2 Valeur erronée qui empêche le démarrage www.editions-eni.fr © Editions ENI 263 263 264 266 268 270 273 273 273 7/19 Oracle 12c Administration 1.5.3 Erreur lors d'un ALTER SYSTEM 2. Gestion dynamique de la mémoire 274 275 2.1 Principes 2.2 Informations sur la mémoire 2.3 Modifier la mémoire dynamiquement 2.3.1 Avec la gestion automatique de la mémoire partagée 2.3.2 Avec la gestion automatique de la mémoire 2.3.3 Sans la gestion automatique 2.3.4 Conclusion et conseil 2.4 Utiliser EM Express 2.5 Problèmes courants et solutions 275 276 279 279 282 286 286 286 292 Fichiers de contrôle et de journalisation 1. Gestion des fichiers de contrôle 295 1.1 Rappel sur le fichier de contrôle 1.2 Trouver des informations sur les fichiers de contrôle 1.3 Multiplexer le fichier de contrôle 1.4 Utiliser EM Express 2. Gestion des fichiers de journalisation 299 2.1 Rappel sur les fichiers de journalisation 2.2 Trouver des informations sur les fichiers de journalisation 2.3 Dimensionner les fichiers de journalisation 2.4 Administrer les fichiers de journalisation 2.4.1 Vue d'ensemble 2.4.2 Ajouter un nouveau membre à un groupe (multiplexage) 2.4.3 Ajouter un nouveau groupe 2.4.4 Déplacer un membre 2.4.5 Supprimer un groupe 2.4.6 Supprimer un membre d'un groupe 2.4.7 Forcer le basculement du groupe courant au suivant 2.5 Contrôler la fréquence des points de reprise www.editions-eni.fr 295 296 297 299 © Editions ENI 299 301 303 304 304 305 305 306 307 308 308 309 8/19 Oracle 12c Administration 2.6 Utiliser EM Express 310 Tablespaces et fichiers de données 1. Vue d'ensemble et directives 313 1.1 Vue d'ensemble 1.2 Directives 313 314 2. Tablespace permanent 316 2.1 Création d'un tablespace permanent 2.2 Remarques sur les tablespaces BIGFILE 2.3 Tablespace permanent par défaut 2.4 Modification d'un tablespace permanent 2.4.1 Vue d'ensemble 2.4.2 Renommer un tablespace 2.4.3 Ajouter un fichier de données à un tablespace 2.4.4 Modifier la taille d'un fichier de données 2.4.5 Modifier l'extension automatique d'un fichier de données 2.4.6 Passer un tablespace OFFLINE / ONLINE 2.4.7 Renommer ou déplacer un fichier de données hors ligne 2.4.8 Renommer ou déplacer un fichier de données en ligne 2.4.9 Supprimer un fichier de données 2.4.10 Autres opérations 2.5 Suppression d'un tablespace permanent 3. Organisation du stockage à l'intérieur d'un tablespace 3.1 Principes 3.2 Spécifier le stockage d'un segment 3.3 Spécifier le mode de gestion d'un tablespace 3.4 Gestion des extensions à l'intérieur d'un tablespace géré localement 3.5 Cas des tablespaces SYSTEM et SYSAUX 4. Tablespace temporaire 331 331 333 334 336 339 340 4.1 Rôle du tablespace temporaire www.editions-eni.fr 316 320 321 323 323 323 324 324 325 326 326 328 329 329 330 340 © Editions ENI 9/19 Oracle 12c Administration 4.2 Groupe de tablespaces temporaires 4.3 Création d'un tablespace temporaire géré localement 4.4 Tablespace temporaire par défaut 4.5 Administration des tablespaces temporaires gérés localement 5. Conclusions 341 342 343 344 347 5.1 Avantages des tablespaces gérés localement 5.2 Recommandations 6. Trouver des informations sur les tablespaces et les fichiers de données 6.1 Tablespaces et fichiers de données 6.2 Supervision du stockage dans les tablespaces 347 348 349 349 353 7. Utiliser EM Express 358 8. Problèmes courants et solutions 362 Gestion des informations d'annulation 1. Vue d'ensemble 365 1.1 Définitions 1.2 Gestion 1.3 Structure 1.4 Le segment d'annulation SYSTEM 1.5 Durée de rétention des informations d’annulation 1.6 Fonctionnement d’un segment d’annulation 2. Mise en œuvre de la gestion automatique 2.1 Principe 2.2 Les paramètres d'initialisation 2.3 Démarrage de la base de données en mode automatique 2.4 Gestion de l’annulation pour les tables temporaires www.editions-eni.fr © Editions ENI 365 366 367 367 368 369 370 370 371 372 372 10/19 Oracle 12c Administration 3. Gestion du tablespace d'annulation 373 3.1 Caractéristiques du tablespace d'annulation 3.2 Fonctionnement du tablespace d'annulation 3.3 Création d'un tablespace d'annulation 3.4 Changement de tablespace d'annulation actif 3.5 Modification d'un tablespace d'annulation 3.6 Suppression d'un tablespace d'annulation 4. Trouver des informations sur la gestion de l'annulation 4.1 Trouver des informations sur le tablespace d'annulation 4.2 Trouver des informations sur les segments d'annulation 4.3 Se documenter sur les informations d'annulation et les transactions 4.4 Dimensionner le tablespace d'annulation 373 374 374 376 377 377 378 378 379 380 382 5. Utiliser EM Express 383 6. Problèmes courants et solutions 387 Gestion des utilisateurs et de leurs droits 1. Principes 391 2. Créer et modifier les utilisateurs 392 2.1 Mode d'identification de l'utilisateur 2.1.1 Identification par Oracle 2.1.2 Identification par le système d'exploitation 2.2 Création d'un utilisateur 2.3 Modification d'un utilisateur 2.4 Suppression d'un utilisateur 2.5 Trouver des informations sur les utilisateurs 3. Utiliser les profils www.editions-eni.fr 392 392 392 393 396 397 398 399 © Editions ENI 11/19 Oracle 12c Administration 3.1 Présentation 3.2 Création d'un profil 3.3 Modification d'un profil 3.4 Affectation d'un profil à un utilisateur 3.5 Activation de la limitation des ressources 3.6 Suppression d'un profil 3.7 Trouver des informations sur les profils 4. Gérer les droits 406 4.1 Privilège système 4.1.1 Définition 4.1.2 Attribution d'un privilège système à un utilisateur 4.1.3 Révocation d'un privilège système à un utilisateur 4.1.4 Les privilèges système SYSDBA et SYSOPER 4.2 Privilège objet 4.2.1 Définition 4.2.2 Attribution d'un privilège objet à un utilisateur 4.2.3 Révocation d'un privilège objet à un utilisateur 4.2.4 Privilèges sur les vues et les programmes stockés 4.2.5 Nommer un objet d'un autre schéma 4.2.6 Aller plus loin sur la gestion des droits 4.3 Rôle 4.3.1 Définition 4.3.2 Création d'un rôle 4.3.3 Attribution d'un privilège à un rôle 4.3.4 Révocation d'un privilège à un rôle 4.3.5 Attribution d'un rôle à un utilisateur ou à un rôle 4.3.6 Révocation d'un rôle à un utilisateur ou à un rôle 4.3.7 Suppression d'un rôle 4.3.8 Activation ou désactivation d'un rôle 4.3.9 Limitation des rôles 4.3.10 Rôles prédéfinis 4.3.11 Sécurité basée sur le code 4.4 Trouver des informations sur les droits 4.4.1 Privilèges système 4.4.2 Privilèges objet www.editions-eni.fr 399 400 403 404 404 405 405 © Editions ENI 406 406 407 408 408 409 409 411 412 412 413 414 414 414 414 415 416 417 418 418 418 420 420 421 422 422 423 12/19 Oracle 12c Administration 4.4.3 Rôles 424 5. Synthèse 426 5.1 Les différents types de comptes 5.2 Quelques conseils pour sécuriser votre base de données 426 427 6. Superviser les utilisateurs connectés 428 7. Utiliser EM Express 431 7.1 Utilisateurs 7.2 Rôles 7.3 Profils 431 435 438 Gestion des tables et des index 1. Vue d'ensemble 441 2. Gestion des tables 442 2.1 Organisation du stockage dans les blocs 2.1.1 Principes 2.1.2 Gestion de l'espace dans les blocs 2.1.3 Compression des données dans les blocs 2.2 Le ROWID 2.3 Chaînage et migration 2.4 Spécifier le stockage d'une table 2.5 Recommandations pour le stockage des tables 2.5.1 Vue d'ensemble 2.5.2 Estimer la volumétrie d'une table à une échéance donnée 2.5.3 Estimation de PCTFREE 2.6 Surveiller l'utilisation d'une table 2.7 Superviser l'espace occupé par une table 2.7.1 Vue d'ensemble 2.7.2 Le package DBMS_SPACE www.editions-eni.fr © Editions ENI 442 442 444 446 447 447 448 451 451 452 453 453 454 454 455 13/19 Oracle 12c Administration 2.7.3 Les statistiques sur une table 2.7.4 Problèmes possibles sur le stockage 2.8 Détecter les problèmes de migration ou de chaînage 2.9 Réorganiser le stockage d'une table 2.9.1 Vue d'ensemble 2.9.2 L'ordre SQL ALTER TABLE ... DEALLOCATE UNUSED 2.9.3 Recréer la table ou des lignes de la table 2.9.4 L'ordre SQL ALTER TABLE ... SHRINK SPACE 2.9.5 L'ordre SQL ALTER TABLE ... MOVE 2.10 Trouver des informations sur les tables 3. Gestion des index B-tree 473 3.1 Vue d'ensemble 3.2 Structure d'un index B-tree 3.3 Avantages et inconvénients des index B-tree 3.4 Directives pour la création des index B-tree 3.4.1 Principes généraux 3.4.2 Compléments sur les index composés 3.4.3 S'assurer que les requêtes sont bien écrites 3.5 Spécifier le stockage d'un index 3.5.1 Index indépendant 3.5.2 Index d'une contrainte de clé primaire ou unique 3.6 Recommandations pour le stockage des index 3.6.1 Vue d'ensemble 3.6.2 Estimer la volumétrie d'un index à une échéance donnée 3.6.3 Estimation de PCTFREE 3.7 Superviser l'espace occupé par un index 3.7.1 Vue d'ensemble 3.7.2 L'ordre SQL ANALYZE INDEX ... VALIDATE STRUCTURE 3.7.3 Problèmes possibles sur le stockage 3.8 Réorganiser le stockage d'un index 3.8.1 Vue d'ensemble 3.8.2 L'ordre SQL ALTER INDEX ... DEALLOCATE UNUSED 3.8.3 L'ordre SQL ALTER INDEX ... COALESCE 3.8.4 L'ordre SQL ALTER INDEX ... SHRINK SPACE 3.8.5 L'ordre SQL ALTER INDEX ... REBUILD www.editions-eni.fr 458 459 461 462 462 464 464 466 468 471 © Editions ENI 473 474 475 476 476 478 479 480 480 481 484 484 484 485 486 486 487 488 490 490 491 492 493 494 14/19 Oracle 12c Administration 3.8.6 Conclusion 3.9 Surveiller l'utilisation d'un index 3.10 Trouver des informations sur les index 496 496 497 4. Les statistiques et l'optimiseur Oracle 499 5. Le conseiller sur les segments 501 6. Utiliser Oracle SQL Developer 504 6.1 Les tables 6.2 Les index 504 510 7. Problèmes courants et solutions 513 Sauvegarde et récupération 1. Principes 515 1.1 Vue d'ensemble 1.2 L'archivage des fichiers de journalisation 1.3 Solutions de sauvegarde et récupération 1.4 Stratégies de sauvegarde disponibles 1.5 Quelle stratégie pour le mode de fonctionnement de la base ? 1.6 Quelle stratégie pour la sauvegarde ? 2. Archivage des fichiers de journalisation 2.1 Vue d'ensemble 2.2 Mode opératoire 2.3 Les paramètres du processus d'archivage 2.4 Trouver des informations sur l'archivage 2.5 Problème courant et solution 3. Présentation du Recovery Manager 519 519 519 520 522 524 525 3.1 Introduction www.editions-eni.fr 515 516 517 517 518 518 525 © Editions ENI 15/19 Oracle 12c Administration 3.2 Lancer RMAN 3.3 Quelques commandes utiles 3.4 Configurer RMAN 3.5 Utilisation de la zone de récupération rapide 3.6 La commande VALIDATE 4. Sauvegarde 537 4.1 Généralités 4.2 Sauvegarde de la totalité de la base de données 4.3 Sauvegarde de tablespaces ou de fichiers de données individuels 4.4 Sauvegarde du fichier de contrôle et du fichier de paramètres serveur 4.5 Sauvegarde des fichiers de journalisation archivés 4.6 Sauvegarde incrémentale 4.7 Exemples de scénario 4.7.1 Préambule 4.7.2 Sauvegarde complète base fermée (cohérente) 4.7.3 Sauvegarde complète base ouverte (incohérente) 4.7.4 Sauvegarde partielle base ouverte 4.7.5 Sauvegarde incrémentale 5. Le référentiel RMAN 537 541 541 542 543 544 547 547 547 547 548 548 549 5.1 Trouver des informations sur les sauvegardes 5.1.1 La commande LIST 5.1.2 La commande REPORT 5.2 Gérer le référentiel RMAN 5.2.1 La commande CROSSCHECK 5.2.2 La commande DELETE 5.2.3 La commande CATALOG 6. Récupération 549 549 552 554 554 556 558 559 6.1 Vue d'ensemble 6.2 Principes généraux de la récupération 6.2.1 En mode NOARCHIVELOG 6.2.2 En mode ARCHIVELOG 6.3 Les incidents sur les fichiers de contrôle et de journalisation www.editions-eni.fr 526 528 531 534 536 © Editions ENI 559 560 560 562 563 16/19 Oracle 12c Administration 6.4 Identifier la nature du problème 6.4.1 Message d'erreur concernant les fichiers de contrôle 6.4.2 Message d'erreur concernant les fichiers de journalisation 6.4.3 Message d'erreur concernant les fichiers de données 6.5 Les commandes RMAN 6.5.1 Introduction 6.5.2 La commande RESTORE 6.5.3 La commande RECOVER 6.6 Scénarios de récupération 6.6.1 Présentation 6.6.2 Récupération du fichier de paramètres serveur 6.6.3 Récupération d'un fichier de contrôle 6.6.4 Récupération d'un fichier de journalisation 6.6.5 Récupération complète de la totalité de la base de données en mode ARCHIVELOG 564 564 564 565 566 566 566 567 568 568 569 570 571 572 6.6.6 Récupération complète d'une partie de la base de données en mode ARCHIVELOG 6.6.7 Récupération de tous les fichiers de contrôle en mode ARCHIVELOG 6.6.8 Récupération incomplète en mode ARCHIVELOG 6.6.9 Récupération en mode NOARCHIVELOG 6.6.10 Récupération à un emplacement différent 6.6.11 Cas particulier du tablespace temporaire géré localement 6.7 Data Recovery Advisor 6.7.1 Vue d'ensemble 6.7.2 Utilisation 6.7.3 Considérations 7. Les techniques de flashback 589 7.1 Vue d'ensemble 7.2 Niveau ligne 7.3 Niveau table 7.4 Niveau base de données 7.4.1 Principes 7.4.2 Activer le mode FLASHBACK www.editions-eni.fr 573 574 577 581 582 583 583 583 584 589 © Editions ENI 589 591 595 600 600 600 17/19 Oracle 12c Administration 7.4.3 Procéder à un flashback de la base de données 8. Utiliser Oracle SQL Developer 601 603 8.1 Introduction 8.2 Configurer RMAN 8.3 Sauvegarde 8.3.1 Introduction 8.3.2 Sauvegarde proposée par Oracle 8.3.3 Sauvegarde personnalisée 8.3.4 Supervision des sauvegardes 8.4 Récupération 8.4.1 Introduction 8.4.2 Effectuer une récupération 8.4.3 Flashback de la base de données 8.5 Exécuter des scripts RMAN 603 607 613 613 614 615 619 623 623 624 628 629 Les utilitaires 1. Vue d’ensemble 637 2. Data Pump 639 2.1 Présentation 2.1.1 Architecture 2.1.2 Les modes d’export ou d’import 2.1.3 Les privilèges nécessaires 2.1.4 L’objet DIRECTORY 2.2 Utilisation des outils lignes de commande 2.3 Paramètres de l’export et de l’import 2.3.1 Paramètres communs à l’export et à l’import 2.3.2 Paramètres spécifiques à l’export 2.3.3 Paramètres spécifiques à l’import 2.3.4 Contenu d’un export ou d’un import 2.4 Exemples 2.4.1 Préambule www.editions-eni.fr © Editions ENI 639 639 640 640 640 641 642 643 646 646 647 651 651 18/19 Oracle 12c Administration 2.4.2 Export complet 2.4.3 Export sélectif 2.4.4 Import sélectif 651 653 654 3. SQL*Loader 655 3.1 Vue d’ensemble 3.1.1 Présentation 3.1.2 Fonctionnement général 3.1.3 Les chemins du chargement 3.2 Mise en œuvre 3.3 Exemples 3.3.1 Préambule 3.3.2 Longueur variable 3.3.3 Longueur fixe 3.3.4 Longueur fixe avec élimination d’enregistrements 3.3.5 Chargement dans deux tables 3.4 Le mode express 4. Extraire des données dans un fichier texte 4.1 En SQL 4.2 En PL/SQL 670 670 672 5. Utiliser Oracle SQL Developer 673 5.1 Data Pump 5.1.1 Introduction 5.1.2 Assistant Export Data Pump 5.1.3 Assistant Import Data Pump 5.2 Charger des données 5.3 Extraire des données Index www.editions-eni.fr 655 655 655 656 657 662 662 663 663 664 665 666 673 673 674 679 682 689 693 © Editions ENI 19/19