Oracle
 sql >> Database >  >> RDS >> Oracle

Importa uno schema in un altro nuovo schema:Oracle

Dopo aver corretto il possibile problema del file dmp, questo è un modo per garantire che lo schema venga rimappato e importato in modo appropriato. Ciò garantirà anche che anche lo spazio tabella cambierà, se necessario:

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 essere definito in Oracle come directory come utente di sistema

create or replace directory EXPORTDIR as 'E:\Data';
grant read, write on directory EXPORTDIR to user2;