程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql遷移到db2遇到的問題

mysql遷移到db2遇到的問題

編輯:MySQL綜合教程

mysql遷移到db2遇到的問題   之前沒接觸過db2,所以這個工作進行得比較辛苦,遇到各種問題 以下是安裝問題  www.2cto.com     1.用戶問題,必須創建不同權限的用戶,不同用戶做不同的事情 2.db2安裝文件問題,db2有各種版本,各種補丁 3.安裝問題,安裝必須在特定環境下面,比如系統的C環境,安裝包的版本不同而不同 4.用戶密碼問題,linux默認用sha512方式加密,需要修改為md5方式,否則連接不上 5.端口問題,用命令設置端口不一點成功,而且默認端口不一定是50000,設置了db2端口
不一定是當前數據庫端口   6.用戶使用問題,mysql必須用有DBA權限的用戶,而db2必須使用實例管理用戶 7.權限問題,工具最好放在db2實例用戶權限下 8.db2數據庫使用問題。對db2實例,模式,數據庫,權限都沒弄清楚 9.db2大小寫問題。 10.轉換工具問題,我用的工具是IBMDataMovementTool,這工具要配的參數真多,有一個
配錯了就會出問題    www.2cto.com   以下是由於mysql數據庫問題導致的問題,需要先修改mysql數據,可以通過查看日志發現 1.唯一索引字段如果為空,會導致db2檢查數據合理性時把數據刪掉 2.db2版本問題,導致外鍵名稱不能過長,否則建表失敗 3.db2版本問題,導致clob不能過大,否則建表失敗  4.亂碼問題會導致表不被激活   5.mysql字段長度和db2字段長度不一樣,導致插入數據時會被截取 6.主鍵名稱過長,導致主鍵創建不成功 7.初始默認值的設置,一般是boolean類型會報錯 8.修改數據表的engine,以前為MyISAM,有問題,不支持外鍵   以下是代碼問題 1.group by問題,hibernate有關  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved