在备用数据库上创建还原点

需要停止standby上的managed recovery,否则会出现如下错误:

ORA-38784: Cannot create restore point '[name]'.
ORA-01153: an incompatible media recovery is active
sqlplus / as sysdba

停止托管恢复并创建还原点:

SQL> alter database recover managed standby database cancel;
SQL> create restore point [name];
如何在 Oracle 备用数据库上创建或者删除还原点
之路教程 https://onitr oad .com

删除备用数据库上的还原点

对于12.1之前的版本,如果备库运行在Active Data Guard模式下,需要关闭数据库,否则会出现如下错误:ORA-16000: database open for read-only access。

sqlplus / as sysdba
SQL> shutdown immediate
SQL> startup mount
SQL> drop restore point [name];
SQL> alter database open read only;   -- (if using Active Data Guard)
SQL> alter database recover managed standby database using current logfile disconnect;  -- (restart the managed recovery)

对于 12.1 及更高版本,只需停止托管恢复即可删除还原点。
以上命令适用于所有待机保护模式(MaxPerformance/MaxAvailability/MaxProtection)。

日期:2020-09-17 00:11:40 来源:oir作者:oir