Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zaimportować bazę danych Oracle z pliku dmp i pliku dziennika?

Jak wyeksportowano bazę danych?

  • Jeśli został wyeksportowany za pomocą exp i wyeksportowano pełny schemat, a następnie

    1. Utwórz użytkownika:

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

      grant connect, create session, imp_full_database to <username>;
      
    3. Rozpocznij import za pomocą imp :

      imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
      
  • Jeśli został wyeksportowany za pomocą expdp , a następnie rozpocznij import za pomocą impdp :

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

Patrząc na dziennik błędów, wygląda na to, że nie określono katalogu, więc Oracle próbuje znaleźć dmp plik w domyślnym katalogu (np. E:\app\Vensi\admin\oratest\dpdump\ ).

Przenieś plik eksportu do powyższej ścieżki lub utwórz obiekt katalogu wskazujący ścieżkę, w której dmp plik jest obecny i przekaż nazwę obiektu do impdp polecenie powyżej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Otwórz kursor dla dynamicznej nazwy tabeli w procedurze PL/SQL

  2. dynamiczna nazwa tabeli w instrukcji select

  3. Przykładowa baza danych Oracle SQL

  4. jak zresetować kolumnę tożsamości w Oracle

  5. Wpis SQL znajdowania osoby ma najwięcej psów