VastbaseE100

基于开源技术的HTAP数据库管理系统。性能优异,稳定可靠,提供诸多专属领域特性。

Menu

设置ODBC驱动

安装ODBC驱动前需要先装好PostgreSQL数据库或Vastbase E100数据库和unixODBC,并配置环境变量。

安装PostgreSQL或Vastbase E100

按照安装说明安装PostgreSQL或Vastbase E100,并配置环境变量(根据实际情况修改路径):

export PATH=/appdb/atlasdb/bin:$PATH
export LD_LIBRARY_PATH=/appdb/atlasdb/lib:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=/appdb/atlasdb/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/appdb/atlasdb/include:$CPLUS_INCLUDE_PATH

安装unixODBC

要使用驱动, 必须先安装unixODBC; 可以选择在线安装和离线安装。

在线安装:

yum install unixODBC
yum install unixODBC-devel

离线安装∶

下载psqlodbc-xx.xx.xxxx.tar.gz,解压并进入目录。
./configure
make
make install

安装完成后执行ldconfig -p |grep odbc 可以看到odbc相关的库已经安装完成。

安装psqlodbc

首先下载源码包,下载地址:https://www.postgresql.org/ftp/odbc/versions/src/

下载psqlodbc-xx.xx.xxxx.tar.gz,解压并进入目录。
./configure
make
make install

安装完成后查看/et c/odbcinst.ini文件,可以看到以下内容:

# Driver from the postgresql-odbc package
# Setup from the unixODBC package
[PostgreSQL]
Description     = ODBC for PostgreSQL
Driver          = /usr/lib/psqlodbcw.so
Setup           = /usr/lib/libodbcpsqlS.so
Driver64        = /usr/lib64/psqlodbcw.so
Setup64         = /usr/lib64/libodbcpsqlS.so
FileUsage       = 1