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

Como importar um banco de dados Oracle do arquivo dmp e do arquivo de log?


Como o banco de dados foi exportado?

  • Se foi exportado usando exp e um esquema completo foi exportado, então

    1. Crie o usuário:
      create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
      

    2. Conceder os direitos:
      grant connect, create session, imp_full_database to <username>;
      

    3. Inicie a importação com imp :
      imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
      

  • Se foi exportado usando expdp , então inicie a importação com impdp :
    impdp <username>/<password> directory=<directoryname> dumpfile=<filename>.dmp logfile=<filename>.log full=y;
    

Olhando para o log de erros, parece que você não especificou o diretório, então o Oracle tenta encontrar o dmp arquivo no diretório padrão (ou seja, E:\app\Vensi\admin\oratest\dpdump\ ).

Mova o arquivo de exportação para o caminho acima ou crie um objeto de diretório para apontar para o caminho onde o dmp arquivo está presente e passe o nome do objeto para o impdp comando acima.