1.安装unixODBC
下载并安装odbc环境
[root@localhost opt]# tar -zvxf unixODBC-2.3.0.tar.gz
[root@localhost opt]# cd unixODBC-2.3.0
[root@localhost unixODBC-2.3.0]#./configure
configure 时可以使用--prefix 参数指定安装路径 如:/usr/local/odbc
[root@localhost unixODBC-2.3.0]# make
[root@localhost unixODBC-2.3.0]# make install
安装成功后,查看odbc版本:
odbc_config --version
查看更多信息 odbc_config --j
2.配置 odbc.ini 数据源信息和 odbcinst.ini 驱动信息 (不指定安装路径:/usr/local/etc/)
- 数据源信息odbcinst.ini配置
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so
- 驱动信息odbc.ini配置
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = XXX #用户名
PWD = XXX #密码
TCP_PORT = 5236 # 端口
3.测试连接
(1)使用 dmdba 用户执行 isql 测试连接是否正常:
测试发现,在root用户登录的情况下,切换到dmdba 是无法连接成功的。
解决办法:注销用户,使用dmdba 重新登录,测试连接正常。
(2)root 用户下执行isql测试执行vim .bash_profile ,添加:export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
保存后执行:source .bash_profile 即可正常连接(在root用户切换到dmdba 也可正常连接)。