Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

ฐานข้อมูลสำรองโดยพื้นฐานแล้วจะเป็นสำเนาที่สอดคล้องกันของฐานข้อมูลการผลิต ซึ่งช่วยในเรื่องภัยพิบัติจากการผลิต การสูญหายของข้อมูล หรือความเสียหาย

แนะนำตัว

สาเหตุต่อไปนี้อาจทำให้เกิดความล่าช้าระหว่างไซต์หลักและไซต์สำรอง:

  1. ปัญหาแบนด์วิดท์ของเครือข่ายระหว่างฐานข้อมูลหลักและฐานข้อมูลสำรอง
  2. ไม่มีฐานข้อมูลสำรอง
  3. เกิดการลบข้อมูลในฐานข้อมูลหลักซ้ำโดยไม่ได้ตั้งใจ

คุณสามารถซิงค์สภาพแวดล้อมหลักและสแตนด์บายได้โดยการคัดลอกและใช้บันทึกถาวรจากไซต์หลัก แต่กระบวนการนี้ใช้เวลานานมาก

อีกทางเลือกหนึ่งคือการกู้คืนไซต์สแตนด์บายโดยใช้การสำรองข้อมูล RMAN ที่เพิ่มขึ้นของไซต์หลัก คุณยังสามารถใช้วิธีนี้เมื่อคุณไม่มีไฟล์เก็บถาวรในไฟล์หลักที่ระบบไม่เคยใช้กับฐานข้อมูลสำรอง

ขั้นตอนในการกู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูล RMAN แบบเพิ่มหน่วย

ในการตั้งค่าสถานการณ์นี้ ฉันได้ลบบันทึกการเก็บถาวรบางส่วนออกจากไซต์หลักเพื่อจำลองบันทึกที่เสียหายหรือบันทึกที่หายไป

ขั้นตอนที่ 1:ตรวจสอบสถานะการซิงค์ของไซต์หลักและไซต์สแตนด์บาย

คุณต้องดูสถานะการซิงค์อย่างรวดเร็วระหว่างอุปกรณ์หลัก (prod) และโหมดสแตนด์บาย (stby)

ไซต์หลัก:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

ไซต์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 2:จำลองช่องว่างระหว่างอุปกรณ์หลักและโหมดสแตนด์บาย

คุณต้องเข้าสู่ระบบฐานข้อมูลหลักและแก้ไข LOG_ARCHIVE_DEST_STATE_2 เพื่อ DEFER . จากนั้นทำสวิตช์บันทึกด้วยตนเองแบบเดียวกันเพื่อสร้างบันทึกการเก็บถาวร ดังนั้นจึงสร้างช่องว่างระหว่างหลักและสแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

ทีนี้ ถ้าคุณดูที่ CURRENT_SCN ระหว่างโหมดหลักและโหมดสแตนด์บาย แน่นอนว่าการสแตนด์บายไม่ทันกันเนื่องจากคุณปิดใช้งานการซิงค์ด้วยตนเอง

ไซต์หลัก:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

ไซต์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

หากคุณเปิดใช้งาน LOG_ARCHIVE_DEST_STATE_2อีกครั้งในตอนนี้ , สแตนด์บายโดยอัตโนมัติจับขึ้น แต่คุณไม่ควรเลือกตัวเลือกนั้นทันที ในการสร้าง Gapsimulation คุณต้องลบบันทึกการเก็บถาวรด้วยตนเองจากไซต์หลัก

ตรวจสอบให้แน่ใจว่าในทั้งสองไซต์ คุณไม่มีบันทึกการเก็บถาวรภายหลัง 232 และ218 สำหรับเธรดที่ 1 และ 2 ตามลำดับ

ตอนนี้ คุณต้องเปิดใช้งาน LOG_ARCHIVE_DEST_STATE_2 อีกครั้ง (ตั้งค่าเป็น ENABLE ):

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

ตามที่คาดไว้ โหมดสแตนด์บายไม่สามารถใช้บันทึกต่อไปได้เนื่องจากบันทึกบางส่วนหายไปจากไซต์หลัก

สุดท้าย ยกเลิกการกู้คืนและปิดอินสแตนซ์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 3:การสำรองข้อมูลส่วนเพิ่ม

เข้าสู่ระบบหลักและทำการสำรองข้อมูลส่วนเพิ่มจาก SCN ล่าสุดที่ใช้ในโหมดสแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 4:สำรองข้อมูลไฟล์ควบคุมสแตนด์บาย

ตอนนี้ สำรองไฟล์ควบคุมบนไซต์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 5:จัดส่งข้อมูลสำรองไปยังไซต์สแตนด์บาย

โอนการสำรองข้อมูลส่วนเพิ่มที่คุณเพิ่งนำไปที่ไซต์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 6:กู้คืนไฟล์ควบคุมสแตนด์บาย

กู้คืนไฟล์ควบคุมบนไซต์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

หมายเหตุ :ตรวจสอบให้แน่ใจว่าคุณลบไฟล์ควบคุมเก่าด้วยตนเองก่อนที่จะรันคำสั่งก่อนหน้าเพื่อยืนยันว่าคุณกำลังใช้ไฟล์ควบคุม

เข้าสู่ระบบในฐานะผู้ใช้กริดและลบไฟล์ควบคุมเก่า:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 7:แค็ตตาล็อกชิ้นส่วนสำรอง

ตอนนี้ จัดทำรายการกระบวนการสำรองข้อมูล:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 8:แค็ตตาล็อกไฟล์ข้อมูลที่มีอยู่

นอกจากนี้ ให้แคตตาล็อกไฟล์ข้อมูลที่มีอยู่ของคุณ:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 9:สลับไฟล์ข้อมูลที่มีอยู่

สลับไฟล์ข้อมูลที่มีอยู่ทั้งหมดไปเป็นสำเนารูปภาพ:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 10:กู้คืนฐานข้อมูล

ตอนนี้ กู้คืนฐานข้อมูลของคุณ:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

ขั้นตอนนี้เป็นการสรุปการรีเฟรชสแตนด์บาย เหลืออีกเพียงไม่กี่ก้าว!

ขั้นตอนที่ 11:ตรวจสอบสถานะการซิงค์

ดูลำดับของทั้งสองไซต์อย่างรวดเร็ว สังเกตว่าสแตนด์บายเชื่อมต่อกับเครื่องหลัก:

ไซต์หลัก:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

ไซต์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม
ขั้นตอนที่ 12:เริ่มการกู้คืนสื่อ

เริ่มการกู้คืนสื่อในไซต์สแตนด์บาย:

กู้คืนฐานข้อมูลสแตนด์บายจริงโดยใช้การสำรองข้อมูลส่วนเพิ่ม

บทสรุป

ด้วยความช่วยเหลือของขั้นตอนก่อนหน้า คุณสามารถกู้คืนไซต์สแตนด์บายได้ การใช้การสำรองข้อมูลที่เพิ่มขึ้นของสภาพแวดล้อมการผลิตของคุณจะช่วยประหยัดเวลาได้มาก

เรียนรู้เพิ่มเติมเกี่ยวกับบริการฐานข้อมูลของเรา

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณสามารถเริ่มการสนทนากับเราได้เช่นกัน