ORACLE Remonter un schéma sur une base existante en Data Pump avec impdp

Un petit tutoriel pour remonter un schéma sur une base existante en Data Pump avec impdp.

  • UTILISATEUR : utilisateur du schema
  • MOT_DE_PASSE : mot de passe de UTILISATEUR
  • REPERTOIRE_DUMP : repertoire où est le dump
  • UTILISATEUR.dmp : dump du schemas
[root@serveur~]#su - oracle
[oracle@serveur~]$ export ORACLE_SID=BASE
[oracle@serveur~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Lun. Avr. 8 15:25:15 2013

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> connect / as sysdba;
SQL> CREATE OR REPLACE DIRECTORY REPERTOIRE_DUMP AS '/repertoire_dump/';

NB: Ne pas oublier le / à la fin de /repertoire_dump/

SQL> GRANT READ, WRITE ON DIRECTORY REPERTOIRE_DUMP TO UTILISATEUR;
SQL> exit
Déconnecté de Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

ET enfin, on lance l’import :

[oracle@serveur~]$impdp UTILISATEUR/MOT_DE_PASSE schemas=UTILISATEUR directory=REPERTOIRE_DUMP dumpfile=UTILISATEUR.dmp logfile=UTILISATEUR.log TABLE_EXISTS_ACTION=replace

NB: TABLE_EXISTS_ACTION=replace : les tables existent déjà, donc on remplace leur contenu

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.