Appearance
Ubuntu 系统上安装数据库驱动
支持的 Ubuntu 版本
- Ubuntu 22.04
1. 通过orapis-engine web后台安装驱动
ubuntu 22.04支持的驱动列表如下:
以非观察员身份登录orapis-engine web后台,通过页面"配置管理" --> "引擎更新" --> "导入驱动",上传以上驱动包安装。
2. SQL Server 驱动
2.1 配置 SSL/TLS 设置(可选)
⚠️ : 低版本的TLS协议是不安全的,所以请尽可能的使用最新版本的SQL Server
对于低版本的SQL Server(例如SQL Server 2008),为了保证连接的兼容性,您可能需要修改 SSL/TLS 协议用以确保与数据库的连接,可以按照以下步骤修改 OpenSSL 配置文件:
- 打开并编辑
/etc/ssl/openssl.cnf文件:
bash
sudo vim /etc/ssl/openssl.cnfsudo vim /etc/ssl/openssl.cnf- 在文件中找到如下行:
ini
openssl_conf = openssl_initopenssl_conf = openssl_init将其更改为:
ini
openssl_conf = default_confopenssl_conf = default_conf- 在文件的末尾添加以下内容:
ini
[ default_conf ]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT@SECLEVEL=0[ default_conf ]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT@SECLEVEL=0这些设置确保了 OpenSSL 使用了较低版本的 TLSv1 协议和默认的加密套件,增强了连接的兼容性。
🔔 : 需要注意的是不同版本的 SQL Server 为保证连接的兼容性使用不同的 TLS 协议:
- SQL Server 2008
iniMinProtocol = TLSv1MinProtocol = TLSv1- SQL Server 2016
iniMinProtocol = TLSv1.2MinProtocol = TLSv1.2
驱动安装完成后重启orapis-engine程序即可访问SQL Server数据库。