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
编辑配置文件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(看所用的端口)
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后等号内容一致。
尝试连接
此时出现这个问题,了解知道ODBC连接是对当前会话生效,需要输入
下图命令使文件配置生效
source /home/dmdba/.bash_profile
再尝试连接即可连接成功
文章
阅读量
获赞