一、问题原因
      使用DG备份出来的数据库处于只读模式,如需要进行数据验证,需要临时激活变成RW模式。而当前还有数据不断在往当前进行激活操作的主机上去传输,在不中止数据备份的情况下去激活备库,一定会报错数据不一致。



二、解决步骤
      强制取消备份,并把备库切换成主库即可查看数据,步骤如下。
SQL> alter database recover managed standby database finish force;
SQL> alter database commit to switchover to primary;
SQL> alter database open;
SQL> select open_mode from v$database;