站点切换
Oracle Maximum Availability Architecture (Oracle MAA) 优秀实践是每半年执行一次全栈站点切换,颠倒主站点和辅助站点的角色,测试切换过程,捕获并更正可能发生的任何非托管更改或其他问题。 您还可以切换到辅助站点,以便在主站点正在进行主要维护时继续提供服务。
在 OCI 中执行站点切换
执行从站点 1(最初为主站点)到站点 2(最初为辅助站点)的完整堆栈 PeopleSoft 切换。
您可以使用 Oracle Cloud Infrastructure (OCI) 手动执行站点切换,或将这些步骤编写为单个流。在任一情况下,您都将对数据库层使用 REST API 组合,对应用层和 Web 层使用脚本组合。
本节介绍手动步骤。此示例假设已从 Data Guard 中介配置中删除了内部部署数据库。
在此示例中,站点 1 最初是主站点,站点 2 最初是辅助站点。他们在此练习中切换角色。下面是在 OCI 中执行切换的高级任务:
站点 1:
- 在计划切换事件之前,在 PeopleSoft Process Scheduler 中排空或暂挂批处理作业。
- 关闭所有 PeopleSoft 应用服务器、进程调度器和所有 PeopleSoft Internet 体系结构 (Internet Architecture,PIA) Web 服务器。
- 验证 PeopleSoft 数据库是否已准备好进行切换。
- 执行 Oracle Data Guard 切换。
- 执行 OCI 文件存储角色撤销。
站点 2:
- 验证基于角色的数据库服务是否已启动。
- 启动 PeopleSoft 应用服务器、进程调度程序和所有 PIA Web 服务器。
- 验证后端服务器在新的主区域负载平衡(绿色确定)上的状态。
- 验证您可以登录到 PeopleSoft PIA。
以下示例提供了执行全栈 PeopleSoft 切换的详细步骤。这些示例使用我们的测试环境中的名称来表示阿什本的主数据库 (CDBHCM_iad1dx
) 和凤凰城的备用数据库 (CDBHCM_phx5s
)。
当上述步骤成功完成时,生产将在站点 2 运行。