赞
踩
下载unixODBC
http://www.unixodbc.org/download.html
解压缩、配置并安装
tar -zxvf unixODBC-2.3.11.tar.gz
cd unixODBC-2.3.11/
./configure
注: configure 时可以使用–prefix 参数指定安装路径,不指定使用默认安装路径/usr/local
make && make install
执行odbcinst -j
[root@dmmpp01 ~]# odbcinst -j unixODBC 2.3.11 DRIVERS............: /usr/local/etc/odbcinst.ini SYSTEM DATA SOURCES: /usr/local/etc/odbc.ini FILE DATA SOURCES..: /usr/local/etc/ODBCDataSources USER DATA SOURCES..: /root/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8 [root@dmmpp01 ~]# cd /usr/local/etc [root@dmmpp01 etc]# ll 总用量 8 drwxr-xr-x 2 root root 6 11月 9 05:43 ODBCDataSources -rw-r--r-- 1 root root 118 11月 9 06:06 odbc.ini -rw-r--r-- 1 root root 90 11月 9 06:06 odbcinst.ini
查找驱动文件:
[root@dmmpp01 ~]# find / -name libdodbc.so
/home/dmdbms/drivers/odbc/libdodbc.so
/home/dmdbms/bin/libdodbc.so
编辑odbc.ini
[root@dmmpp01 ~]# cat /usr/local/etc/odbc.ini
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = SYSDBA
TCP_PORT = 5236
编辑odbcinst.ini
[root@dmmpp01 ~]# cat /usr/local/etc/odbcinst.ini
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /home/dmdbms/bin/libdodbc.so #驱动文件路径
注:以下操作需要使用dmdba用户执行,因为环境变量配置在dmdba用户下
[dmdba@dmmpp01 ~]$ isql dm8 -v
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| echo [string] |
| quit |
| |
+---------------------------------------+
SQL>
如果还有任何问题,欢迎到达梦在线服务平台提问
社区 | 达梦在线服务平台https://eco.dameng.com
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。