O Oracle Data Pump é basicamente um utilitário que permite a movimentação em alta velocidade de dados e metadados de um banco de dados para outro, através de backups lógicos.
Realizando o Backup
O utilitário responsável pelo processo de exportação é o expdp (Export Data Pump)
Antes de tudo será necessário criar um diretório dentro do Oracle através do SQLPLUS ou qualquer outro gerenciador de banco de dados
SQL> CREATE OR REPLACE directory exp_dumps AS ‘c:\exp_dumps’;
SQL> GRANT READ, WRITE ON directory exp_dumps TO system;
# expdp system/<senha>@<banco> directory=EXP_DUMPS dumpfile=SOLUS_DUMP.dmp logfile=log_DUMP.txt FLASHBACK_TIME=systimestamp schemas=<usuario> reuse_dumpfiles=y
Realizando o Restore
Criar pasta do dump e directory do dump no oracle
sql>CREATE OR REPLACE DIRECTORY dump_dir AS ‘c:\dump_dir’;
#impdp system/<senha>@<banco> directory=dump_dir dumpfile=EXP_DUMP.DMP logfile=log.txt schemas=<usuario>