了解如何使用 EBS Cloud Manager 按备用方法迁移 Oracle EBS 环境

这减少了迁移的停机时间和倒班方法,适用于使用 Oracle Base Database Service 或 Exadata Database Service 的目标环境。

在此手册中,您可以使用 Cloud Manager 在 Oracle Cloud Infrastructure (OCI) 中设置本地环境的备用版本,然后将该备用数据库升级到生产环境以完成迁移。此功能适用于 EBS 12.2 和 Oracle Database 19c,它使用 Oracle 的零停机迁移 (Zero Downtime Migration,ZDM) 来简化流程。

体系结构

此解决方案实现以下体系结构:



migrate-ebs-env-prod-oracle.zip

该体系结构由以下组件组成:

  • Oracle E-Business Suite Cloud Manager

    Oracle E-Business Suite Cloud Manager 是一款基于 Web 的应用,可推动基于 OCI 的 Oracle E-Business Suite 的主自动化流,包括从内部部署迁移基于 Linux 的环境、预配新环境以及执行生命周期管理活动。

  • 应用层

    Oracle E-Business Suite 应用程序层托管各种服务器和服务组,包括 Web 服务、表单服务和并发处理服务器,这些服务器处理业务逻辑并管理桌面层与数据库层之间的通信。

  • Oracle 数据库

    此体系结构适用于包含 Oracle Base Database Service 19c 或 Oracle Exadata Database Service 19c 的目标环境。

  • OCI 对象存储

    OCI Object Storage 可访问任意内容类型的大量结构化和非结构化数据,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全地直接从应用或云平台内存储数据。您可以扩展存储,而不会出现性能或服务可靠性下降的情况。

    将标准存储用于您需要快速、立即和频繁访问的“热”存储。将归档存储用于长期保留且很少或很少访问的“冷”存储。

  • Oracle Data Guard

    Oracle Data GuardActive Data Guard 提供了一组全面的服务,可创建、维护、管理和监视一个或多个备用数据库,并使生产 Oracle 数据库在不中断的情况下保持可用。Oracle Data Guard 使用内存中复制将这些备用数据库作为生产数据库的副本进行维护。如果生产数据库由于计划内或计划外停机而变得不可用,则 Oracle Data Guard 可以将任何备用数据库切换到生产角色,从而最大限度地减少与停机关联的停机时间。Oracle Active Data Guard 提供了将读写工作负载卸载到备用数据库的额外功能,还提供了高级数据保护功能。

满足先决条件

在处理此解决方案之前,您需要满足以下先决条件:

  • 通过 SSH 直接或通过堡垒服务器将云管理器连接到源应用程序和数据库层。
  • 通过 SSH 直接或通过堡垒服务器将目标应用程序层连接到源应用程序层。
  • 在两个方向使用 TNSPing 验证源和目标数据库层之间的连接。
  • 打开源应用程序和数据库节点的防火墙端口。
  • 确保源和目标主机名以及扫描名称可从源和目标数据库层解析 DNS。
  • 为源环境启用透明数据加密 (Transparent Data Encryption,TDE),并加密 CDB 和 PDB 中的所有表空间(TEMP 除外)。包括 oratab 条目、监听程序条目,并使用 Oracle Managed Files (OMF) 进行重做日志。设置 dg_broker_config_file 参数。有关 TDE 的详细信息,请参阅 Oracle Advanced Security Guide 19c。您可以从本手册其他位置的“Explore More”访问该指南。
  • 取消设置源上的 LOG_ARCHIVE_DEST 参数;请改用 LOG_ARCHIVE_DEST_1
  • 遵循 Oracle E-Business Suite Cloud Manager 的最新季度更新要求,将数据库保留在 19c 发行版更新 (RU) 19.21 或更高版本。有关更多详细信息,请参阅 My Oracle Support 知识文档 2517025.1 中的“Cloud Automation Support for Database Quarterly Updates”,“Getting Started with Oracle E-Business Suite on Oracle Cloud Infrastructure”,您可以从本手册其他位置的“Explore More”访问该文档。
  • 在源环境中创建具有正确权限的暂存文件夹:将 chmod 777 用于 /u01/STAGE ,将 chmod 755 用于 /u01
  • 在源和目标之间匹配操作系统。如果目标使用 Oracle Database@Azure ,请在 OL8 上运行源数据库。
  • 在源数据库层中为 CDB 和 PDB 提供至少 2GB 的临时空间。
  • 确保没有活动或正在运行的采用会话;创建备用数据库后不要启动任何会话,因为这会导致提升失败。
  • 确保 /tmp 有足够的空间,并且 sudo 用户可以读取和写入该目录,因为 ZDM 使用此目录。
  • 为 APPS、WebLogic Server、SYS 和 TDE 加密设置密码,以满足 Oracle E-Business Suite Cloud Manager 安全标准。
  • 请勿更改源或目标上的 TDE wallet 密码,因为这可能会导致在备用实例提升期间出现问题。