在Oracle12c的DG环境中遇到了如题所示的错误。

具体如下:
DG,Physical standby端:
Alert日志:

可以看到,虽然【alter database xxx】成功执行了,但是redolog的状态,并不正确。

先看看当前数据库的状态

这个时候,清理日志,或者删除日志,都会有问题:

CLEAR日志组的时候的日志:

解法:

添加参数,强行打开数据库:

开始:重建redo。

先删除:

出现【ORA-01275】的错误,需要修改standby_file_management的参数:

再次删除日志组:

删除成功。

然后,依次删除剩下的,2/3/4,完成后如下:

在这里,日志删除操作并不会真实的删除文件系统上的文件。

然后,创建上面的四个日志组:

然后,再次查看状态:

然后,重启数据库:

日志中就没有之前的问题了: