--在standby端
SQL> alter database recover managed standby database cancel;
Database altered.
SQL> alter database open;
Database altered.
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ ONLY
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
Database altered.
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ ONLY WITH APPLY
--在primary端删除部分数据
SQL> select count(*) from test;
COUNT(*)
----------
800000
SQL> delete from test where rownum<=1000;
1000 rows deleted.
SQL> commit;
Commit complete.
--在standby端查询:
SQL> select count(*) from scott.test;
COUNT(*)
----------
800000
SQL> /
COUNT(*)
----------
799000
可见,在数据库open的同时,仍然可以做apply
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10972173/viewspace-765454/
,如需转载,请注明出处,否则将追究法律责任。