Comment utiliser la pompe de données Oracle 12c avec un fichier de paramètres

UN fichier de paramètres est un fichier texte listant les paramètres de données Pompe exportation ou d'importation d'Oracle 12c et en définissant les valeurs choisies. Fichiers de paramètres de données Pompe exportation et d'importation sont construits de la même façon.

Suivez ces étapes pour faire fonctionner une pompe d'exportation des données avec ce fichier de paramètres:

  1. Tapez le fichier de paramètres dans un éditeur de texte et l'enregistrer dans un répertoire.

    Cet exemple est un fichier de paramètres qui exporte les ministères et les employés tables du schéma de RH:

    # Fichier: /u01/app/oracle/scripts/datapump/my_data_pump_parfile.parDIRECTORY=my_data_pump_dirDUMPFILE=my_data_pump_dumpfile.dmpLOGFILE=my_data_pump_logfile.logSCHEMAS=HRTABLES=EMPLOYEES, DEPARTMENTSCOMPRESSION = ALL
  2. Ouvrez une invite de ligne de commande et allez dans le répertoire où votre fichier de paramètres est sauvegardée.

  3. Lancement de données Pompe Export avec votre fichier de paramètres:

    Vous devriez voir ceci:

    Export: Relâchez 12.1.0.1.0 - Production sur sam 20 juillet 06:51:40 2013Copyright (c) 1982, 2013, Oracle et / ou de ses filiales. Tous droits reserved.Username:



  4. Entrez le nom d'utilisateur et de donner le mot de passe pour l'utilisateur que vous voulez exporter avec.

    Vous devriez voir quelque chose comme ceci:

    Connecté à:. Oracle Database Enterprise Edition sortie 12c 12.1.0.1.0 - 64bit ProductionWith le partitionnement, OLAP, Advanced Analytics et Real Application Testing optionsStarting "SYS" "SYS_EXPORT_SCHEMA_01": / ******** AS SYSDBA parfile = my_data_pump_parfile.parEstimate en cours en utilisant des blocs méthode ... type d'objet de traitement SCHEMA_EXPORT / TABLE estimation / TABLE_DATATotal en utilisant la méthode des blocs: 128 Ko ... sortie .... ciselée. exporté "RH". "départements" 5.437 KB 27 lignes. . exporté "RH". «employés» 8,726 KB tableau 107 de rowsMaster "SYS". "SYS_EXPORT_SCHEMA_01" chargé avec succès / déchargés ************************** ************************************************** ** fichier de vidage fixé pour SYS.SYS_EXPORT_SCHEMA_01 est:. /u01/app/oracle/dumpfiles/MY_DATA_PUMP_FILE.DMPJob "SYS" "de SYS_EXPORT_SCHEMA_01" réussi à 06:52:25
  5. Créer l'utilisateur et l'espace de table.

    Assurez-vous que les utilisateurs ont les mêmes privilèges.

  6. Créer un fichier de paramètres qui importe les données dans un nouvel utilisateur dans son propre espace de table.

    Dans cet exemple, HR2 est importé dans son propre espace de table, HR2_DATA.

    Parce que cette exportation est seulement un morceau partielle du modèle de données RH, vous excluez contraintes et triggers- ils ont des objets dépendants qui ne sont pas dans le fichier d'exportation de vidage. Vous ne disposez pas de les exclure, mais vous obtenez une erreur dans le fichier journal comme Data Pump tente de les créer.

    Un tel fichier de paramètres pourrait ressembler à ceci:

    # Fichier: /u01/app/oracle/scripts/datapump/my_HR2_data_pump_parfile.parDIRECTORY=my_data_pump_dirDUMPFILE=my_data_pump_file.dmpLOGFILE=my_HR2_data_pump_logfile.logEXCLUDE=CONSTRAINTEXCLUDE=TRIGGERREMAP_SCHEMA=HR:HR2REMAP_TABLESPACE=EXAMPLE:HR2_DATA
  7. Exécutez l'importation:

    Vous devriez voir quelque chose comme ceci:

Importation: Relâchez 12.1.0.1.0 - Production sur sam 20 juillet 07:00:17 2013Copyright (c) 1982, 2013, Oracle et / ou de ses filiales. Tous droits reserved.Username: / comme sysdbaConnected à:. Oracle Database Enterprise Edition sortie 12c 12.1.0.1.0 - 64bit ProductionWith le partitionnement, OLAP, Advanced Analytics et Real Application Testing optionsMaster tableau "SYS" "de SYS_IMPORT_FULL_01" chargé avec succès / unloadedStarting " SYS de SYS_IMPORT_FULL_01 "". ": / ******** AS SYSDBA parfile = my_hr2_data_pump_parfile.parProcessing type d'objet SCHEMA_EXPORT / USERProcessing type d'objet SCHEMA_EXPORT / TABLE / TABLEProcessing type d'objet SCHEMA_EXPORT / TABLE / TABLE_DATA. . importés "départements" 5.437 KB 27 lignes "HR2".. . importés «employés» 8,726 KB 107 lignes ... sortie ciselée "HR2". ... Job "SYS". "SYS_IMPORT_FULL_01" terminée avec succès à 07:02:53

Par défaut, le fichier journal est créé dans le même répertoire que votre fichier de vidage. Le fichier journal est un fichier texte que tout éditeur de texte peut lire.

Si l'utilisateur est une personne autre que le schéma que vous êtes exportateur ou importateur, vous avez besoin d'une de ces deux choses:

  • Administrateur de base de données (DBA) de privilèges

  • Les rôles et DATAPUMP_IMP_FULL_DATABASE DATAPUMP_EXP_FULL_DATABASE

Si vous travaillez en tant qu'administrateur dans une base de données de conteneurs (CDB), vous devez également le rôle CDB_DBA.


» » » Comment utiliser la pompe de données Oracle 12c avec un fichier de paramètres