Apache Doris ODBC外表数据库主流版本及其ODBC版本对应关系
阅读原文时间:2023年07月10日阅读:2

使用的Doris是:0.15.0

unixODBC版本是:2.3.1

以下是PostgreSQL数据库版本和PostgreSQL ODBC驱动版本和Apache Doris版本适配没问题列表

12.9

postgresql12-odbc-13.02.0000

13.5

postgresql13-odbc-13.02.0000

14.1

postgresql14-odbc-13.02.0000

9.6.24

postgresql96-odbc-13.02.0000

10.6

postgresql10-odbc-13.02.0000

11.6

postgresql11-odbc-13.02.0000

这里Mysql的安装就不在详细介绍了,只给出Mysql常用主流版本和其ODBC的版本对应关系

8.0.27

8.0.27,8.026

5.7.36

5.3.11,5.3.13

5.6.51

5.3.11,5.3.13

5.5.62

5.3.11,5.3.13

Oracle这里测试是基于Docker来进行的,下面给出测试Oracle版本的Docker安装方式

3.1 Oracle Docker安装方式

3.1.1 Oracle 21C

docker pull lhrbest/oracle21c_ee_db_21.3.0.0
# 可以选择从阿里云下载
docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle21c_ee_db_21.3.0.0
# 从阿里云下载后可以tag成如下形式
docker tag registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle21c_ee_db_21.3.0.0 lhrbest/oracle21c_ee_db_21.3.0.0

启动容器

# 1、创建容器
docker run -d --name lhroracle21c -h lhroracle21c \ -p 5510:5500 -p 55100:5501 -p 1530:1521  -p 3400:3389 \ -v /sys/fs/cgroup:/sys/fs/cgroup \ --privileged=true lhrbest/oracle21c_ee_db_21.3.0.0 \ /usr/sbin/init
# 2、进入容器
docker exec -it lhroracle21c bash
# 3、启动监听和数据库
su - oracle
sas
startup
# 4 退出容器,启动Oracle监听服务
lsnrctl start

3.1.2 Oracle 19C

请参照:https://mp.weixin.qq.com/s/R5o3BQwj7q68OyYJg1JUjQ

3.1.3 Oracle 18C

## 拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c
## 运行容器
docker run -d --name oracle18c -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c

3.1.4 Oracle 12C

##拉取镜像
docker pull quay.io/maksymbilenko/oracle-12c
##运行容器
docker run -d -p 8080:8080 -p 1521:1521 -v /my/oracle/data:/u01/app/oracle quay.io/maksymbilenko/oracle-12c

3.1.5 Oracle 11g

##拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
##运行容器
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

3.2 Oracle数据库版本和ODBC驱动对应

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

oracle-instantclient19.13-odbc-19.13.0.0.0

Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production

oracle-instantclient19.13-odbc-19.13.0.0.0

Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production

oracle-instantclient19.13-odbc-19.13.0.0.0

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

oracle-instantclient19.13-odbc-19.13.0.0.0

Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production

oracle-instantclient19.13-odbc-19.13.0.0.0

Oracle ODBC驱动版本下载地址:

https://download.oracle.com/otn_software/linux/instantclient/1913000/oracle-instantclient19.13-sqlplus-19.13.0.0.0-2.x86_64.rpm
https://download.oracle.com/otn_software/linux/instantclient/1913000/oracle-instantclient19.13-devel-19.13.0.0.0-2.x86_64.rpm
https://download.oracle.com/otn_software/linux/instantclient/1913000/oracle-instantclient19.13-odbc-19.13.0.0.0-2.x86_64.rpm
https://download.oracle.com/otn_software/linux/instantclient/1913000/oracle-instantclient19.13-basic-19.13.0.0.0-2.x86_64.rpm

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器