1.oracle恢复DG备库需要的几个命令。
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE ;--前台运行,不推荐。
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT; --后台运行
--从归档中应用
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING ARCHIVED LOGFILE DISCONNECT;
--从在线日志文件中应用(过时的命令,兼容11G)
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
2.oracle12c以后的新特性。
Oracle12c之前:
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT; --应用归档
Oracle12c之后:(推荐)
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT; --应当归档+在线日志。
3.总结
Oracle12c以后,如果要开启DG同步,只需要执行:
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT; --应当归档+在线日志。
非常方便。