达梦数据库ODBC连接

   本人在学习达梦数据库发现无法进行连接ODBC,历经折腾,终于解决,现将解决过程记录如下:

本次遇到问题简要说明:ODBC配置报错问题,报错信息如下图所示:
达梦数据库ODBC连接_第1张图片
刚开始怀疑是是ODBC安装时候权限的问题,后面经过多次尝试,发现是GCC安装包问题,下面将接近过程记录如下:

  1. 环境简要说明:虚拟机VMware 10上面搭建中标麒麟6,基于改操作系统进行达梦数据库7的操作;
    本机环境说明如下:
    达梦数据库ODBC连接_第2张图片
  2. GCC安装:由于达梦ODBC需要本机gcc的支持,需要找到操作系统对应对的ISO文件挂载,然后本地源yum安装,具体说明如下:
    第一步:mount 操作系统的ISO文件(首先需要将虚拟机的CD/DVD设置为从ISO读取)
    达梦数据库ODBC连接_第3张图片
    将CDROM挂载到/mnt下面达梦数据库ODBC连接_第4张图片
    挂载好之后需要配置本地yum源(从挂载盘中找安装文件),具体做法如下:
    首先切换到 /etc/yum.repos.d,编辑 local.repo文件,编辑本地yum源
    在这里插入图片描述
    达梦数据库ODBC连接_第5张图片
    其中baseurl属性就是本地yum源的地址(ISO文件挂载到/mnt路径下)
    本地yum源设置成功后可以进行gcc本地安装了,命令为:yum -y install gcc
    达梦数据库ODBC连接_第6张图片
    安装好GCC之后可以进行本地ODBC配置了
  3. ODBC安装配置
    第一步:使用root账户解压odbc包,命令为 tar -zxvf **.tar.gz
    达梦数据库ODBC连接_第7张图片
    第二步:ODBC安装配置
    配置ODBC ,命令为:./configure --enable-gui=no
    在这里插入图片描述
    编译ODBC:
    在这里插入图片描述
    在这里插入图片描述
    编译完成之后查看ODBC配置文件的路径
    在这里插入图片描述
    达梦数据库ODBC连接_第8张图片
    配置ODBC.INI 和 odbcinst.ini,完成配置后如下图所示:
    达梦数据库ODBC连接_第9张图片
    切换到达梦数据库的安装用户下,测试ODBC连接
    达梦数据库ODBC连接_第10张图片
    出现如上图片表示ODBC配置成功。
    PS:命令isql中的dm7表示odbc.ini中的
    达梦数据库ODBC连接_第11张图片

你可能感兴趣的:(达梦数据库ODBC连接)