若要建立与 Orchestrator 数据库的连接,必须设置该数据库连接参数。
前提条件
- 建立要与 Orchestrator 服务器配合使用的新数据库。请参见设置 Orchestrator 数据库。
- 如果您采用的是配置为使用动态端口的 SQL Server 数据库,请确认该 SQL Server Browser 服务正在运行。
- 若要避免使用 Microsoft SQL Server 数据库时发生事务性死锁,您必须启用 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 数据库选项。
- 如果 Microsoft SQL Server 数据库使用动态端口,请确保 SQL Server Browser 已在运行。
- 若要在使用 Oracle 数据库时避免 ORA-01450 错误,请确认您已正确配置了数据库块大小。所需最小值取决于 Oracle 数据库索引所用块的大小。
- 要采用正确格式将字符存储在 Oracle 数据库中,请在为 Orchestrator 配置数据库连接并构建表结构之前,将 NLS_CHARACTER_SET 参数设置为 AL32UTF8。此设置对于国际化环境至关重要。
- 若要将 Orchestrator 配置为通过安全连接与数据库通信,请确保已导入该数据库的 SSL 证书。有关详细信息,请参见导入数据库 SSL 证书。
过程
- 以 root 用户身份登录控制中心。
- 单击配置数据库。
- 从数据库类型下拉菜单中,选择想要 Orchestrator 服务器使用的数据库类型。
选项 |
说明 |
Oracle |
将 Orchestrator 配置为与 Oracle 数据库实例配合工作。 |
SQL Server |
将 Orchestrator 配置为与 Microsoft SQL Server 数据库实例配合工作。 |
PostgreSQL |
将 Orchestrator 配置为与 PostgreSQL 数据库实例配合工作。 |
内嵌 DerbyDB |
将 Orchestrator 配置为与内嵌 DerbyDB 数据库配合工作。
注: 切勿使用 DerbyDB。
|
注: Microsoft SQL Server 数据库和 Oracle 数据库已弃用,并将在未来版本中移除。移除之前,完全支持 Microsoft SQL Server 数据库和 Oracle 数据库。移除之后,会提供工具将数据迁移至 Postgres 数据库。
- 输入该数据库连接参数,然后单击保存更改。
选项 |
说明 |
服务器地址 |
数据库服务器 IP 地址或 DNS 名称。 此选项适用于所有数据库。 |
端口 |
该数据库服务器端口用于与您自己的数据库进行通信。 此选项适用于所有数据库。 |
使用 SSL |
选择使用 SSL 以通过 SSL 连接到数据库。若要使用此选项,您必须确保已将数据库 SSL 证书导入 Orchestrator。 此选项适用于所有数据库。 |
数据库名称 |
数据库的唯一全称。数据库名称在初始化参数文件的 SERVICE_NAMES 参数中指定。 此选项仅适用于 SQL Server 和 PostgreSQL 数据库。 |
用户名 |
Orchestrator 连接和操作所选数据库时所用的用户名。所选名称必须为目标数据库上的有效用户名并具有 db_owner 权限。 此选项适用于所有数据库。
注: 预配置的 PostgreSQL 数据库的默认用户名为
vmware。
|
密码 |
该用户名的密码。 此选项适用于所有数据库。
注: 预配置的 PostgreSQL 数据库的默认密码为
vmware。
|
实例名称(如有) |
数据库实例名称,可由数据库初始化参数文件的 INSTANCE_NAME 参数识别。 此选项仅适用于 SQL Server 和 Oracle 数据库。 |
域 |
若要使用 Windows 身份验证,请输入 SQL Server 计算机的域名,例如 company.org。 若要使用 SQL 身份验证,请将此文本框留空。 此选项仅适用于 SQL Server,指定您要使用 Windows 还是 SQL Server 进行身份验证。 |
使用 Windows 身份验证模式 (NTLMv2) |
选中此项以在使用 Windows 身份验证时发送 NTLMv2 响应。 此选项仅适用于 SQL Server。 |
如果指定的参数正确,此时会显示一条消息,表示已成功连接到此数据库。
- 如果需要,请更新 Orchestrator 的表结构。
- 单击保存更改。