Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

在 Amazon RDS 上的 Oracle 中安装 Siebel 数据库

您可以使用 Amazon RDS 将 Siebel 数据库托管在 Oracle 数据库实例上。Siebel 数据库是 Siebel 客户关系管理 (CRM) 应用程序架构的一部分。有关说明,请参阅 Siebel 业务应用程序的通用架构

本主题帮助您在 Amazon RDS 上的 Oracle 数据库实例上设置 Sibel 数据库。您还可以了解如何使用 Amazon Web Services 支持 Siebel CRM 应用程序架构所需的其他组件。

注意

要在 Amazon RDS 上的 Oracle 中安装 Siebel 数据库,您需要使用主用户账户。您无需 SYSDBA 权限;主用户权限就已足够。有关更多信息,请参阅 主用户账户权限

许可和版本

要在 Amazon RDS 上安装 Siebel 数据库,您必须使用自己的 Oracle Database 许可和 Siebel 许可。您必须拥有与数据库实例类和 Oracle Database 版本对应的 Oracle Database 许可 (及软件更新授权和支持)。有关更多信息,请参阅 Oracle 许可

Oracle Database Enterprise Edition 是 Siebel 针对此方案发布的唯一认证版本。Amazon RDS 支持 Siebel CRM 15.0 版或 16.0 版。您可以使用 Oracle 12c、版本 12.1.0.1.0 或 12.1.0.2.0。对于以下过程,我们使用 Siebel CRM 15.0 版和 Oracle 12.1.0.2.0。有关更多信息,请参阅适用于 Amazon RDS 的 Oracle 12c

Amazon RDS 支持数据库版本升级。有关更多信息,请参阅 升级数据库引擎版本

在您开始之前

在开始之前,您需要 Amazon VPC。由于您的 Amazon RDS 数据库实例仅需要在 Siebel Enterprise Server (而非公共 Internet) 上可用,因此您的 Amazon RDS 数据库实例将托管在私有子网上,以便提高安全性。有关如何创建 Amazon VPC,从而与 Siebel CRM 配合使用的信息,请参阅 创建用于 Oracle 数据库的 Amazon VPC

在开始之前,您还需要 Oracle 数据库实例。有关如何创建用于 Siebel CRM 的 Oracle 数据库实例的信息,请参阅创建 Oracle 数据库实例

安装并配置 Siebel 数据库

创建 Oracle 数据库实例后,您可以安装 Siebel 数据库。您可以通过以下方法安装数据库:创建表所有者和管理员账户,安装存储的过程功能,然后运行 Siebel 数据库配置向导。有关更多信息,请参阅在 RDBMS 上安装 Siebel 数据库

要运行 Siebel 数据库配置向导,您需要使用主用户账户。您无需 SYSDBA 权限;主用户权限就已足够。有关更多信息,请参阅 主用户账户权限

将其他 Amazon RDS 功能与 Siebel 数据库配合使用

创建 Oracle 数据库实例后,可使用其他 Amazon RDS 功能来帮助您自定义 Siebel 数据库。

使用 Oracle Statspack 选项收集统计信息

您可以通过使用数据库选项组中的选项向数据库实例添加各项功能。创建 Oracle 数据库实例时,您使用了默认的数据库选项组。如果要向数据库添加功能,您可以为数据库实例创建新的选项组。

如果要收集关于 Siebel 数据库的性能统计数据,您可以添加 Oracle Statspack 功能。有关更多信息,请参阅 Oracle Statspack

有些选项更改将立即应用,另一些选项更改将在数据库实例的下一维护时段内应用。有关更多信息,请参阅 使用选项组。创建自定义选项组后,请修改数据库实例以挂载选项组。有关更多信息,请参阅 修改运行 Oracle 数据库引擎的数据库实例

使用参数优化性能

您可以使用数据库参数组中的参数来管理数据库引擎配置。创建 Oracle 数据库实例时,您使用了默认的数据库参数组。如果要自定义数据库配置,您可以为数据库实例创建一个新的参数组。

更改参数时,更改可以立即生效,也可以在手动重新启动数据库实例后生效,具体取决于参数类型。有关更多信息,请参阅 使用数据库参数组。创建自定义参数组后,请修改数据库实例以挂载参数组。有关更多信息,请参阅 修改运行 Oracle 数据库引擎的数据库实例

要针对 Siebel CRM 优化 Oracle 数据库实例,您可以自定义某些参数。下表显示了一些推荐的参数设置。有关 Siebel CRM 性能优化的更多信息,请参阅 Siebel CRM 性能优化指南

参数名称 默认值 最佳 Siebel CRM 性能指南
_always_semi_join

CHOOSE

OFF

_b_tree_bitmap_plans

TRUE

FALSE

_like_with_bind_as_equality

FALSE

TRUE

_no_or_expansion

FALSE

FALSE

_optimizer_join_sel_sanity_check

TRUE

TRUE

_optimizer_max_permutations

2000

100

_optimizer_sortmerge_join_enabled

TRUE

FALSE

_partition_view_enabled

TRUE

FALSE

open_cursors

300

至少 2000

创建快照

创建 Siebel 数据库后,您可以使用 Amazon RDS 的快照功能来复制数据库。有关更多信息,请参阅 创建数据库快照从数据库快照中还原

其他 Siebel CRM 组件的支持

除了 Siebel 数据库以外,您还可以使用 Amazon Web Services 来支持 Siebel CRM 应用程序架构的其他组件。可在下表中找到有关 Amazon AWS 为其他 Siebel CRM 组件提供的支持的更多信息。

Siebel CRM 组件 Amazon AWS Support

Siebel Enterprise

(配备一个或多个 Siebel 服务器)

您可以在 Amazon Elastic Compute Cloud (Amazon EC2) 实例上托管 Siebel 服务器。您可以根据需要使用 Amazon EC2 启动任意数量的虚拟服务器。利用 Amazon EC2,您可以轻松进行向上扩展或向下扩展,以便应对需求变化。有关更多信息,请参阅什么是 Amazon EC2?

您可以将服务器与数据库实例放置在同一 VPC 中,并使用 VPC 安全组来访问数据库。有关更多信息,请参阅 在 VPC 中使用 Amazon RDS 数据库实例

Web 服务器

(配备 Siebel Web 服务器扩展)

您可以在多个 EC2 实例上安装多个 Web 服务器。然后,您可以使用 Elastic Load Balancing 在实例之间分发传入流量。有关更多信息,请参阅什么是 Elastic Load Balancing?

Siebel 网关名称服务器

您可以在 EC2 实例上托管 Siebel 网关名称服务器。然后,您可以将服务器与数据库实例放置在同一 VPC 中,并使用 VPC 安全组访问数据库。有关更多信息,请参阅 在 VPC 中使用 Amazon RDS 数据库实例

相关主题