字符集問題:
從Oracle 導出時的客戶端字符集要等於要導入的MySQL 數據庫字符集以保證數據的一致性:
Oracle:NLS_LANG
MySQL:default-character-set
特殊字符處理:
導入過程中出錯很重要的一點是對轉義字符的處理不正確而出錯,在dba 組開發的遷移程序中,對所有字符串中含有我們定義的域分隔符、行分隔符和轉義字符’\’的字符,全部加上了轉義。這樣,我們就可以保證我們定義的分隔符可以正常發揮作用。
在load data 語法中,雖然也可以手工指定各種分隔符和轉義字符,但是如果導出文件的字符中含有和指定分隔符相同的字符時,會經常出錯。