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

Como criar um dump com o Oracle PL/SQL Developer?


EXP (exportação) e IMP (importação) são as duas ferramentas que você precisa. É melhor tentar executá-los na linha de comando e na mesma máquina.

Ele pode ser executado remotamente, você só precisa configurar seu TNSNAMES.ORA corretamente e instale todas as ferramentas do desenvolvedor com a mesma versão do banco de dados. Sem saber a mensagem de erro que você está enfrentando, não posso ajudá-lo a fazer o exp/imp funcionar.

O comando para exportar um único usuário:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp

Isso criará o arquivo de despejo de exportação.

Para importar o arquivo de despejo para um esquema de usuário diferente, primeiro crie o novo usuário em SQLPLUS :
SQL> create user newuser identified by 'password' quota unlimited users;

Em seguida, importe os dados:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername

Se houver muitos dados, investigue o aumento dos BUFFERS ou procure em expdp/impdp

Os erros mais comuns para exp e imp são configurados. Verifique seu PATH inclui $ORACLE_HOME/bin , verifique $ORACLE_HOME está configurado corretamente e verifique $ORACLE_SID está definido