检查系统内是否有gcc安装包
rpm -aq | grep gcc
LINUX环境中配置ODBC,要安装gcc包。
yum install gcc
配置ODBC
解压,编译,安装
tar -zxvf unixODBC-2.3.7.tar.gz (如果报错,去掉-zxfv中的-)
cd unixODBC-2.3.7
./configure --enable-gui=no
make && make install
查看ODBC版本
odbc_config --version
查看ODBC配置文件路径
odbcinst -j (查看所有路径)
odbc_config --odbcini
配置ODBC.INI
vi /usr/local/etc/odbc.ini
添加:
[dm8]
Desription = DM ODBC DSND
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA #用户名
PWD = Dameng123 #用户密码
TCP_PORT = 5236 #数据库端口号
:wq
配置odbcinst.ini
vi /usr/local/etc/odbcinst.ini
添加
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
DRIVER = /opt/dmdbms/bin/libdodbc.so #创建实例时的安装路径
:wq
刷新配置
[root@localhost ~]# odbcinst -i -d -f /usr/local/etc/odbc.ini
测试ODBC
到此,配置完毕,可以测试连接,我们切换到dmdba(数据库安装用户),然后输入isql dm8
至此,ODBC成功连接。