Data Guard 状态:切换到日志传输服务后出现 ORA-16764

Data Guard 状态:切换到日志传输服务后出现 ORA-16764

我最初使用重做传输服务设置了我们的物理备用数据库。现在,我切换到日志传输服务以减少备用数据库滞后于生产数据库的时间。我设置了一个新的 log_archive_dest_n 以使用 LGWR ASYNC,启用它,并推迟旧的 log_archive_dest_n。一切似乎都正常:企业管理器 Data Guard 报告正在使用日志传输服务,应用滞后时间现在约为 20-30 秒。我对此感到满意。让我烦恼的是,主数据库坚持报告“ORA-16764:备用数据库的重做传输服务处于脱机状态”。我意识到它处于脱机状态;我将其脱机是因为如果它处于联机状态,Oracle 坚持使用重做传输而不是日志传输。如果我完全删除 dest_n 参数,我会得到 ORA-16777 的 Data Guard 状态。

有没有办法消除错误信息?

答案1

问题似乎已经解决。Oracle 支持建议从企业管理器中的数据保护屏幕中删除并重新添加备用数据库。我照做了,一开始问题似乎已经解决。但很快,一个新的错误 ORA-16778 开始出现。经过一番追踪,我意识到数据保护进程已将日志传输服务重新添加到初始化参数中,创建了与我已添加的相同的条目。删除我创建的条目并保留添加的 DG 条目可以缓解问题。感谢您的关注。

相关内容