Bases de données pompent l'exportation dans Oracle 12c

Le programme expdb de ligne de commande lance données Pompe d'exportation d'Oracle 12c. Tous les emplois de données Pompe exportation sont estimées au début de sorte que vous voyez l'estimation avant d'exécuter l'exportation effective. Rappelez-vous que les estimations ne sont pas toujours tout à fait exact.

De la ligne de commande du système d'exploitation, lancer données Pompe exportation et le faire afficher une liste du paramètre:

Vous voyez quelque chose comme ceci:

Export: Relâchez 12.1.0.1.0 - Production sur sam 20 juillet 06:56:47 2013Copyright (c) 1982, 2013, Oracle et / ou de ses filiales. Tous droits de Data Pump reserved.The utilitaire d'exportation 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: expdp scott / tiger DIRECTORY = dmpdir DUMPFILE = scott.dmpYou peut contrôler la façon dont fonctionne l'exportation en entrant la commande 'expdp' followedby différents paramètres. Pour spécifier les paramètres, vous utilisez des mots-clés: Format: expdp KEYWORD = valeur ou un mot clé = (valeur1, valeur2, ..., valeurN) Exemple: expdp scott / tiger DUMPFILE = REPERTOIRE scott.dmp = dmpdir SCHEMAS = scottor TABLES = (T1: P1, T1: P2), si T1 est partitionné table ... sortie ciselée ...

Vous pouvez voir que Data Pump répertorie tous les paramètres que vous avez à choisir et donne une brève explication de chaque.

Vous pouvez spécifier des paramètres à deux endroits:

  • Sur la ligne de commande

  • Dans un fichier de paramètres

Passer en revue certains des paramètres les plus utiles dans le détail:




  • COMPRESSION: Ce paramètre vous permet de compresser la sortie de Data Pump pendant que le travail est en cours. Cette astuce est très pratique lorsque l'espace est à une prime. Ce paramètre dégrade les performances de l'exportation, mais qui est à prévoir.

  • CONTENU: Elle indique quel type de données que vous voulez obtenir. Voulez-vous simplement opposez définitions? Voulez-vous seulement les données? Les deux? Déterminez ce que vous voulez exporter et de préciser en conséquence.

  • ANNUAIRE: Ceci spécifie le répertoire où vous voulez que le fichier de vidage d'aller. Ceci est un répertoire d'objets Oracle, pas un chemin simple sur le système d'exploitation.

  • DUMPFILE: Ce paramètre le nom du fichier de vidage d'être sortie. Vous pouvez également avoir le numéro de Data Pump les fichiers si vous le souhaitez. Cette numérotation est pratique lorsque vous utilisez le parallélisme ou ont Data Pump briser le travail en plusieurs fichiers de taille gérable. Pour avoir le numéro de Data Pump les fichiers, utiliser l'argument% U:

    DUMPFILE = my_dp_exp_% U.dmp

    Data Pump commence avec 1 et le nombre des fichiers à 99. Que faire si vous avez besoin de plus de 99 fichiers? Essayez quelque chose comme ceci:

    DUMPFILE = my_dp_exp_seta_% U.dmp, my_dp_exp_set_b_% U.dmp

    Vous pouvez l'avoir à benne à plusieurs fichiers, ce qui est particulièrement utile lorsque vous êtes paralléliser la sortie.

  • DEVIS: Ce paramètre estime la taille de votre travail, mais ne sera pas l'exécuter. Très pratique lorsque l'espace est à une prime. Ce paramètre arrête le travail après l'estimation.

  • EXCLURE: Vous pouvez exclure certains objets provenant de l'exportation. Par exemple, dites que vous voulez tout, mais le RH et schémas OE ainsi que toutes les vues et les fonctions. EXCLURE peut avoir plusieurs entrées. Vous pouvez dire ceci:

    EXCLURE = schemas: «RH», «OE» exclude = VIEW, FONCTION
  • COMPRENDRE: Mutuellement exclusif avec exclure, utilisez ce paramètre si vous voulez obtenir un type d'objet spécifique. Lorsque la liste est petite, cela peut être très utile:

    Include = les vues,
  • TAILLE DU FICHIER: Vous pouvez casser votre pompe d'exportation des données en plusieurs fichiers, ce qui facilite la gestion des fichiers. Par exemple, si vous avez une exportation de 200 Go à faire, vous voudrez peut-être pas un fichier de 200 Go de sauvegarde à gérer par la suite. Au lieu de cela, utiliser ce paramètre pour diviser en tranches de 4 Go ou quelque chose de semblable.

  • FLASHBACK_TIME: Si vous voulez transférer les données à partir d'un autre moment que le présent, vous pouvez utiliser ce paramètre pour spécifier une date et heure. Tant que votre base de données a toujours les anciennes données dans son espace de rétention d'annulation, ce paramètre peut être très utile.

  • NETWORK_LINK: Vous pouvez connecter d'une base à exporter à l'autre en mettant en place un lien de base de données et en spécifiant avec ce paramètre.

  • PARALLÈLE: Pour aider à accélérer votre décharge, vous pouvez paralléliser. Essayez différentes valeurs pour trouver le nombre le plus efficace des processus entre les différents systèmes. À tout le moins, vous devriez être en mesure de paralléliser par le nombre de CPU que vous avez tout en rappelant les capacités des médias de stockage à laquelle vous écrivez.

  • Schemas: Ce paramètre donne une liste des schémas de Data Pump et il dit quoi faire. Par défaut, Data Pump exporte le schéma qui est connectant à faire le travail.

  • TABLES: Cela restreint l'exportation à une liste de tableaux.

  • TABLESPACES: Ce paramètre restreint l'exportation à une liste de seulement tablespaces.


» » » Bases de données pompent l'exportation dans Oracle 12c