Redhat6.4下DM7的ODBC详细安装步骤

Redhat6.4下DM7的ODBC详细安装步骤

1.首先在网上下载ODBC的安装包

我的安装包是在http://www.unixodbc.org找的,unixODBC-2.3.7版本
在这里插入图片描述
点到Download

在这里插入图片描述

右键目标另存为,开始下载。

下载速度很慢,也可以去OSCHINA上下载unixODBC-2.3.1安装包。

2.解压安装ODBC

把下载下来的ODBC安装包放到 /usr/local 目录下
(可以用VMware Tools工具,也可以用Xftp工具只要能把安装包传到redhat就行)
在这里插入图片描述

  1. 解压(解压时如果权限不够,转换到root用户下):
    tar -zxvf unixODBC-2.3.7.tar.gz
    在这里插入图片描述

  2. 跳转到unixODBC-2.3.7目录下
    cd unixODBC-2.3.7
    在这里插入图片描述

  3. 配置ODBC
    [root@bogon unixODBC-2.3.7]# ./configure --prefix=/usr/local/unixODBC-2.3.7 --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc

  4. 编译ODBC
    [root@bogon unixODBC-2.3.7]# make
    [root@bogon unixODBC-2.3.7]# make install

  5. 查看odbc版本
    [root@bogon unixODBC-2.3.7]# odbc_config --version
    2.3.7

  6. 查看odbc路径
    [root@bogon unixODBC-2.3.7]# odbc_config --odbcini
    /etc/odbc.ini

  7. 检测odbc是否安装成功:
    odbcinst -j
    这时候注意:如果出现:在这里插入图片描述说明odbc配置成功了。

    如果出现:[root@bogon unixODBC-2.3.7]# odbcinst -j
    odbcinst: error while loading shared libraries: libodbcinst.so.2: cannot open shared object file: No such file or directory

    说明共享库的配置文件还需要修改:
    [root@bogon unixODBC-2.3.7]# cat /etc/ld.so.conf
    include ld.so.conf.d/.conf
    [root@bogon unixODBC-2.3.7]# echo “/usr/local/lib” >> /etc/ld.so.conf
    [root@bogon unixODBC-2.3.7]# cat /etc/ld.so.conf
    include ld.so.conf.d/*.conf
    /usr/local/lib
    最后执行:ldconfig
    [root@bogon unixODBC-2.3.7]# ldconfig
    在这里插入图片描述

  8. 接下来需要配置odbc.ini和odbcinst.ini文件
    [root@bogon etc]# cd /etc/
    [root@bogon etc]# vi odbc.ini

    [DM7]
    Description=DM ODBC DSN
    Driver=DM7 ODBC DRIVER
    SERVER=localhost
    UID=SYSDBA
    PWD=SYSDBA
    TCP_PORT=5236
    等号左右不要留空格,不然会找不到
    等号左右不要留空格,不然会找不到相应的东西

    [root@bogon etc]# vi odbcinst.ini

    [DM7 ODBC DRIVER]
    Description=ODBC DRIVER FOR DM7
    Driver=/opt/dmdbms/bin/libdodbc.so(注意:这个路径是DM7安装目录下bin目录下的文件,需要根据实际情况修改)
    threading=1
    在这里插入图片描述
    等号左右不要留空格,不然会找不到相应的东西

  9. 测试odbc是否配置成功:
    isql -v DM7
    在这里插入图片描述
    显示上图则表示成功

    如果配置失败,显示下面的报错语句
    在这里插入图片描述
    说明找不到libdodbc.so

    原因1
    可能是路径填错了。
    需要重新去找一下
    在这里插入图片描述
    原因2
    可能是环境变量没有配置好。
    可以用ldd语句查询一下:
    在这里插入图片描述
    如上图所示,少了两个依赖。

    需要去配置环境变量:[root@bogon etc]# vi ~/.bash_profile
    添加DM_HOME和LD_LIBRARY_PATH
    在这里插入图片描述
    最后重启环境变量:[root@bogon etc]# source ~/.bash_profile
    查看是否配置成功:[root@bogon etc]# echo $LD_LIBRARY_PATH
    再次用ldd语句查看:在这里插入图片描述
    如上图所示,则成功了
    运行isql -v DM7
    在这里插入图片描述
    配置odbc完成

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值