LINUX安装ODBC驱动
来源:互联网 发布:淘宝客加购后有权重吗 编辑:程序博客网 时间:2024/06/01 08:35
1、先下载最新的unixODBC源码包( http://www.unixodbc.org/unixODBC-2.3.1.tar.gz)放到/usr/local下
解压:
tar -zxvf unixODBC-2.3.1.tar.gz2、安装unixODBC-2.3.1.tar.gz
#cd usr/local/unixODBC-2.3.1/#./configure --prefix=/usr/local/unixODBC-2.3.1 --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc#make#make install
3、测试查看unixODBC安装情况
#odbcinst -junixODBC 2.3.1 DRIVERS............: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources USER DATA SOURCES..: /root/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8
PS:安装完成后,查看unixODBC安装情况,可能会报如下错误:
#odbcinst -jodbcinst: error while loading shared libraries: libodbcinst.so.2: cannot open shared object file: No such file or directory
解决办法:
安装共享库后要注意共享库路径设置问题, 如下:
A、如果共享库文件安装到了/lib或/usr/lib目录下, 那么需执行一下ldconfig命令
ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件.
缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态链接库名字列表.
B、如果共享库文件安装到了/usr/local/lib(很多开源的共享库都会安装到该目录下)或其它"非/lib或/usr/lib"目录下, 那么在执行ldconfig命令前, 还要把新共享库目录加入到共享库配置文件/etc/ld.so.conf中, 如下:
# cat /etc/ld.so.confinclude ld.so.conf.d/*.conf# echo "/usr/local/lib" >> /etc/ld.so.conf# cat /etc/ld.so.confinclude ld.so.conf.d/*.conf/usr/local/lib# ldconfig
C、如果共享库文件安装到了其它"非/lib或/usr/lib" 目录下, 但是又不想在/etc/ld.so.conf中加路径(或者是没有权限加路径). 那可以export一个全局变量LD_LIBRARY_PATH,然后运行程序的时候就会去这个目录中找共享库.
LD_LIBRARY_PATH的意思是告诉loader在哪些目录中可以找到共享库. 可以设置多个搜索目录, 这些目录之间用冒号分隔开. 比如安装了一个mysql到/usr/local/mysql目录下, 其中有一大堆库文件在/usr/local/mysql/lib下面,
则可以在.bashrc或.bash_profile或shell里加入以下语句即可:
export LD_LIBRARY_PATH=/usr/local/mysql/lib:$LD_LIBRARY_PATH
一般来讲这只是一种临时的解决方案, 在没有权限或临时需要的时候使用
- LINUX安装ODBC驱动
- linux下安装teradata odbc驱动
- NSIS 安装 ODBC 驱动
- odbc 驱动 windows10 安装
- odbc驱动怎么安装
- ORACLE ODBC驱动安装
- ubuntu 下安装 odbc 驱动
- ubuntu 下安装 odbc 驱动
- mac 安装 mysql odbc 驱动
- Linux之odbc安装
- 在windows下安装oracle odbc驱动
- PI ODBC驱动安装及测试
- Instant Client ODBC驱动安装步骤
- MySQL ODBC驱动安装和配置数据源
- Oracle Instant Client ODBC驱动安装步骤
- MySQL ODBC驱动安装和配置数据源
- MySQL ODBC驱动安装和配置数据源
- oracle odbc 驱动安装(不安装oracle客户端)
- linux php oci扩展备注
- 简单的抢答器设计(89c52RC)
- 自定义imageview
- Spark的函数式编程
- Jenkins详细安装与构建部署使用教程
- LINUX安装ODBC驱动
- DBCP连接池配置参数说明
- JIRA confluence 集成crowd单点登录
- 热修复tinker 更新.so出现的问题
- 使用Timer实现网页匀速加载的进度条
- Android BLE开发总结
- Java中的24种设计模式与7大原则
- C# 正则表达式的使用
- express将简单的服务跑起来过程