ODBC 连接GBase8c

ODBC 驱动:openGauss-5.0.2-ODBC.tar.gz
操作系统:centos7.9
CPU架构:x86
User:gbase(拥有sudo权限)

1、安装unixODBC
yum install -y unixODBC unixODBC-devel
2、安装 openGauss ODBC 驱动

解压驱动包

 tar -zxf openGauss-5.0.2-ODBC.tar.gz

image.png
查找配置文件路径

odbcinst -j

image.png
将驱动拷贝到当前目录下odbclib(没有则创建)

mkdir ./odbclib/
cp lib/* odbc/lib/* odbclib/

image.png
修改/etc/odbcinst.ini,写入以下内容

[GBase8c]
Driver64=/data/ODBC/odbclib/psqlodbcw.so
setup=/data/ODBC/odbclib/psqlodbcw.so

在当前目录下创建odbc.ini文件,并写入以下内容

[GBase8c]
Driver=GBase8c
Servername=192.168.123.111
Database=gbase
Username=gbase8c
Password=Database@123
Port=15400

image.png
修改gbase用户环境变量,写入以下内容,并执行source

# ODBC
export LD_LIBRARY_PATH=/data/ODBC/odbclib/:$LD_LIBRARY_PATH
export ODBCSYSINI=/etc/
export ODBCINI=/data/ODBC/odbc.ini

再次执行查找配置文件路径,会发现USER DATA SOURCES 变成了ODBCINI配置的地址
image.png

3、尝试连接
isql -v GBase8c

image.png
连接成功

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值