Untuk mengekspor database Anda, Anda harus menggunakan utilitas 8i exp:
exp full=y compress=N userid=system/system_pw file=dumpfilename.dmp log=explog.txt
Untuk mengimpor database Anda, Anda harus menggunakan utilitas 10g imp:
imp full=y file=dumpfilename.dmp userid=system/system_pw log=implog.txt
Utilitas imp 10g kompatibel dengan rilis sebelumnya, jadi Anda harus dapat mengekspor menggunakan utilitas 8i exp dan mengimpor dengan imp 10g. Kedua utilitas memiliki parameter "help=y" yang akan menampilkan daftar parameter yang dapat Anda tentukan. Ada beberapa; untuk sebagian besar default baik-baik saja. Bergantung pada ukuran database Anda, ini bisa memakan waktu cukup lama.
Membuat satu file SQL tidak semudah kelihatannya pada awalnya, karena ketergantungan melingkar dari objek tertentu. Plus, itu tidak seefisien untuk membuat atau mengeksekusi - exp/imp jauh lebih efisien. Jika tujuan Anda hanyalah memindahkan database ke versi Oracle yang baru, exp/imp adalah cara termudah untuk melakukannya.
Beberapa dokumen untuk membantu Anda:orafaq.com; Utilitas Oracle 8i (oracle.com); Utilitas Oracle 10g (oracle.com) .