首页 > 数据库 > SQL on Hadoop > EsgynDB ODBC配置
[root@test01 ~]# yum install unixODBC -y [root@test01 ~]# ll /etc/odbc* ## 看是否有文件odbc.ini,odbcinst.ini -rw-r--r-- 1 root root 1020 Nov 19 21:04 odbcinst.ini
EsgynDB客户端( esgynDB _clients-2.7.0-RH7-x86_64.tar.gz)包含TRAF_ODBC_Linux_Driver_64-2.7.0.tar.gz,需要下载上传服务器,并解压
[root@test01 clients]# ls ## TRAF_ODBC_Linux_Driver_64-2.7.0.tar.gz解压后有一个PkgTmp目录 bin jdbcT4-1.6.2.zip LICENSE_Esgyn odb64_linux-2.7.0.tar.gz README TFODBC64-2.7.0.exe TRAFODB-2.7.0.exe EsgynDB-ADO.NET-2.7.0.exe LICENSE NOTICE PkgTmp TFODBC32-2.7.0.exe trafci.zip TRAF_ODBC_Linux_Driver_64-2.7.0.tar.gz [root@test01 clients]# cd PkgTmp [root@test01 PkgTmp]# ./install.sh ## 执行安装
[root@test01 etc]# vi odbc.ini ## 如果没有该文件则创建一个,并添加如下内容 [ODBC] AppUnicodeType=utf16 [traf] Description = Trafodion DSN Driver = Trafodion Catalog = TRAFODION Schema = SEABASE DataLang = 0 FetchBufferSize = SYSTEM_DEFAULT Server = TCP:10.12.40.12:23400 SQL_ATTR_CONNECTION_TIMEOUT = SYSTEM_DEFAULT SQL_LOGIN_TIMEOUT = SYSTEM_DEFAULT SQL_QUERY_TIMEOUT = NO_TIMEOUT ServiceName = TRAFODION_DEFAULT_SERVICE AppUnicodeType = utf16 ClientCharSet = UTF8 [root@test01 etc]# vi odbcinst.ini ## 添加如下内容 [Trafodion] Description = ODBC for Trafodion Driver64 = /usr/lib64/libtrafodbc_drvr64.so Setup64 = /usr/lib64/libtrafodbc_drvr64.so FileUsage = 1 AppUnicodeType = utf16 Threading = 1 ClientCharSet = UTF8
[root@test01 etc]# isql traf db__root traf123 +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69985104/viewspace-2743483/ ,如需转载,请注明出处,否则将追究法律责任。