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)均为可选。 如果未指定端口,则使用主服务器的端口号。
如果未指定主服务器的端口号,则使用默认端口号1521。ServiceName
可选的连接属性包括 和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 设置
执行 SQL 语句
要确保 SQL 语句正确运行,请参阅 Oracle 支持的 SQL 语法和函数 以获取正确的语法。