sql >> Databáze >  >> RDS >> Oracle

Exportovat databázi Oracle do souboru SQL?

Chcete-li exportovat databázi, musíte použít nástroj 8i exp:

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

Chcete-li importovat databázi, musíte použít nástroj 10g imp:

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

Nástroj 10g imp je zpětně kompatibilní s předchozími verzemi, takže byste měli být schopni exportovat pomocí nástroje 8i exp a importovat pomocí nástroje 10g imp. Oba nástroje mají parametr "help=y", který zobrazí seznam parametrů, které můžete zadat. Je jich docela dost; z větší části jsou výchozí hodnoty v pořádku. V závislosti na velikosti vaší databáze to může chvíli trvat.

Vytvoření jednoho SQL souboru není tak snadné, jak se může na první pohled zdát, kvůli kruhovým závislostem určitých objektů. Navíc není tak efektivní vytvářet nebo spouštět - exp/imp je daleko více. Pokud je vaším cílem jednoduše přesunout databázi na novou verzi Oracle, exp/imp je nejjednodušší způsob, jak jít.

Některé dokumenty, které vám pomohou:orafaq.com; Oracle 8i Utilities (oracle.com); Nástroje Oracle 10g (oracle.com) .




  1. Kompilace MySQL Connector s Visual Studio 2015 Win64

  2. Existuje způsob, jak zobrazit výsledky PRINT pomocí ovladače SQL serveru JDBC?

  3. Uncaught TypeError nemůže volat metodu 'opendatabase' nedefinovaného pluginu SQLite s cordova 3.5

  4. Postgres databáze Docker-compose v3 nepřetrvává