Saya akan menjawab ini pada tingkat tinggi untuk Anda. Dua metode cadangan berfungsi pada level yang berbeda. Sebuah RMAN
cadangan adalah cadangan fisik dan cadangan Data Pump adalah cadangan logis .
Penggunaan dump basis data expdp
adalah ekspor 1 kali dari satu atau lebih skema database. Ini mencadangkan DDL (struktur tabel, tampilan, sinonim, prosedur tersimpan, paket, dll), plus data.
Sebuah RMAN
cadangan adalah cadangan point-in-time dari seluruh database (untuk tujuan pertanyaan ini). Ini mencadangkan blok fisik yang membentuk database (file data, file kontrol, arsip log dll) dan, dalam kombinasi dengan log arsip database, memungkinkan opsi pemulihan titik waktu.
Jika terjadi kehilangan basis data lengkap, RMAN
cadangan dapat digunakan untuk memulihkan basis data lengkap. Namun, dump data yang diambil menggunakan expdp
akan membutuhkan pembuatan database baru sebelum data dapat diimpor menggunakan impdp
.
Untuk basis data penghobi Oracle XE (yang mungkin tidak dalam mode archivelog), pencadangan menggunakan expdp
mungkin cukup.
Dokumentasi Oracle mencakup ini jauh lebih baik daripada yang bisa saya jelaskan. Konsep Basis Data Oracle® - Pencadangan dan Pemulihan