生命周期任务
关于配置复制
您可以使用在 DR 设置期间创建的相同脚本,将文件系统对象复制到 OCI ,并针对每个对象安排文件系统副本及以下注意事项:
- 在生命周期内复制 Oracle 主目录
这是静态对象。它不会频繁更改,因此无需定期复制它。只有在 Oracle 主目录中执行修改(例如打补丁活动)时,才需要复制它。
- 在生命周期内复制 WebLogic 域共享配置
这是动态构件。此外,它还包含
ASERVER_HOME
(它是 WebLogic Server 域配置的真相源)和APPLICATION_HOME
(每次部署、取消部署、更新应用程序时都会更新)。此 WebLogic 域共享配置应该经常更改。调度此对象的常规副本,该副本应是或多或少,具体取决于系统中配置的更改频率。另一种受控方法是在每次对主数据库执行配置更改时执行副本。
- 在生命周期内复制 WebLogic 域专用配置
这也是一个动态对象,其中包含
MSERVER_HOME
和NM_HOME
。初始设置后,预计不会频繁更新nodemanager
主目录。MSERVER_HOME
的内容将像ASERVER_HOME
一样频繁更改,因为它包含受管服务器使用的域文件夹。但是,当托管服务器启动以及使用 WebLogic 脚本工具 (WLST) 或 Oracle WebLogic Server 管理控制台应用配置更改时,其大部分内容 (ASERVER_HOME/config
) 会刷新并下载自AdminServer
。复制此对象不像共享配置那样重要。只有在对MSERVER_HOME
中的其他文件夹(例如MSERVER_HOME/bin
文件夹中的修改)执行修改时,才必须复制此项。 - 复制共享运行时文件夹
如果在此文件夹中存储任何运行时对象,请根据您的业务需求将副本调度为待机。
您可以使用 Oracle Database File System (DBFS) 挂载共享运行时内容,而不是使用 Oracle Cloud Infrastructure File Storage 文件系统并使用
rsync
进行复制。这样,内容将驻留在数据库中,并自动复制到底层 Oracle Data Guard 副本的辅助对象。有关使用 DBFS 的详细信息,请参见“了解更多”中的关于 Oracle Database 文件系统。
下表汇总了生命周期内文件系统对象复制的建议。
Artifact | 包含 | 建议 |
---|---|---|
Oracle 主目录 | FMW home,JDK,inventory,FMW 主目录,库存 | 仅按需复制(例如,修补后) |
WebLogic 域共享配置 | ASERVER_HOME ,applications,应用程序,deployment plan,部署计划,keystores,密钥库
|
调度复制,可能需要高频率。频率取决于对 WebLogic Server 系统执行配置更改的频率。 |
WebLogic 域专用配置 | MSERVER_HOMES 、nodemanager config |
调度复制。通常不需要高频率。 |
共享运行时 | 特定于客户的运行时对象(不是 JMS,不是 TLOGS) | 由您的要求决定。如果这是 DBFS 挂载,则 Oracle Data Guard 会自动复制内容。 |
执行切换
执行故障转移
打开辅助验证
注意:
此操作必须谨慎:如果数据库在转换为快照时存在暂挂的 JMS 消息,则备用站点的服务器将在启动时处理这些消息。检查在转换为快照备用数据库时主数据库中是否没有暂挂操作。OCI 上管理服务器的本地故障转移
注意:
仅当 WebLogic 管理服务器将 VIP 用于本地高可用性用途并且管理服务器配置文件夹 (ASERVER_HOME
) 位于共享位置时,此生命周期任务才适用。
Verifying Manual Failover of the Administration Server 中介绍了执行此操作的过程。这为管理服务器提供了本地故障转移保护。请注意,托管服务器不需要这样做,这些服务器具有基于自动服务迁移功能的本地高可用性保护。
如果在 OCI 站点中运行主服务器时需要将管理服务器故障转移到其他主机,则可以按照该过程执行操作。但是,需要执行与“将 ADMINVHN 虚拟 IP 地址迁移到第二个主机”步骤相关的额外操作。
执行以下步骤可将 VIP 从运行管理服务器的 WebLogic Server 主机分离,并将其连接到要移动管理的 WebLogic Server 主机(将 VIP 从 APPHOST1 分离并将其连接到 OCI 站点上的 APPHOST2):
- 以
root
用户身份运行 APPHOST1 中的以下命令,从网络接口中删除管理服务器的 VIP。 - 从 APPHOST1 分离管理服务器的 VIP。
- 连接到 OCI 控制台并选择适当的区域和区间。
- 导航到计算实例。单击 计算、实例,然后单击 APPHOST1 。
- 单击附加的 VNIC ,然后选择在其中附加管理服务器 VIP 的 VNIC。
- 单击 IPv4 Addresses 并编辑管理服务器使用的 VIP。
- 将 VIP 的 IP 地址和
fqdn
名称保存在附注中(例如:100.70.8.120,ydrwls-vip.midtiersubnet.hydrvcn.oraclevcn.com)。 - 单击删除专用 IP 。
- 将管理服务器的 VIP 连接到 APPHOST2。
- 导航到计算实例。单击 计算、实例,然后单击 APPHOST2 。
- 单击附加的 VNIC ,然后选择在其中附加管理服务器 VIP 的 VNIC。
- 单击 Assign secondary private IP address 。
- 单击 IPv4 Addresses ,然后单击 Assign secondary private IP address 。
- 输入以前使用的专用 IP 地址和主机名值。例如:100.70.8.120 表示 IP,
hydrwls-vip
表示主机名。
- 以 root 用户身份登录到 APPHOST2,然后运行以下命令将管理服务器的 VIP 连接到网络接口。
- 执行 Verifying Manual Failover of the Administration Server 中所述的其余步骤。