解決mysql8.0.13dm7資料遷移相關問題undefined
最近在專案過程中有遇到過mysql向dm7資料庫遷移時undefined的問題
dm7自帶DTS工具預設的mysql驅動版本為5.0,所以需要找到和8.0.13版本能相容匹配的驅動;而使用其他版本驅動連線,雖然可以連上mysql資料庫,但是遷移過程中存在想多多數量的報錯,而在其他環境安裝的5.7版本的mysql,經遷移測試,沒有發生一個報錯。
所以目前有兩種思路:
1)將8.0.13版本的mysql資料庫資料先同步到低版本中,再使用DM7的DTS遷移工具進行遷移;
2)直接用現有驅動進行遷移,再針對問題進行結構語句改寫;
處理方法:
mysql之間的資料同步利用navicate for mysql的同步功能來實現,不建議直接使用匯入匯出。接著再進行從mysql到DM的遷移工作。
根據DTS引導介面填寫資料來源連線資訊,勾選遷移物件後即可完成從源端到目的端的遷移工作。
注意:
1)達夢資料庫初始化例項時注意字元編碼的選擇,專案要求必須為GB18030
2)timestamp型別,在mysql中timestamp的default設定為“0000-00-00 00:00:00”,這種format在DM7中是不合法的,必須為“0001-01-01 00:00:00.000000”和“9999-12-31 23:59:59.999999”之間
相關文章
- 使用bulkCollect解決資料遷移問題
- "undefined reference to" 問題解決方法Undefined
- Laravel5的資料庫表建立問題 資料庫遷移操作報錯問題解決Laravel資料庫
- 跪求關於〖執行緒遷移〗的相關資料!執行緒
- 遷移資料庫資料考慮問題資料庫
- 資料遷移部分問題總結
- svn相關問題解決辦法
- 利用sqlldr工具進行資料遷移時發現的問題解決方法SQL
- Jenkins從Ubuntu遷移至AlmaLinux問題及相關解決記錄JenkinsUbuntuLinux
- 使用資料泵遷移遇到的問題
- 關於Oracle資料庫中行遷移/行連結的問題Oracle資料庫
- 資料庫事物相關問題資料庫
- 教程:使用遷移學習來解決影像問題!遷移學習
- 兩款工具解決SQL Server遷移問題DJSQLServer
- 解決Oracle資料庫遷移後的伺服器負載效能問題JSOracle資料庫伺服器負載JS
- 資料遷移中需要考慮的問題
- 關於 Laravel 遷移遇到的問題Laravel
- redis快取相關問題及解決方案Redis快取
- 大資料量資料遷移後統計資訊問題大資料
- fastdfs資料遷移以及fastdfs問題排查記錄AST
- Laravel 5.5 資料遷移問題:Specified key was too longLaravel
- GoldenGate資料遷移的問題總結(一)Go
- GoldenGate資料遷移的問題總結(二)Go
- 資料遷移中的幾個問題總結
- 生產環境資料遷移問題彙總
- WebSphere客戶端遷移的常見問題解決二Web客戶端
- 解決mysql_query()報錯的相關問題MySql
- 寶塔後臺解決寶塔相關問題
- discuz資料庫遷移,改密碼後,相關配置檔案修改資料庫密碼
- 關於禪道的資料遷移
- [文件教程]解決SAE下本地除錯相關問題除錯
- 編譯OpenVPN及解決相關依賴問題編譯
- [記錄]Standby相關引數及gap問題解決
- oracle變異表觸發器相關問題解決Oracle觸發器
- 遷移資料.
- 新舊系統更替產生的資料遷移問題
- 資料遷移(MYSQL--ORACLE)中碰到的亂碼問題MySqlOracle
- 【遷移】使用rman遷移資料庫資料庫