unixODBC的安装与配置
在Linux平台下如果需要使用ODBC连接数据库,则需要先安装unixODBC,然后再安装相应的数据库的ODBC驱动。
有些系统如果自带了UnixODBC,则无需安装(执行odbcinst —version 命令检测是否已经安装)。
在此文中我将一步步带你在Linux环境中安装和配置unixODBC。
安装包下载
建议下载2.3.11版本,因为在UTS中使用该版本配置ODBC连接数据已经得到过验证。
下载地址:http://www.unixodbc.org/unixODBC-2.3.11.tar.gz
编译安装
- 1.下载安装包
[root@k8s-node6 ~]# cd /home/software/
[root@k8s-node6 software]# wget http://www.unixodbc.org/unixODBC-2.3.11.tar.gz
执行完毕后,下载好的安装包就在/home/software/了。
[root@k8s-node6 software]# tar -xzvf unixODBC-2.3.11.tar.gz
- 3.编译安装
[root@k8s-node6 software]# cd unixODBC-2.3.11/
# 配置unixODBC的安装路径为/usr/local/unixODBC
[root@k8s-node6 unixODBC-2.3.11]# ./configure --prefix=/usr/local/unixODBC --sysconfdir=/etc
[root@k8s-node6 unixODBC-2.3.11]# make
[root@k8s-node6 unixODBC-2.3.11]# make install
配置环境变量的方式由很多种,比如直接编辑/etc/profile文件,不过本人更喜欢采用下列方式,在/etc/profile.d/目录下创建.sh文件。
这样做的好处就是进入到这个目录后就可以非常直观的知道哪些环境变量和哪些应用有关。
[root@k8s-node6 unixODBC-2.3.11]# touch /etc/profile.d/unixOdbc.sh
export ODBCDM_HOME=/usr/local/unixODBC
export PATH=$ODBCDM_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ODBCDM_HOME/lib:$LD_LIBRARY_PATH
执行source /etc/profile 使配置的环境变量生效。
[root@k8s-node6 unixODBC-2.3.11]# source /etc/profile
[root@k8s-node6 unixODBC-2.3.11]# odbcinst --version
unixODBC 2.3.11
能够正确的输出unixODBC 的版本号,说明安装配置成功了。
unixODBC的常用命令
odbcinst -q -s -l
isql -v MyOracle19C utswriter
有的数据源在配置ODBC数据源的时候就已经配置好了用户名和密码,所以在执行isql的时候可能就不需要加用户名和密码。
参数 –v,可以详细的打印出连接数据库的日志信息,对于排查问题时很有帮助。
unixODBC的配置文件
unixODBC有两个配置文件,按照上述安装步骤安装后,配置文件所在的路径是/etc目录下:
原文地址:https://blog.csdn.net/wangzhongyudie/article/details/129126575
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_15379.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!