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