验证配置

通过启动辅助中间层并使用转换为快照备用数据库或可刷新克隆的备用数据库进行测试,可以在不执行完全切换的情况下验证备用站点。

建议在测试或打补丁时禁用配置复制 cron 作业,以避免文件损坏或不一致。可以维护从主数据库复制,在这些测试和验证操作期间,只能禁用辅助(从暂存目录到辅助域)中的复制。

在需要耗尽的情况下,请参阅精确的 Oracle Fusion Middleware 组件灾难恢复建议,以避免重复执行待处理工作流、重复 JMS 处理等。访问标准 Oracle WebLogic 管理和 Oracle Fusion Middleware 控制台,检查系统的相应行为。请注意,对于测试,您可能需要处理相应的 DNS,因为系统正在使用主数据库的前端主机名进行访问。

使用快照备用数据库时打开要验证的辅助区域

在测试或修补辅助区域之前,将备用数据库转换为快照备用数据库。

  1. 将备用数据库转换为快照备用数据库。
  2. 完成后,正常在辅助区域中启动 Oracle WebLogic Server 进程。
  3. 访问标准 Oracle WebLogic 管理和 Oracle Fusion Middleware 控制台,检查系统的相应行为(请注意,对于测试,由于系统使用主数据库的前端主机名进行访问,因此您可能需要处理相应的 DNS)
  4. 完成测试后,停止辅助 Oracle WebLogic 进程。
  5. 再次将备用数据库转换为物理备用数据库。

使用远程可刷新克隆时打开辅助区域进行验证

在测试或修补辅助区域之前,请断开可刷新克隆与主数据库的连接,然后更改辅助域中的 Oracle WebLogic ServerOracle SOAOracle Fusion Middleware 系统 DR 数据源,从指向备用数据库到可刷新的克隆。

您可以将数据源更改为指向可刷新克隆或使用 fmwadb_switch_db_conn.sh 脚本返回备用数据库。

  1. 使用 fmwadb_switch_db_conn.sh 脚本更改数据源以指向可刷新克隆。
    该脚本使用 WALLET 目录和 WALLET 口令的参数,并将当前 wallet 目录替换为新的 wallet 目录以及提供的以前的 wallet 口令。

    以下是执行替换连接信息脚本的示例:

    [oracle@soarefr-soa-0 ~]$ /u01/soacs/dbfs/share/scripts/fmwadb_switch_db_conn.sh /u01/soacs/dbfs/share/wallets/atp-hyd-refreshable-clone/ my_wallet_password123
    The password provided for the wallet is valid. Proceeding...
    Gathering Data Soure information...
    Backing up current config...
    Backup created at /u01/data/domains/soarefr_domain/ /u01/data/domains/soarefr_domain_backup_13_36_11-13-10-22
    Replacing values in datasources...
    Replacement complete!
  2. 执行后,正常启动辅助区域。
  3. 访问标准 Oracle WebLogic 管理和 Oracle Fusion Middleware 控制台,检查系统的相应行为(请注意,对于测试,由于系统使用主数据库的前端主机名进行访问,因此您可能需要处理相应的 DNS)。
  4. 测试完成后,将数据源恢复到备用 Oracle Autonomous Database Serverless 连接信息,然后将可刷新的克隆重新连接到主数据库。
    使用 fmwadb_switch_db_conn.sh 脚本更改数据源以指向备用数据库。