1.安装配置ODB,参考博文http://blog.youkuaiyun.com/freedom_824/article/details/77544655。
2.执行./odb64luo -u trafodion -p traf1234 -d traf -i 查看是否安装成功。以下结果表示安装和配置成功!
./odb64luo -u trafodion -p traf1234 -d traf -i
odb [2018-03-20 15:34:24]: starting ODBC connection(s)... 0
[odb version 1.1.0]
Build: linux, amd64, gcc generic m64, uodbc, mreadline, dynamic gzip, dynamic libhdfs, dynamic libxml2 [Mar 10 2017 23:08:43]
DBMS product name (SQL_DBMS_NAME) : Trafodion
DBMS product version (SQL_DBMS_VER) : 02.02.0003
Database name (SQL_DATABASE_NAME) : TRAFODION
Server name (SQL_SERVER_NAME) : esgyn-02($Z010CH8){TCP:192.168.10.67/23413:ODBC}
Data source name (SQL_DATA_SOURCE_NAME) : traf
Data source RO (SQL_DATA_SOURCE_READ_ONLY) : N
ODBC Driver name (SQL_DRIVER_NAME) : libtrafodbc64.so
ODBC Driver version (SQL_DRIVER_VER) : 03.00.0000
ODBC Driver level (SQL_DRIVER_ODBC_VER) : 03.51
ODBC Driver Manager version (SQL_DM_VER) : 03.52.0002.0002
ODBC Driver Manager level (SQL_ODBC_VER) : 03.52
Connection Packet Size (SQL_ATTR_PACKET_SIZE): 0
odb [2018-03-20 15:34:25]: exiting. Session Elapsed time 0.539 seconds (00:00:00.539)
3.执行命令:
./odb64luo -u trafodion -p traf1234 -d traf -e src=TRAFODION.TEST.TEST_CSV%:tgt=/home/trafodion/data/ext_%t.csv.gz:rows=m10:fs=\,:trim:gzip
./odb64luo -u trafodion -p traf1234 -d traf -e src=TRAFODION.TEST.TEST_CSV:tgt=/home/trafodion/data/ext_%t.csv.gz:rows=m10:fs=\,:trim:gzip
./odb64luo -u trafodion -p traf1234 -d traf -e src=TRAFODION.TEST.TEST_CSV:tgt=/home/trafodion/ext_%t.csv:rows=m10:fs=\,:trim
第一个导出TEST_CSV开头的所有表;第二个是导出TEST_CSV一个表;这两个是压缩形式导出表。第三个是非压缩形式。
fs=\后面“,”是导出文件的字段是逗号分割,也可以用其他分隔符。