Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment importer une base de données Oracle à partir d'un fichier dmp et d'un fichier journal ?

Comment la base de données a-t-elle été exportée ?

  • S'il a été exporté avec exp et un schéma complet a été exporté, alors

    1. Créez l'utilisateur :

      create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
      
    2. Accordez les droits :

      grant connect, create session, imp_full_database to <username>;
      
    3. Lancez l'import avec imp :

      imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
      
  • S'il a été exporté avec expdp , puis lancez l'import avec impdp :

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

En regardant le journal des erreurs, il semble que vous n'ayez pas spécifié le répertoire, donc Oracle essaie de trouver le dmp fichier dans le répertoire par défaut (c'est-à-dire E:\app\Vensi\admin\oratest\dpdump\ ).

Déplacez le fichier d'exportation vers le chemin ci-dessus ou créez un objet de répertoire pointant vers le chemin où le dmp fichier est présent et passez le nom de l'objet au impdp commande ci-dessus.