本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用活动备用数据库在 Amazon C RDS ustom 上为 Oracle 电子商务套件设置高可用/灾难恢复架构
由西蒙·坎宁安 (AWS) 和 Nitin Saxena 创作
环境:生产 | 技术:数据库;基础设施 | 工作负载:Oracle |
AWS服务:亚马逊 RDS |
Summary
此模式描述了如何在亚马逊关系数据库服务 (AmazonRDS) 定制上架构 Oracle 电子商务解决方案,以实现高可用性 (HA) 和灾难恢复 (DR),方法是在另一个 Amazon Web Services (AWS) 可用区中设置亚马逊RDS自定义只读副本数据库并将其转换为活动备用数据库。Amazon C RDS ustom 只读副本的创建完全通过AWS管理控制台自动完成。
此模式不讨论添加额外应用程序层和共享文件系统的步骤,这些也可以是 HA/DR 架构的一部分。有关这些主题的更多信息,请参阅以下 Oracle Support 注意事项:1375769.1、1375670.1 和 1383621.1(第 5 节,高级克隆选项)。(访问需要有 Oracle Support
要在 Amazon Web Services (AWS) 上将电子商务套件系统迁移到单层单可用区架构,请参阅将 Oracle 电子商务套件迁移到亚马逊定制模式。RDS
Oracle 电子商务套件是一款企业资源规划 (ERP) 解决方案,用于自动化企业范围的流程,例如财务、人力资源、供应链和制造。它具有三层架构:客户端、应用程序和数据库。以前,您必须在自行管理的亚马逊弹性计算云 (AmazonEC2) 实例上运行电子商务套件数据库,
先决条件和限制
先决条件
Amazon Custom 上安装的现有电子商务套件;参见 “将 Oracle 电子商务套件迁移到亚马逊RDS定制” 模式 RDS
如果您想将只读副本更改为只读副本并使用它来卸载向备用副本的报告,请获得 Oracle Active Data Guard 数据库许可证
(请参阅 Oracle Technology 商业价目表)
限制
Amazon RDS Custom 上的 Oracle 数据库
的限制和不支持的配置
产品版本
有关 Amazon C RDS ustom 支持的 Oracle 数据库版本和实例类,请参阅 Amazon Cu RDSstom for Oracle 的要求和限制
架构
下图说明了电子商务套件的代表性架构AWS,该架构在主动/被动设置中包括多个可用区和应用程序层。该数据库使用 Amazon RDS 自定义数据库实例和亚马逊RDS自定义只读副本。只读副本使用 Active Data Guard 复制到另一可用区。您还可以使用只读副本卸载主数据库上的读取流量并用于报告目的。
有关更多信息,请参阅亚马逊RDS文档中的使用 Amazon C RDS ustom for Oracle 的只读副本。
默认情况下,Amazon RDS 自定义只读副本在已装载时创建。但是,如果您想将一些只读工作负载卸到备用数据库以减轻主数据库的负载,则可以按照操作说明部分中的步骤手动将已装载副本的模式更改为只读。典型的用例是从备用数据库运行报告。更改为只读,需要活动备用数据库许可证。
在上创建只读副本时AWS,系统会秘密使用 Oracle Data Guard 代理。 此配置是在最大性能模式下自动生成和设置的,如下所示:
DGMGRL> show configuration Configuration - rds_dg Protection Mode: MaxPerformance Members: vis_a - Primary database vis_b - Physical standby database Fast-Start Failover: DISABLED Configuration Status: SUCCESS (status updated 58 seconds ago)
工具
AWS服务
Amazon C RDS ustom for Oracle 是一项托管数据库服务,适用于需要访问底层操作系统和数据库环境的传统、定制和打包应用程序。它可以自动执行数据库管理任务和操作,并使您能够作为数据库管理员访问和自定义数据库环境和操作系统。
其他工具
Oracle Data Guard 是一款可帮助您创建和管理 Oracle 备用数据库的工具。此模式使用 Oracle Data Guard 在 Amazon Cu RDS stom 上设置活动备用数据库。
操作说明
任务 | 描述 | 所需技能 |
---|---|---|
创建 Amazon RDS 自定义数据库实例的只读副本。 | 要创建只读副本,请按照 Amazon RDS 文档中的说明进行操作,并使用您创建的 Amazon RDS 自定义数据库实例(参见 “先决条件” 部分)作为源数据库。 默认情况下,Amazon RDS Custom 只读副本是作为物理备用副本创建的,并且处于已装载状态。这样做是为了确保遵守 Oracle Active Data Guard 许可。请按以下步骤将只读副本转换为只读模式。 | DBA |
任务 | 描述 | 所需技能 |
---|---|---|
连接到 Amazon RDS 自定义只读副本。 | 使用以下命令将物理备用数据库转换为活动备用数据库。 重要事项:这些命令需要 Oracle 活动备用许可证。要获得许可证,请联系 Oracle 代表。
| DBA |
使用实时日志应用启动介质恢复。 | 要启用实时日志应用功能,请使用以下命令。它们将备用数据库(只读副本)转换为活动备用数据库并进行验证,因此您可连接和运行只读查询。
| DBA |
检查数据库状态。 | 要查看数据库的状态,请使用以下命令。
| DBA |
检查重做应用模式。 | 若要查看重做应用模式,请使用以下命令。
| DBA |
相关资源
将 Oracle 电子商务套件迁移到 Amazon RDS 定制版(AWS规范性指南)
使用亚马逊RDS定制服务(亚马逊RDS文档)
使用适用于 Oracle 的 Amazon RDS Custom 的只读副本(亚马逊RDS文档)
正在迁移 Oracle 电子商务套件 AWS
(AWS白皮书) Oracle 电子商务套件架构 AWS(AWS白皮书)