Skip to content

在 Windows 上安装 apiSQL 网关 v2 并连接 Oracle

本文档将指导您完成在 Windows 操作系统上安装 apiSQL 网关 v2.0,并详细说明如何配置网关以连接不同版本的 Oracle 数据库(包括 11g, 12c, 18c, 19c 及以上)。

该版本现只适用于apiSQL云平台,不适用于私有部署版本。

安装apiSQL网关

  1. 下载安装程序

  2. 运行安装 执行下载的 .exe 文件,按照向导完成安装。 运行网关安装程序

    重要提示: 安装过程中,您将获得网关ID网关Token。为避免手动输入时产生错误,建议您直接复制粘贴这两个值。

  3. 完成安装与自动启动 安装完成后,apiSQL 网关会注册为一个 Windows 服务并自动在后台启动。

验证网关状态

网关启动需要几分钟时间来初始化并从网络下载所需的 Node.js 运行时。

  1. 检查服务状态 打开 Windows 的“服务”应用,找到 apiSQLgw2 服务,确认其状态为“正在运行”。 apiSQL 网关 Windows 服务

  2. 检查进程 打开任务管理器,您应该能看到 apiSQLgw2.exe 进程。 任务管理器中的网关进程

  3. 在平台查看状态 等待约一分钟后,登录您的 apiSQL 平台,进入数据网关页面。刷新后,您应该能看到刚刚安装的网关节点显示为“运行中”状态,表示网关已成功连接到平台。 apiSQL 平台显示网关运行中

Oracle连接模式

apiSQL 网关支持两种模式连接 Oracle,您需要根据您的 Oracle 数据库版本选择正确的模式:

  • Thick 模式 (厚客户端)

    • 适用版本: Oracle 19c 及更早版本 (如18c, 12c, 11g)。
    • 要求: 必须安装 Oracle Instant Client,并配置PATH。优点是无需再安装任何版本的JDK、JRE。
  • Thin 模式 (瘦客户端)

    • 适用版本: Oracle 20c 及更高版本。
    • 要求: 无需安装任何额外的 Oracle 客户端软件。

如果您的数据库是 Oracle 20c 或更高版本,则无需进行额外配置,可以直接在 apiSQL 平台的数据源管理中创建 Oracle 数据源。

接下来的步骤将重点介绍 Thick 模式的配置。

配置Oracle 19c及以下

4.1. 下载并安装 Oracle Instant Client

您需要根据网关服务器的操作系统来选择合适的 Instant Client 版本。

4.2. 配置环境变量

  1. 解压 Instant Client 将下载的 Instant Client 压缩包解压到一个固定的、无中文或特殊字符的路径。例如:C:\oracle\instantclient_23_8

  2. 设置 PATH 环境变量 将解压后的 Instant Client 目录路径(如 C:\oracle\instantclient_23_8)添加到系统的 PATH 环境变量中。 设置 PATH 环境变量

4.3. 在 apiSQL 平台中配置并测试

  1. 进入数据源配置 在 apiSQL 平台,进入“数据源管理”页面,新建或编辑一个 Oracle 数据源。

  2. 启用 OCI 模式 在“高级参数”部分:

    • 勾选 useOci 选项以启用 Thick 模式。
    • ociPath 输入框中,填写您在上一步中配置的 Instant Client 完整路径。

    在 apiSQL 中配置 OCI

  3. 测试连接OCI 连接测试成功 点击 "测试连接" 按钮,系统将提示:数据库版本号,表明您的网关已成功连接到 Oracle 数据库。