sql >> Database teknologi >  >> RDS >> Oracle

Hvordan importerer man en Oracle-database fra dmp-fil og logfil?

Hvordan blev databasen eksporteret?

  • Hvis det blev eksporteret med exp og et komplet skema blev eksporteret, derefter

    1. Opret brugeren:

      create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
      
    2. Giv rettighederne:

      grant connect, create session, imp_full_database to <username>;
      
    3. Start importen med imp :

      imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
      
  • Hvis det blev eksporteret ved hjælp af expdp , og start derefter importen med impdp :

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

Når du ser på fejlloggen, ser det ud til, at du ikke har angivet mappen, så Oracle forsøger at finde dmp fil i standardmappen (dvs. E:\app\Vensi\admin\oratest\dpdump\ ).

Flyt enten eksportfilen til stien ovenfor, eller opret et biblioteksobjekt for at pege på stien, hvor dmp fil er til stede og videregive objektnavnet til impdp kommandoen ovenfor.



  1. MyBatis-parameter fra HashMap

  2. Proaktive SQL Server-sundhedstjek, del 5:Ventestatistik

  3. Design af en datamodel til et hotelværelsesreservationssystem

  4. Brug en trigger til at stoppe en indsættelse eller opdatering