Logar-se com usuário do oracle
# su - oracle
Criação do arquivo parfile para a exportação
$ touch exp_parametros
$ vim exp_parametros (Salve e saia)
Adicione as seguintes linhas:
FILE=(export.dmp)
LOG=patfile_exp.log
OBS: export.dmp será o nome do arquivo gerado e o parfile_exp.log será o arquivo de log do que foi exportado;
Apos criado o arquivo com os parâmetros padrões iniciaremos a exportação:
$ exp usuario/senha parfile=exp_parametros
Arquivo foi gerado com sucesso
Agora vamos importar usando o comando IMP
mesmo principio, vamos criar o arquivo parfile do imp
$ touch imp_parametros
$ vim imp_parametros (Salve e saia)
Adicione as seguintes linhas:
FILE=restore.dmp
SHOW=n
IGNORE=n
GRANTS=y
ROWS=y
FROMUSER=conquistar
TOUSER=conquistar
TABLES=(tabela1,tabela2,tabela3)
OBS: Caso queira importar apenas algumas tabelas use o parametro TABLES caso tente importar todo o esquema retire, vai ficar assim:
FILE=export.dmp
SHOW=n
IGNORE=n
GRANTS=y
ROWS=y
FROMUSER=conquistar (de)
TOUSER=conquistar (para)
Apos criado o arquivos vamos iniciar a importação
$ imp SYSTEM PARFILE=imp_parametros
vai pedir a senha do SYSTEM, digite e aguarde....
Se tudo correr bem você verá algo parecido com isso:
importing SCOTT's objects into SCOTT
. importing table "DEPT" 4 rows imported
. importing table "EMP" 14 rows imported
Import terminated successfully without warnings.
Prontinho.... :)