oct
17
expdp / impdp - nouveaux export / import 10g Oracle
Administration Oracle, Divers Ajouter un commentaire
En Oracle 10g il existe un nouvel executable permettant de faire des export / import optimisés.
Quelques différences minimales à connaitre par rapport à l’export / import classique :
- les executables s’appellent respectivement expdp et impdp (toujours dans $ORACLE_HOME/bin)
- appelable aussi via un package standard : le package SYS.DBMS_DATAPUMP
- on peut filtrer des tables (option INCLUDE / EXCLUDE)
- on peut filtrer des lignes (option QUERY )
- le parametre OWNER est remplace par SCHEMA
- necessite un objet Oracle ‘ directory ‘ pour fonctionner
- peut être parallelisé
exemple d’import
SQL> create or replace directory dd_dir as ‘/work/pprun/oexp’;
SQL> grant read, write on directory dd_dir to public;
$> mpdp system schemas=SCOTT logfile=impSCOTT.log directory=dd_dir dumpfile=expSCOTT.dmp
Infos uttiles dans le dictionnaire :
vue DBA_DATAPUMP_JOB : jobs actifs de DataPump et statuts
vue DBA_DATAPUMP_SESSIONS : les sessions d’utilisateurs ayant lancé des jobs DataPump.