ฉันต้องการย้ายหลายพันล้านแถวจาก schema1.table1 ไปยัง schema2.table2 ใหม่โดยที่ table2 เป็น refactored หนึ่งจาก table1 ดังนั้นโครงสร้างตารางของพวกเขาจึงแตกต่างกัน ทั้ง table1 และ table2 ถูกแบ่งพาร์ติชั่น แต่ table2 ว่างเปล่า สกีมาทั้งสองนี้อยู่ในฐานข้อมูล Oracle เดียวกัน ประสิทธิภาพของวิธีที่มีประสิทธิภาพในการโยกย้ายข้อมูลนี้ คุณต้องการที่จะดำเนินการเฉพาะที่ส่วนท้ายสุดหรือเลือกที่จะกระทำที่เพิ่มขึ้น? นั่นคือสมมติว่าการย้ายข้อมูลล้มเหลวหลังจากทำ 99% ของงานซึ่งใช้เวลาไม่กี่ชั่วโมง ตอนนี้คุณย้อนกลับหรือไม่ หากคุณเพิ่มความมุ่งมั่นคุณจะจัดการกับความล้มเหลวได้อย่างไร