DataStage通過ODBC連接MySql數據庫(解決亂碼吆)


1、Linux上安裝ODBC

參考 http://blog.csdn.net/dongweizu33/article/details/54616258

2、Linux上安裝MySQL的ODBC驅動

參考 http://blog.csdn.net/dongweizu33/article/details/54631829

3、配置DataStage的 .odbc.ini (此文件在/opt/IBM/InformationServer/Server/DSEngine目錄下)

新增數據源

[MYSQL]
Driver=/usr/local/lib/libmyodbc5w.so   #動態庫所在位置
Description=Connector/ODBC 3.51 Driver DSN
SERVER=0.0.0.0 #數據庫服務器IP
PORT=3306
USER=
Password=
Database=databasename #數據庫名
OPTION=3
characherEncoding=utf8 #編碼格式
SOCKET=
DriverUnicodeType=1
此處需要再次強調下動態庫 libmyodbc5w.so是Unicode編碼格式   libmyodbc5a.so是ASCII編碼格式,注意自己MySQL的編碼格式選用相應的動態庫,否則會出現中文亂碼。

4、重啓DataStage服務器

5、創建JOB中的Transformer需要做如下修改





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章