在企業級數據遷移項目中,如果遷移單表數據量超過億行、占用空間超過100GB時,一旦遇到網絡中斷或遷移報錯,往往需要整表重新遷移,導致效率低下,嚴重影響項目進度。針對這一痛點,SQLark 支持對 Oracle→DM 的全部類型表進行斷點續遷(主鍵表和無主鍵表均支持)。無論是環境因素導致的意外中斷,還是遷移過程中的報錯問題,SQLark 都能確保數據遷移的高效性和可靠性,適用于千萬級甚至億級大表的遷移場景,幫助提升數據遷移效率。
SQLark 官網鏈接:www.sqlark.com
本文將為你介紹在以下場景中,SQLark 如何憑借其斷點續遷能力,解決企業級大數據遷移的痛點問題:
1. 自動化遷移出現異常的表
使用 SQLark 一鍵自動化遷移可以完成 90% 以上遷移工作,少量表可能由于異構數據庫間數據存儲方式不同,出現“記錄超長”、“長度超出定義”的報錯,造成該表的遷移中止。
可根據 SQLark 的建議修復報錯表的問題,然后一鍵續遷剩余的數據。
2. 環境等因素導致遷移中止
數據遷移容易受到源端、目標端、網絡延時/波動、磁盤空間等多方面因素影響,主要包括:
- 源端/目的端數據庫服務中斷
- 源端/目的端網絡中斷
- 源端/目的端磁盤空間不足
上述場景下,SQLark 均支持在環境恢復后,一鍵續遷剩余數據。
說明:
如安裝部署 SQLark 軟件的環境發生故障(如服務器斷電、磁盤空間不足等),可能導致斷點續遷失敗。此種情況下為了保障數據一致性,建議選擇清空表數據重新遷移。
3. 用戶主動中止遷移
在自動化遷移過程中,用戶可能因為各種原因主動暫停遷移。例如為了提升遷移速度,用戶可以暫停遷移,將遷移并發參數調高后再開啟遷移。SQLark 支持按照新的并發參數設置完成剩余數據的遷移。
說明:
- SQLark 斷點續遷時,請勿變更源端和目的端數據,否則可能造成數據不一致。
- 在遷移過程中如遇部署服務器宕機,可能會導致 SQLark 對表數據斷點記錄失敗,建議此種情況下清空數據重新遷移。
- SQLark 默認開啟斷點續遷,可在 選擇遷移范圍 | 遷移配置 | 斷點續遷 進行設置。
本文簡單為大家介紹了在遷移時,如遇環境因素導致的意外中斷,或是遷移過程中的報錯問題等場景中,SQLark的斷點續遷功能如何幫助將續遷成本從“小時級”縮短至“秒級”,提升項目效率。快來體驗SQLark的強大功能吧!
SQLark 官網鏈接:www.sqlark.com