赞
踩
这里的安装包都是在网上自行寻找。
再这里分享一下链接:https://pan.baidu.com/s/11eWq2lRmnfHvERPD1xTqOA 提取码:gf0w
一、yum安装
1、YUM 安装UnixODBC库:
yum install -y unixODBC.x86_64 unixODBC-devel.x86_64
2、vim /etc/odbcinst.ini
[DM8 ODBC DRIVER] ----------------和下面的一样
Description = ODBC DRIVER FOR DM8
Driver = /opt/dmdbms/bin/libdodbc.so
3、/etc/odbc.ini
[dm]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER ----------------和上面的一样
SERVER = localhost
UID = SYSDBA
PWD = SYSDBA
TCP_PORT = 5236
4、加载配置文件:
odbcinst -i -d -f /etc/odbc.ini
5、验证ODBC:
isql -v dm
注意事项:
1) odbc.ini 中的 Driver 内容一定要与 odbcinst.ini 中的达梦驱动定义的节点名称相同。
2) odbc.ini 中的 SERVER 可以输入数据库服务器的 IP。
二、手动编译安装UnixODBC:
1、解压
tar xzvf unixODBC-2.3.0.tar.gz
2、cd unixODBC-2.3.0/ 执行 ./configure
3、make && make install
报错:
如果发生上述两种报错,有两种原因:
1.第一种原因:Odbc.ini 配置文件本身有问题,比如名称有空格。
2.第二种原因:配置文件路径不对
解决思路:
1、查看odbc 环境 执行odbcinst -j
DRIVERS…: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES…: /etc/ODBCDataSources
USER DATA SOURCES…: /home/dmdba/.odbc.ini
2、检查路径是否为配置文件路径;如不是
1.直接在 /usr/local/etc/ 目录下配置odbcinst.ini 和 odbc.ini.
2.在其他目录配置,之后使用odbcinst 命令加载2个配置。
odbcinst -i -d -f /etc/odbc.ini
odbcinst -i -s -l -f /etc/odbc.ini
3.检查端口号,账号密码是否正确。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。