Oracle
 sql >> база данни >  >> RDS >> Oracle

Експортиране на база данни на oracle в sql файл?

За да експортирате вашата база данни, трябва да използвате помощната програма 8i exp:

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

За да импортирате вашата база данни, трябва да използвате помощната програма 10g imp:

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

Помощната програма 10g imp е обратно съвместима с предишни версии, така че трябва да можете да експортирате с помощната програма 8i exp и да импортирате с 10g imp. И двете помощни програми имат параметър "help=y", който ще покаже списък с параметри, които можете да посочите. Има доста; в по-голямата си част настройките по подразбиране са добри. В зависимост от размера на вашата база данни това може да отнеме известно време.

Създаването на един SQL файл не е толкова лесно, колкото може да изглежда на пръв поглед, поради кръговите зависимости на определени обекти. Плюс това, не е толкова ефективен за създаване или изпълнение - exp/imp е много по-ефективен. Ако целта ви е просто да преместите базата данни в нова версия на Oracle, exp/imp е най-лесният начин.

Някои документи, които да ви помогнат:orafaq.com; Oracle 8i Utilities (oracle.com); Помощни програми на 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. Синтактичен анализ на имена на таблици и колони от SQL/HQL Java

  2. Върнете обратно A, ако B се обърка. пружинно зареждане, jdbctemplate

  3. Как да използвам oracle client 11.2 с php (xampp) на win7 x64

  4. Как да анализирам низ, разделен със запетая, в PL/SQL?

  5. SQL избира редове по най-нова дата с две уникални колони