使用一般 JDBC 连接到远程数据

在 Oracle Analytics Cloud 中,您可以使用 JDBC 连接类型连接到各种未经认证的远程内部部署数据库。

注:

  • 对于您在内部部署环境中部署的任何 JDBC 驱动程序,Oracle 不管理这些驱动程序的许可或其使用合规性。

  • 尽管 JDBC 连接类型已经过认证,但 Oracle 无法保证解决您使用 JDBC 连接类型连接未经认证的数据源的相关问题。请确保在部署到生产环境之前充分测试数据源和数据库功能。

  • 对于某些 JDBC 驱动程序,Oracle Analytics 可能无法列出数据库对象。

在开始之前,请与您的服务管理员核实:Oracle Analytics 上已启用远程连接,且托管远程数据源的系统上已安装数据网关。
查看驱动程序文档和 JAR 文件,了解如何指定 JDBC 数据源的 URL。避免使用特定于实例的连接名称(例如,主机名),因为可以对不同环境(例如,开发和生产)中的不同数据库配置同一连接。当您使用 JDBC 创建连接时,使用远程数据连接选项默认处于选中状态并灰显,这是因为您不能对本地数据源使用一般 JDBC 连接。
  1. 下载要部署的 JDBC 驱动程序 JAR 文件。
  2. 导航到 \<Data Gateway installation>\ 文件夹,并复制您在步骤 1 中下载的 JAR 文件。
    • 在服务器部署中,将 JAR 文件复制到:<Data Gateway install_location>/domain/jettybase/thirdpartyDrivers
    • 在 Windows 上的个人部署中,将 JAR 文件复制到:<Data Gateway_extract_path>\thirdpartyDrivers
    • 在 MacOS 上的个人部署中,将 JAR 文件复制到:<Application->Show Package Contents>Resources->app.nw-> thirdpartyDrivers
  3. 重新启动数据网关代理。
  4. 在 Oracle Analytics 主页上,依次单击创建连接
  5. 单击 JDBC
  6. 主机字段中,输入 JDBC 数据源的 URL。
  7. 驱动程序类 字段中,输入驱动程序类名称。该名称包含在 JAR 文件中或从下载位置获取。
  8. 用户名密码字段中,输入有权访问数据源的用户身份证明。
  9. 单击保存
  10. 使用连接与数据建立连接。例如,在主页上,依次单击创建数据集,然后选择刚创建的连接。