1.PostgreSQL
以下是PostgreSQL数据库版本和PostgreSQL ODBC驱动版本和Apache Doris版本适配没问题列表
PostgreSQL版本 | PostgreSQL ODBC版本 |
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 |
2.Mysql版本和ODBC驱动版本对应关系
这里Mysql的安装就不在详细介绍了,只给出Mysql常用主流版本和其ODBC的版本对应关系
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 |
3.Oracle版本和ODBC驱动版本对应关系
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 lsnrctl start
3.1.2 Oracle 19C
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版本 | 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