Jan 22
Import / export sous Oracle
L’export constitue une méthode simple pour sauvegarder une base ou pour la deplacer, il faut toutefois garder à l’esprit que l’export doit etre consistant, il n’y doit pas y avoir demodifications sur la base au cours d’un export.
Pour le réaliser, il faut d’abord créer un utilisateur nommé import ou export ou impexp
CREATE USER EXPIMP IDENTIFIED BY xxxxxxxx DEFAULT TABLESPACE TOOLS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;
GRANT EXP_FULL_DATABASE TO EXPIMP;
GRANT IMP_FULL_DATABASE TO EXPIMP;
GRANT CREATE SESSION TO EXPIMP;
ALTER USER EXPIMP DEFAULT ROLE ALL;
GRANT EXP_FULL_DATABASE TO EXPIMP;
GRANT IMP_FULL_DATABASE TO EXPIMP;
GRANT CREATE SESSION TO EXPIMP;
ALTER USER EXPIMP DEFAULT ROLE ALL;
Puis lancer un script sql, sous le compte SYS.
sqlplus /nolog
sql> connect sys as sysdba
sql> connect sys as sysdba
pour une 9.2
SQL > @/u01/app/oracle/product/9.2.0/rdbms/admin/catexp.sql
pour une 10g
SQL > @/u01/app/oracle/product/10.x.0/db_1/rdbms/admin/catexp.sql
SQL > quit
à partie de la, on peut realiser un import ou un export:
