注册
达梦环境配置ODBC
培训园地/ 文章详情 /

达梦环境配置ODBC

2023/03/30 1741 0 0

1、下载unixodbc,如果没有可以去unixodbc官网下载:http://www.unixodbc.org/。

2、将下载的安装包上传至虚拟机中的/opt目录下
这里碰到的问题:
无法上传成功,传输速率是0kb/s。
解决方法:
因为xshell登录的是dmdba用户,但是/opt目录拥有者为root,因此上传失败
在xshell上登录root用户,再直接拖至上传到/opt目录即可。

3、安装ODBC
三部曲
#tar -xzvf unixODBC-2.3.1.tar.gz
#cd unixODBC-2.3.1
#./configure --prefix=/usr/local 安装到/usr/local上
#make
#make install

查看安装路径信息
#odbcinst -j
1.png

编辑配置文件odbc.ini和odbcinst.ini,由上图可知文件的存储路径,进入两个文件的存储路径
输入以下
odbc.ini的内容
[dm8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = 192.168.2.4(主机)
UID = SYSDBA(达梦用户名)
PWD = SYSDBA(达梦设置的密码)
TCP_PORT = 5236(看所用的端口)
2.png

odbcinst.ini的内容

[DM8 ODBC DRIVER]
Description=ODBC DRIVER FOR DM8
Driver=/dm8/bin/libdodbc.so
(libdodbc.so文件一般是存储在/dm8/bin目录下的,安装达梦8之后系统会自带的,最好还是自己查看确定以下)
odbcinst.ini中标题内容([DM8 ODBC DRIVE])要与odbc.ini中的Drive后等号内容一致。
odbcinst.ini中标题内容([DM8 ODBC DRIVE])要与odbc.ini中的Drive后等号内容一致。

尝试连接
4.png
此时出现这个问题,了解知道ODBC连接是对当前会话生效,需要输入
下图命令使文件配置生效
source /home/dmdba/.bash_profile
5.png

再尝试连接即可连接成功
6.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服