緊急止損防止事態(tài)擴大立即暫停遷移進程,無論丟失是因網(wǎng)絡中斷、工具故障還是配置錯誤導致,第一時間停止遷移腳本、工具或相關服務,避免剩余數(shù)據(jù)繼續(xù)被誤操作、如覆蓋、刪除,同時凍結源數(shù)據(jù)和目標端的寫入權限,暫停業(yè)務系統(tǒng)對源庫的更新、限制目標庫的用戶操作,防止數(shù)據(jù)進一步混亂。
鎖定現(xiàn)場數(shù)據(jù)與日志保存源數(shù)據(jù)的當前狀態(tài),對源數(shù)據(jù)庫生成即時快照、備份遷移中斷前的源文件目錄,收集遷移過程的全量日志,包括遷移工具日志、系統(tǒng)日志、網(wǎng)絡傳輸日志、數(shù)據(jù)庫操作日志等,記錄丟失發(fā)生的時間點、當時執(zhí)行的操作步驟、報錯信息傳輸中斷校驗失敗權限拒絕等,為后續(xù)根因分析留存證據(jù)。
快速恢復優(yōu)先找回丟失數(shù)據(jù)基于備份恢復,若遷移前已按規(guī)范完成全量備份 + 增量備份數(shù)據(jù)庫的定時全量備份、遷移期間的實時增量日志備份,立即啟動恢復流程先用全量備份恢復到最近的完整時間點,再通過增量備份補充全量備份后至丟失前的新增數(shù)據(jù),確保恢復后的數(shù)據(jù)與丟失前的源數(shù)據(jù)一致。
若備份存儲在異地或云環(huán)境,需優(yōu)先驗證備份的可用性、檢查備份文件完整性、校驗和是否匹配,避免因備份損壞導致二次失敗,用遷移中間文件緩存恢復,部分遷移會在本地或臨時目錄生成中間緩存文件,未傳輸完成的分片文件、待校驗的臨時數(shù)據(jù),可檢查這些文件是否完整若未被清理,可通過工具自帶的斷點續(xù)傳,功能續(xù)傳或手動提取后補遷至目標端。
源數(shù)據(jù)二次遷移補全若備份不可用但源數(shù)據(jù)仍完整,未被刪除或修改可針對丟失的數(shù)據(jù)范圍,通過對比源端與目標端的數(shù)據(jù)集,定位丟失的表文件或記錄ID,重新執(zhí)行小范圍遷移僅遷移丟失的分片、分區(qū)或數(shù)據(jù)段并在遷移過程中開啟實時監(jiān)控,每秒校驗傳輸量、對比數(shù)據(jù)條數(shù)。