SQLark 百靈連接是一款面向信創應用開發者的數據庫開發和管理工具,由達夢數據歷時三年自主研發,注冊即可免費使用客戶端(官網鏈接www.sqlark.com)。今天,我們將重點介紹SQLark的特色功能之一——數據遷移,該功能支持將Oracle、MySQL、PostgreSQL等主流數據庫遷移至達夢數據庫。
SQLark 為信創數據庫的應用開發者們提供了全流程的異構數據庫遷移服務 ,只需點擊"開始遷移"按鈕,SQLark 即可按照表結構、表數據、主鍵、索引等的最優順序進行遷移工作,整個遷移過程幾乎不需要人工干預、即便是數據庫新手也能輕松上手;而且經測試,項目平均單次遷移成功率可達 90% 以上~
在SQLark 最新發布的V3.4版本中,還新增了對 PostgreSQL遷移至達夢數據庫的支持,本文就以 PostgreSQL 遷移為例,介紹五步完成數據遷移任務的流程(過程非常非常簡單)。
SQLark 官方下載鏈接:www.sqlark.com
一、連接源庫和目的庫
-
在遷移首頁,單擊 數據遷移 ,然后在頁面中選擇 僅數據遷移 ,創建一個遷移任務。
-
根據頁面提示,單擊 下拉菜單 ,從 SQLark 客戶端導入需要遷移的源和目的數據源。
除了直接導入 SQLark 客戶端已有連接,還可導入 歷史遷移任務的數據源 、或者直接 連接新的數據庫 。
二、選擇遷移范圍
勾選需要遷移的 PostgreSQL 數據庫 對象,默認遷移范圍為 全量遷移 ,即可單擊 下一步,進行環境檢查 。
對于大型生產項目(TB 級別或以上),如果業務上需要不遷或者后遷部分大表,可以進行如下操作:
- 從全量遷移切換到 指定范圍 ,單擊表這欄的 自定義選擇 ,根據頁面提示排序篩選出最大的表。
- 單擊該表的 自定義范圍 ,選擇全部不遷或者只遷表結構后,單擊 確定 即可保存遷移范圍。
三、環境檢查
-
按照頁面提示,確認并勾選 目標庫磁盤檢查項 ,然后確認初始化參數項的全部檢查結果為 通過 ,即可單擊 下一步,開啟數據遷移 。
-
對 不通過/無法檢測 的參數項,可單擊 如何修改 ,按照頁面提示進行查詢和改寫,然后單擊 重新檢查 。
四、自動化遷移
完成了環境檢查后,前期配置工作完成,接下來等待 SQLark 進行全自動化遷移即可。
-
瀏覽 遷移概覽 頁面,查看整個任務的實時進度。
-
單擊首頁單個數據庫的 查看實施詳情。
-
根據頁面提示,即可了解該數據庫下每類、每個對象的遷移進度。
五、遷移校驗
-
當任務狀態變成 自動遷移已完成,待處理 或者 遷移已完成 ,即代表遷移已經完成,單擊右上角的 下一步,開啟遷移校驗 。
-
單擊 校驗概覽 頁面的 查看數據庫校驗詳情 ,即可查看是否存在 PostgreSQL 和達夢數據庫 對象數量和表行數不一致 的對象。
通過以上五個簡單步驟,即可輕松完成從PostgreSQL到達夢數據庫的遷移工作。如果想體驗更多數據庫遷移流程,歡迎下載SQLark使用;了解更多詳細步驟或高級配置,可訪問SQLark官網(www.sqlark.com)查看完整文檔!