ฉันมีเซิร์ฟเวอร์ Oracle 18c XE ซึ่งมีความเสียหายในไฟล์ system01.dbf ของฐานข้อมูล XE หลัก
ข้อมูลผู้ใช้ทั้งหมดอยู่ในฐานข้อมูล PDB ซึ่งโชคดีที่ดูเหมือนใช้ได้ (ขณะนี้ PDB กำลังดำเนินการผลิต)
ปัญหาคือฉันไม่สามารถสำรองข้อมูล PDB ด้วย หมดอายุ
, เพราะ หมดอายุ
ล้มเหลวด้วยข้อผิดพลาดนี้:
UDE-00604: การดำเนินการสร้างข้อผิดพลาด ORACLE 604
ORA-00604: errore riscontrato ใน SQL ricorsivo livello 2
ORA-01578: blocco ข้อมูล ORACLE danneggiato (ไฟล์ # 1, blocco # 636)
ORA-01110: ไฟล์ที่มีข้อมูล 1: '/opt/oracle/oradata/XE/system01.dbf'
ในทำนองเดียวกันฉันไม่สามารถเชื่อมต่อกับ RMAN ได้เนื่องจากข้อผิดพลาดเดียวกัน:
RMAN-00571: ============================================== =============
RMAN-00569: =============== กองข้อความผิดพลาดตามมา ===============
RMAN-00571: ============================================== =============
RMAN-00554: การเริ่มต้นแพ็คเกจตัวจัดการการกู้คืนภายในล้มเหลว
RMAN-04005: ข้อผิดพลาดจากฐานข้อมูลเป้าหมาย:
ORA-00604: errore riscontrato ใน SQL ricorsivo livello 2
ORA-01578: blocco ข้อมูล ORACLE danneggiato (ไฟล์ # 1, blocco # 636)
ORA-01110: ไฟล์ที่มีข้อมูล 1: '/opt/oracle/oradata/XE/system01.dbf'
RMAN-04015: ข้อผิดพลาดในการตั้งค่าอักขระฐานข้อมูลเป้าหมายที่ตั้งค่าเป็น US7ASCII
เพื่อความง่าย ฉันต้องการสำรองข้อมูล PDB จากนั้นลบและติดตั้งฐานข้อมูล 18c XE ใหม่ทั้งหมดตั้งแต่เริ่มต้น จากนั้นกู้คืน PDB (ไม่จำเป็นต้องกู้คืนอะไรเลย เนื่องจากความเสียหายอยู่ในฐานข้อมูล XE หลัก ในขณะที่ PDB ไม่เป็นไร ).
มีวิธีการทำเช่นนี้หรือไม่?
ฉันไม่มีการสำรองข้อมูล RMAN ก่อนหน้านี้ เนื่องจากฉันทำการสำรองข้อมูลทั้งหมดด้วย หมดอายุ
แต่การสำรองข้อมูลนั้นเก่าแล้วเนื่องจาก หมดอายุ
หยุดทำงานเมื่อหลายวันก่อนเมื่ออาจเกิดการทุจริต
อัปเดต
ในท้ายที่สุด ทางออกเดียวที่ใช้การได้คือ:
- ติดตั้ง Oracle 18c XE บนเครื่องอื่น
- กู้คืน db schema โดยไม่มีแถวบนเครื่องใหม่จากเครื่องเก่า
หมดอายุ
การถ่ายโอนข้อมูล
- สร้างลิงก์ฐานข้อมูลจากเครื่องใหม่ไปยังเซิร์ฟเวอร์เดิมด้วย PDB ที่ทำงานอยู่
- ด้วยตนเอง
แทรกลงใน ... เลือก
ตารางทั้งหมดจากเซิร์ฟเวอร์ที่เชื่อมโยงเดิมไปยังเครื่องใหม่
- ทำ
หมดอายุ
ดัมพ์จากเครื่องใหม่
- ติดตั้ง Oracle ใหม่บนเซิร์ฟเวอร์เดิมและนำเข้าดัมพ์ที่สร้างขึ้นใหม่