Jan 22

Import / export sous Oracle

Catégorie : Oracle Database, OracleCharles Collier @ 12:14 am

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;

Puis lancer un script sql, sous le compte SYS.

sqlplus /nolog
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:

Laisser une réponse