验证配置
DR 设置完成后,通过执行完全切换或打开辅助站点进行验证,立即验证设置是否正确。打开辅助站点进行验证不会影响在主要站点中运行的系统。
打开辅助进行验证
注:
此操作必须谨慎执行:如果数据库在转换为快照时存在暂挂消息或组合,则备用站点的 SOA 服务器将在它们启动时处理它们。在转换为快照备用数据库时,检查主数据库中是否没有暂挂操作。否则,在将运行时 SOA 表转换为快照备用数据库之后以及启动辅助站点的 SOA 服务器之前,从备用数据库中的运行时 SOA 表中删除记录。有关在不执行切换的情况下验证备用站点的步骤,请参阅在不删除表的情况下从运行时表中删除记录。注:
ORA-01403:未找到数据 ORA-06512 错误按此处所述验证辅助站点时(不执行完全切换,即只需在快照备用模式下打开备用站点)“ORA-01403: no data found ORA-06512”错误可能会显示在备用 SOA 服务器的日志中。这些错误与 SOA 自动清除作业相关。由于数据库中的作业可能具有数据库角色相关性,因此会出现这些错误(它们定义为仅当数据库具有主数据库角色时才启用)。这是一种预期和期望的行为,可防止重复执行作业(一次在主数据库执行,一次在备用数据库执行)。SOA 自动清除作业是使用主角色定义的,因此当数据库处于快照备用模式时,它不会显示在 DBA_SCHEDULER_JOBS 视图中。在 DBA_SCHEDULER_JOB_ROLE 视图中可以看到为每个作业定义的 database_role
。总之,只要这些错误显示在备用系统中,就可以将其忽略。当且仅当实例将其角色更改为 PRIMARY 时,才会对数据库执行 SOA 自动清除的调度程序作业。