暂无图片
go连接oceanbase oracle模式租户
最近更新:2023-12-04 11:41:16

概述

ob没有提供连接oracle模式租户的golang驱动,但提供了标准的odbc驱动。go可以通过odbc接口连接ob oracle模式租户。x86,arm架构都有odbc驱动包。

需要的包

unixODBC unixODBC-devel ob-connector-odbc libobclient obclient

示例

示例为arm架构

1. 通过yum源安装unixODBC,unixODBC-devel

[root@obtest-4 /mnt/cdrom]$  yum install unixODBC unixODBC-devel --repo iso
Installed:
  unixODBC-2.3.7-2.oe1.aarch64
  unixODBC-devel-2.3.7-2.oe1.aarch64   

2. 下载 libobclient、odbc驱动并安装

https://www.oceanbase.com/softwarecenter-enterprise
优先选择企业版中找,找不到则去社区版本找

libobclient-2.2.2-3.el7.aarch64(查询客户端接口驱动 (OBClient Libs))
ob-connector-odbc-2.0.6-20221018193003.el7.alios7.aarch64.rpm

$  rpm -qa |grep -E "libobclient|ob-connector-odbc"
......