ความแตกต่างระหว่างการถ่ายโอนข้อมูลฐานข้อมูล (ส่งออก) และการสำรองฐานข้อมูลหรือไม่


12

ข้อเสียเปรียบที่ใช้เฉพาะEXPหรือEXPDPคำสั่งสำหรับการถ่ายโอนฐานข้อมูลคืออะไร(และพิจารณาว่าเป็นการสำรองข้อมูล) แทนที่จะใช้การสำรองข้อมูลโดยใช้BACKUP DATABASEคำสั่ง (ผ่านRMAN) ความแตกต่างระหว่างการถ่ายโอนข้อมูลฐานข้อมูล (ส่งออก) และการสำรองฐานข้อมูลคืออะไร?

คำตอบ:


16

ฉันจะตอบคำถามนี้ในระดับสูงสำหรับคุณ วิธีการสำรองข้อมูลสองวิธีทำงานในระดับที่แตกต่างกัน RMANสำรองคือการสำรองข้อมูลทางกายภาพและสำรองข้อมูลปั๊มเป็นสำรองตรรกะ

ดัมพ์ฐานข้อมูลที่ใช้expdpคือการเอ็กซ์พอร์ตสกีมาฐานข้อมูลตั้งแต่หนึ่งครั้งขึ้นไป มันสำรอง DDL (โครงสร้างตารางมุมมองคำพ้องขั้นตอนการจัดเก็บแพคเกจ ฯลฯ ) รวมทั้งข้อมูล

การRMANสำรองข้อมูลเป็นการสำรองข้อมูล ณ จุดเวลาของฐานข้อมูลทั้งหมด (สำหรับวัตถุประสงค์ของคำถามนี้) มันสำรองบล็อกทางกายภาพที่ประกอบขึ้นเป็นฐานข้อมูล (ไฟล์ข้อมูลไฟล์ควบคุมบันทึกการจัดเก็บ ฯลฯ ) และเมื่อใช้ร่วมกับบันทึกการจัดเก็บฐานข้อมูลจะอนุญาตให้มีตัวเลือกการกู้คืนเวลา

ในกรณีที่ฐานข้อมูลสูญหายโดยสมบูรณ์การRMANสำรองข้อมูลสามารถใช้เพื่อกู้คืนฐานข้อมูลที่สมบูรณ์ อย่างไรก็ตามข้อมูลการถ่ายโอนข้อมูลที่นำมาใช้จะต้องมีการสร้างฐานข้อมูลใหม่ก่อนที่ข้อมูลสามารถนำเข้าใช้expdpimpdp

สำหรับฐานข้อมูล Oracle XE มือสมัครเล่น (ที่อาจไม่อยู่ในโหมด archivelog) การสำรองข้อมูลที่ใช้expdpอาจจะไม่เพียงพอ

เอกสารของ Oracle ครอบคลุมสิ่งนี้ดีกว่าที่ฉันเคยอธิบาย แนวคิดฐานข้อมูลOracle® - การสำรองและกู้คืน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.