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

Wyeksportować bazę danych Oracle do pliku sql?

Aby wyeksportować bazę danych, musisz użyć narzędzia 8i exp:

exp full=y compress=N userid=system/system_pw file=dumpfilename.dmp log=explog.txt

Aby zaimportować bazę danych, musisz użyć narzędzia 10g imp:

imp full=y file=dumpfilename.dmp userid=system/system_pw log=implog.txt

Narzędzie imp 10g jest wstecznie kompatybilne z poprzednimi wydaniami, więc powinieneś być w stanie eksportować za pomocą narzędzia exp 8i i importować za pomocą narzędzia 10g imp. Oba narzędzia mają parametr "help=y", który wyświetla listę parametrów, które możesz określić. Jest ich sporo; w większości wartości domyślne są w porządku. W zależności od rozmiaru bazy danych może to chwilę potrwać.

Tworzenie pojedynczego pliku SQL nie jest tak łatwe, jak mogłoby się wydawać na pierwszy rzut oka, ze względu na cykliczne zależności niektórych obiektów. Poza tym tworzenie lub wykonywanie nie jest tak wydajne - exp/imp jest znacznie bardziej wydajne. Jeśli Twoim celem jest po prostu przeniesienie bazy danych do nowej wersji Oracle, exp/imp to najprostszy sposób.

Kilka dokumentów, które mogą Ci pomóc:orafaq.com; Narzędzia Oracle 8i (oracle.com); Narzędzia Oracle 10g (oracle.com) .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zamień wiersz na kolumny w oracle10g

  2. Funkcja RTIM() w Oracle

  3. Warunkowa SUMA na Oracle

  4. Implementacja w bazie danych wymagania „albo-albo”, ale nie zerowego

  5. Tabela kalendarza w SQL