Skip to content

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 配置文件:

  1. 打开并编辑 /etc/ssl/openssl.cnf 文件:
bash
sudo vim /etc/ssl/openssl.cnf
sudo vim /etc/ssl/openssl.cnf
  1. 在文件中找到如下行:
ini
openssl_conf = openssl_init
openssl_conf = openssl_init

将其更改为:

ini
openssl_conf = default_conf
openssl_conf = default_conf
  1. 在文件的末尾添加以下内容:
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
    ini
    MinProtocol = TLSv1
    MinProtocol = TLSv1
  • SQL Server 2016
    ini
    MinProtocol = TLSv1.2
    MinProtocol = TLSv1.2

驱动安装完成后重启orapis-engine程序即可访问SQL Server数据库。