sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo importar una base de datos Oracle desde un archivo dmp y un archivo de registro?

¿Cómo se exportó la base de datos?

  • Si se exportó usando exp y se exportó un esquema completo, entonces

    1. Crea el usuario:

      create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
      
    2. Otorgar los derechos:

      grant connect, create session, imp_full_database to <username>;
      
    3. Inicie la importación con imp :

      imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
      
  • Si se exportó usando expdp , luego comience la importación con impdp :

    impdp <username>/<password> directory=<directoryname> dumpfile=<filename>.dmp logfile=<filename>.log full=y;
    

Mirando el registro de errores, parece que no ha especificado el directorio, por lo que Oracle intenta encontrar el dmp archivo en el directorio predeterminado (es decir, E:\app\Vensi\admin\oratest\dpdump\ ).

Mueva el archivo de exportación a la ruta anterior o cree un objeto de directorio que apunte a la ruta donde se encuentra el dmp el archivo está presente y pasa el nombre del objeto a impdp comando anterior.