Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Xuất cơ sở dữ liệu oracle sang tệp sql?

Để xuất cơ sở dữ liệu của bạn, bạn phải sử dụng tiện ích 8i exp:

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

Để nhập cơ sở dữ liệu của bạn, bạn phải sử dụng tiện ích 10g imp:

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

Tiện ích 10g imp tương thích ngược với các bản phát hành trước, vì vậy bạn có thể xuất bằng tiện ích 8i exp và nhập với 10g imp. Cả hai tiện ích đều có tham số "help =y" sẽ hiển thị danh sách các tham số mà bạn có thể chỉ định. Có khá nhiều; đối với hầu hết các phần mặc định là tốt. Tùy thuộc vào kích thước cơ sở dữ liệu của bạn, quá trình này có thể mất một lúc.

Việc tạo một tệp SQL duy nhất không dễ dàng như lúc đầu, do sự phụ thuộc vòng tròn của một số đối tượng nhất định. Thêm vào đó, việc tạo hoặc thực thi không hiệu quả bằng - exp / imp còn nhiều hơn thế. Nếu mục tiêu của bạn chỉ là chuyển cơ sở dữ liệu sang phiên bản mới của Oracle, exp / imp là cách đơn giản nhất để thực hiện.

Một số tài liệu để giúp bạn: orafaq.com; Oracle 8i Utilities (oracle.com) ; Tiện ích 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. Các từ khóa IS so với AS cho PL / SQL Oracle Chức năng hoặc Tạo thủ tục

  2. dbms_scheduler Tạo công việc Không chạy công việc

  3. Chỉ mục duy nhất có điều kiện trên cơ sở dữ liệu h2

  4. Java:Trả lại dữ liệu XMLType từ StoredProcedure, Sử dụng ojdbc6.jar xdb6.jar xmlparserv2.jar cho tương tác Java với PLSQL

  5. Cách sử dụng hàm xmlconcat trong oracle