Để 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) .