在 Linux 系統下安裝DB2數據庫,在進行數據遷移的過程中,會一些編碼的錯誤,所以需要修改一下CODEPAGE與源數據庫的CODEPAGE相同。修改的命令如下:
db2set codepage=value
db2set DB2COUNTRY=86
db2set terminate
另外在數據庫從windows遷移到linux的過程中,從windows用db2move databasename export -u username -p password 的時候一直在報錯,一直沒找出來是什么問題,windows下的DB2的codepage是1386,對應的編碼是gbk,因為是第一次做DB2的數據遷移,也不知道是哪報的錯,看日志也沒看太明白,后來就自己嘗試了一下把codepage 改成了1208,對應的編碼是utf-8,結果再一次進行db2move export的時候直接就成功導出來了,看來這個export的時候gbk會存在一些問題喲,呵呵 。終於弄完了,忙了一下午。