ฉันจะตอบคำถามนี้ในระดับสูงสำหรับคุณ วิธีการสำรองข้อมูลสองวิธีทำงานในระดับที่แตกต่างกัน RMAN
สำรองคือการสำรองข้อมูลทางกายภาพและสำรองข้อมูลปั๊มเป็นสำรองตรรกะ
ดัมพ์ฐานข้อมูลที่ใช้expdp
คือการเอ็กซ์พอร์ตสกีมาฐานข้อมูลตั้งแต่หนึ่งครั้งขึ้นไป มันสำรอง DDL (โครงสร้างตารางมุมมองคำพ้องขั้นตอนการจัดเก็บแพคเกจ ฯลฯ ) รวมทั้งข้อมูล
การRMAN
สำรองข้อมูลเป็นการสำรองข้อมูล ณ จุดเวลาของฐานข้อมูลทั้งหมด (สำหรับวัตถุประสงค์ของคำถามนี้) มันสำรองบล็อกทางกายภาพที่ประกอบขึ้นเป็นฐานข้อมูล (ไฟล์ข้อมูลไฟล์ควบคุมบันทึกการจัดเก็บ ฯลฯ ) และเมื่อใช้ร่วมกับบันทึกการจัดเก็บฐานข้อมูลจะอนุญาตให้มีตัวเลือกการกู้คืนเวลา
ในกรณีที่ฐานข้อมูลสูญหายโดยสมบูรณ์การRMAN
สำรองข้อมูลสามารถใช้เพื่อกู้คืนฐานข้อมูลที่สมบูรณ์ อย่างไรก็ตามข้อมูลการถ่ายโอนข้อมูลที่นำมาใช้จะต้องมีการสร้างฐานข้อมูลใหม่ก่อนที่ข้อมูลสามารถนำเข้าใช้expdp
impdp
สำหรับฐานข้อมูล Oracle XE มือสมัครเล่น (ที่อาจไม่อยู่ในโหมด archivelog) การสำรองข้อมูลที่ใช้expdp
อาจจะไม่เพียงพอ
เอกสารของ Oracle ครอบคลุมสิ่งนี้ดีกว่าที่ฉันเคยอธิบาย แนวคิดฐานข้อมูลOracle® - การสำรองและกู้คืน