ODBC连接DM数据库
1.手工编译安装2.配置驱动信息 odbcinst.ini 和数据源信息 odbc.ini3.测试数据源连接Linux 平台配置ODBC连接达梦数据库
1.手工编译安装
下载unixODBC
/download.html
解压缩、配置并安装
tar -zxvf unixODBC-2.3.11.tar.gzcd unixODBC-2.3.11/./configure
注: configure 时可以使用–prefix 参数指定安装路径,不指定使用默认安装路径/usr/local
make && make install
2.配置驱动信息 odbcinst.ini 和数据源信息 odbc.ini
执行odbcinst -j
[root@dmmpp01 ~]# odbcinst -junixODBC 2.3.11DRIVERS............: /usr/local/etc/odbcinst.iniSYSTEM DATA SOURCES: /usr/local/etc/odbc.iniFILE DATA SOURCES..: /usr/local/etc/ODBCDataSourcesUSER DATA SOURCES..: /root/.odbc.iniSQLULEN Size.......: 8SQLLEN Size........: 8SQLSETPOSIROW Size.: 8[root@dmmpp01 ~]# cd /usr/local/etc[root@dmmpp01 etc]# ll总用量 8drwxr-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 DSNDriver = DM8 ODBC DRIVERSERVER = localhostUID = SYSDBAPWD = SYSDBATCP_PORT = 5236
编辑odbcinst.ini
[root@dmmpp01 ~]# cat /usr/local/etc/odbcinst.ini [DM8 ODBC DRIVER]Description = ODBC DRIVER FOR DM8Driver = /home/dmdbms/bin/libdodbc.so #驱动文件路径
3.测试数据源连接
注:以下操作需要使用dmdba用户执行,因为环境变量配置在dmdba用户下
[dmdba@dmmpp01 ~]$ isql dm8 -v+---------------------------------------+| Connected! || || sql-statement|| help [tablename] || echo [string]|| quit || |+---------------------------------------+SQL>
如果还有任何问题,欢迎到达梦在线服务平台提问
社区 | 达梦在线服务平台
如果觉得《Linux 平台配置ODBC连接达梦数据库》对你有帮助,请点赞、收藏,并留下你的观点哦!