文档解释
ORA-16600: not connected to target standby database for failover
Cause: The failover command failed because the client was not connected to the target standby database.
Action: Explicitly connect to the standby database to be failed over to and retry the failover command.
ORA-16600是Oracle数据库开发技术组间通讯对无法与EC组间通讯触发的错误。ORA-16600被定义为“未连接到目标故障转移数据库”,这表明无法链接到备份数据库,无法完成故障转移等操作。
官方解释
ORA-16600表示在进行故障转移时,无法连接到备份数据库,从而导致失败。
最常见的案例是在主数据库上运行DG交换’命令时,目标备份数据库未正确配置,或文件系统不兼容或无法连接到目标故障转移数据库。
一般处理方法及步骤
1.首先要确认两个数据库处于正确的状态,并在主数据库上正确配置保护模式。
2.确认备份数据库中的文件系统是否存在或正确安装,以便正确进行数据交换。
3.如果备份数据库有网络配置问题,应检查网络配置是否正确,备份数据库实例是否处于活动状态,以便使用DG交换命令。
4.如果是安全防火墙问题,应检查防火墙是否已经正确配置,以便在两台数据库之间交换数据。
5.运行‘DG Broker检查’命令,以检查DBA备份状态和相关参数是否被正确设置。
6.如果配置备份数据库的控制文件,请确认文件是否已经正确车辆,并检查可能的陈旧的文件是否存在于备份数据库的服务器上。
7.确认你是否拥有足够的权限以访问和操作备份数据库。