Notions de base de la pompe 12c de données oracle

Data Pump est calquée sur l'import / export des outils d'Oracle 12c qui étaient disponibles avant Oracle 10g. Export / Import est toujours disponible, mais Data Pump a pris les tâches traditionnellement effectuées par Export / Import et ajouté beaucoup plus d'options et de flexibilité.

Data Pump est utile pour

  • Déplacement de données d'un schéma à un autre

  • Déplacement de données d'une version d'Oracle à l'autre

  • Déplacement de données d'un OS à l'autre

  • Création de sauvegardes logiques

Vous pouvez utiliser Data Pump pour transporter une base de données complète d'une instance à l'autre. Cette capacité comprend nouvelles bases de données Oracle enfichables 12c ainsi que des bases de données nonpluggable âgées. Vous pouvez l'utiliser pour déplacer une base de données à un nouvel environnement de serveur ou de mettre à niveau vers une version supérieure de base de données.

Vous devez être familier avec ces fichiers:

  • Fichier de vidage: Ce fichier est créé lors d'une pompe d'exportation des données. Il est le fichier d'importation lorsque vous faites une pompe Importer des données. Il est binaire de sorte que vous ne pouvez pas l'ouvrir pour voir quelque chose d'utile.

  • Parfile: Ce fichier répertorie option les paramètres qui contrôlent la pompe Importer des données ou Exporter. Vous créez ce fichier texte vous-même.

  • Fichier journal: Cette sortie est pour tous les emplois Data Pump Import et Export, sauf indication contraire. Vous pouvez nommer vous-même ou laisser un nom par défaut. Il est utile pour obtenir des emplois et des statistiques pour le dépannage.

Vous pouvez faire ces choses de manière interactive avec des emplois Data Pump:

  • Démarrer




  • Arrêtez

  • Pause

  • Redémarrage

  • Tuer

Le résultat est que vous pouvez commencer un travail à partir de la ligne de commande, détacher de faire quelque chose d'autre (pendant qu'il est encore en cours d'exécution), et ré-attacher plus tard pour vérifier les progrès ou apporter des modifications.

Quand un travail Data Pump se heurte à un problème, il suspend automatiquement itself- cette façon, vous avez une chance de résoudre le problème avant que le travail ne parvient pas tout à fait. Avant de Data Pump, si un / Importation La tâche d'exportation a couru dans un problème, il ne permettrait pas immédiatement, les heures de perte de temps parfois.

Le programme en ligne de commande impdb lance Data Pump importation. De la ligne de commande du système d'exploitation, exécuter Data Pump à l'importation et le faire afficher une liste des paramètres:

Vous voyez quelque chose comme ceci:

Importation: Relâchez 12.1.0.1.0 - Production sur sam 20 juillet 06:54:52 2013Copyright (c) 1982, 2013, Oracle et / ou de ses filiales. Tous droits Pompe reserved.The Importation de données utilitaire fournit un mécanisme pour transférer des données objectsbetween bases de données Oracle. L'utilitaire est invoqué avec la commande suivante: Exemple: impdp scott / tiger DIRECTORY = dmpdir DUMPFILE = scott.dmpYou peut contrôler la façon dont fonctionne l'importation en entrant la commande 'impdp' followedby différents paramètres. Pour spécifier les paramètres, vous utilisez des mots-clés: Format: impdp KEYWORD = valeur ou un mot clé = (valeur1, valeur2, ..., valeurN) Exemple: impdp scott / tiger DIRECTORY = dmpdir DUMPFILE = scott.dmp ... sortie ciselée ...

Comme données Pompe exportation, d'importation répertorie les paramètres qui peuvent être utilisés avec la partie de l'importation de Data Pump. Beaucoup de ces paramètres se comportent de la même façon qu'ils font lorsque vous utilisez des données Pompe Export.

Jetez un oeil de plus près certains des paramètres Data Pump importation:

  • CONTENU: Si vous avez un fichier complet de l'exportation de contenu, vous pouvez choisir d'importer uniquement les métadonnées. Par exemple, vous pouvez créer toutes les tables avec aucune ligne. Évidemment, si vous ne l'avez pas inclure les lignes dans le fichier d'exportation de vidage, vous ne pouvez pas dire à la pompe Importation de données pour les mettre en!

  • DEVIS: Ce paramètre estime la taille de la pompe Importer des données.

  • ANNUAIRE: Celui-ci raconte Data Pump importation où il peut trouver le fichier de vidage. Il n'a pas à être le même endroit, il a été sous-évaluées, mais vous devez déplacer le fichier vers le nouvel emplacement. Ce paramètre pourrait être utile lors du déplacement du fichier vers une autre machine ou OS.

  • DUMPFILE: Une liste complète de tous les fichiers créés par Data Pump Export.

  • EXCLURE: Cela fonctionne un peu comme données Pompe exportation mais raconte Data Pump Importer ce qu'il faut laisser du fichier de vidage.

  • COMPRENDRE: Ce paramètre est un autre moyen de contrôler ce que les objets sont mis dans la base de données cible.

  • FLASHBACK_SCN, FLASHBACK_TIME: Utilisez ces paramètres avec l'outil Data Pump importation uniquement lors de la connexion à travers un NETWORK_LINK. Data Pump importation peut se connecter directement à une base de données à distance à travers un lien de base de données et écrire les données directement dans le système cible. Utilisez ces paramètres pour extraire des données du passé.

  • NETWORK_LINK: Vous pouvez vous connecter à partir d'une base de données et à l'importation dans un autre en mettant en place un lien de base de données et en spécifiant avec ce paramètre. Pas de fichiers sont créés lorsque cette méthode est utilisée. Ce paramètre est très pratique pour la récupération logique et le clonage.

  • PARALLÈLE: Cela contribue à accélérer votre importation.

  • REMAP_SCHEMA: Ce paramètre est pratique pour copier les objets / données d'un schéma à un autre.

  • REMAP_TABLESPACE: Déplace les objets dans un espace de table. Par défaut, ils vont dans le même tablespace ils venaient. Ce paramètre est utile lorsqu'il est utilisé en conjonction avec remap_schema et tout en se déplaçant d'une base de données à l'autre.

  • Schemas: Ce paramètre donne une liste des schémas de Data Pump lui dire ce que vous voulez importer. Par défaut, Data Pump importe tout dans le fichier. En essence, vous pouvez avoir une exportation complète mais alors choisir ce que vous voulez importer.

  • TABLES: Comme avec des schémas, vous pouvez choisir à partir de votre fichier de vidage ce à importer.

  • TABLESPACES: Vous pouvez choisir ce que vous voulez importer TABLESPACES du fichier de vidage.


» » » Notions de base de la pompe 12c de données oracle