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