MySQL遷移到達夢8數據庫實戰記錄


 

MySQL遷移到達夢8數據庫實戰記錄

一、安裝mysql 5.7 環境

 

 

 

 

 

二、 導入測試數據

 

 

 

 

 

 

 

導入報錯

 

 

 

 

 

修改解決:修改mysql sql_mode 

 

 

 

 

 

重新導入=成功

三、查看帶遷移庫信息

   

 1、表數量

 

 

 

    

  

 2、表記錄數

 

    

 

 

 

3、表大小

 

 

 

 

 

4、函數和存儲過程、視圖

 

 

 

 

四、准備達夢數據庫 

 

    1、初始化新實例 參數設置大小寫不敏感,開啟兼容mysql 模式

 

 

 

 

 

設置 COMPATIBLE_MODE = 4 兼容mysql 模式

 

五、配置 DTS 遷移工作

 

   1、創建遷移任務

 

 

 

 

  2、配置數據源

 

 

 

 

 

3、配置目的數據庫

 

 

 

 

 

4、 配置相關遷移選項

 

 

 

 

5、遷移完成

 

 

 

六、處理遷移失敗的任務

   

    1、分析報錯

 

 

 

 

 

查看失敗原因 為建表語句 默認的時間值 DEFAULT '0000-00-00 00:00:00' 因為達夢的 timestamp 取值范圍 在  必須在 ‘0001-01-01 00:00:00.000000’ 到 ‘9999-12-31 23:59:59.999999’之間。

 

 

2、 解決方法

        

    登錄mysql 端修改其默認值 在嘗試遷移報錯的任務

 

 

 

 

 

    

 

 

重新遷移成功

 

 

 

 

 

 

 

七、比對數據

 

 

 

 

 

 

 

 

更多資訊請上達夢技術社區了解: https://eco.dameng.com

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM