Oracle 连接

要在 Oracle中访问数据,请为其创建连接资产。

Oracle 是一个多模型数据库管理系统。

支持的版本

  • Oracle Database 19c 和 21c

Kerberos SSO 认证的先决条件

如果计划使用 Kerberos SSO 认证,请完成以下需求:

  • 配置数据源以进行 Kerberos 认证。 可选: 此连接支持具有用户模拟的 Kerberos SSO ,这需要其他配置。
  • 确认计划使用该连接的服务是否支持 Kerberos。 有关更多信息,请参阅 Cloud Pak for Data 中的 Kerberos 认证
  • 管理员必须完成 配置 Kerberos SSO的步骤。

创建与 Oracle 的连接

根据您的部署情况,建立与 Oracle 的连接:

常见连接方式

要建立连接,您需要以下连接信息:

  • 请选择一种连接模式以连接到 Oracle :

    • SID :请提供数据库的唯一名称。
    • 服务名称 :请输入服务名称。
  • 主机名IP 地址

  • 端口号

  • SSL 证书 (如果数据库服务器有此要求)

  • 备用服务器 :用于处理新连接或断开连接时的故障转移的备用数据库服务器列表。servername2
    语法: (servername1[:port1][;property=value[;...]][,servername2[:port2][;property=value[;...]]]...) 每个备用服务器条目

    都必须包含服务器名称(servername1如、等)。 对于每个备用服务器条目,端口号(port1, port2, 等)和连接属性(property=value)均为可选。 如果未指定端口,则使用主服务器的端口号。

    如果未指定主服务器的端口号,则使用默认端口号 1521ServiceName

    可选的连接属性包括 和 SID

  • 元数据发现: 此设置确定在使用此连接添加资产时,是否检索对表或视图 (同义词) 之类的模式对象的列 (备注) 和别名的注释。

  • 为备用服务器选择故障转移模式

    • 连接
    • 已扩展
    • 选择
  • 负载均衡 :若要使用客户端负载均衡,请启用此选项。

  • 使用 DBA 目录视图 :启用此选项可使用自定义的 DBA 目录视图来发现并从数据库导入元数据。

  • 包含公共同义词 :启用此选项可在表发现过程中包含公共同义词。

选择 Server proxy 以通过服务器代理访问 Oracle 数据源。 根据不同的设置,服务器代理可以提供负载平衡、更高的安全性和隐私性。 服务器代理设置与身份验证凭据和个人或共享凭据选择无关。 服务器代理设置不能存储在保险库中。

  • 代理主机名或IP地址 :代理 URL。 例如, https://proxy.example.com
  • 服务器代理端口:连接代理服务器的端口号。 例如,8080 或 8443。
  • 代理用户名代理密码字段是可选的。

凭证

常见连接方式

  • 用户名密码

  • “冒充用户 ”和 “冒充用户密码 ”:连接过程中要冒充的 Oracle 用户名和密码。

  • 请为数据源中的数值选择所需的 “数字”类型

    • 可变字符
  • 该端口支持 SSL :如果所选端口已配置为接受 SSL 连接,请启用此选项。

    如果已启用“ SSL ”端口选项,请填写以下字段:

    • SSL 证书 :输入要信任的主机的 SSL 证书
    • SSL 证书中的主机名 : SubjectAlternativeName 中的主机名,即 SSL 证书中的“通用名称”(CN)部分
    • 验证 SSL 证书 :启用此选项可验证主机返回的 SSL 证书是否可信。

对于 凭证证书,如果为平台配置了保险库文件,并且服务支持保险库文件,那么可以使用私钥。 有关信息,请参阅 在连接中使用保险库文件中的私钥

联邦信息处理标准 (FIPS) 合规性

在 FIPS 环境中无法建立此连接。

Oracle 设置

Oracle 安装

执行 SQL 语句

要确保 SQL 语句正确运行,请参阅 Oracle 支持的 SQL 语法和函数 以获取正确的语法。

了解更多