文档解释
ORA-16800: redo transport service for a standby database incorrectly set to ALTERNATE
Cause: The redo transport service for a standby database was set to ALTERNATE when no other destination is set to alternate to this destination.
Action: Reenable the standby database or the entire configuration to allow the configuration property settings to be propagated to the initialization parameters.
ORA-16800错误是由于表示主库文件 y 和 y1被错误地设置为非正常备份处理工具(即在Alternate server上使用Redo Transport Service)时发生的。
官方解释
ORA-16800被引发时,表明文件在备用服务器上设置了“备份处理工具”为ALTERNATE,因此备用将无法使用文件来恢复,而只能从主库进行恢复。
常见案例
ORA-16800异常提示可能是由于用户将备用服务器重新设置为ALTERNATE状态而引起的,在此种情况下,如果主库文件和备份文件被设置为ALTERNATE,则将出现该错误。
一般处理方法及步骤
1.此时,需要在备用服务器上的alert日志中查找对应的ORA-16800错误。
2.确认出现ORA-16800错误消息的原因。
3.使用RMAN来重新设置备用库文件为standby状态。
4.重启Alternate Server,然后重新配置RMAN备份处理工具,并确保Redo Transport Service is set to standby。
5.重新启动主库,然后检查主库中的备份文件,并确保其已经重新启动。
6.检查服务器健康状况,并确认是否已经解决此错误。