Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Importar um esquema para outro novo esquema - Oracle


Depois de corrigir o possível problema do arquivo dmp, essa é uma maneira de garantir que o esquema seja remapeado e importado adequadamente. Isso também garantirá que o tablespace também mude, se necessário:
impdp system/<password> SCHEMAS=user1 remap_schema=user1:user2 \
            remap_tablespace=user1:user2 directory=EXPORTDIR \
            dumpfile=user1.dmp logfile=E:\Data\user1.log

EXPORTDIR deve ser definido no oracle como um diretório como usuário do sistema
create or replace directory EXPORTDIR as 'E:\Data';
grant read, write on directory EXPORTDIR to user2;