Pre-12c,12c Role Transition Syntax for Physical Standby Databases

12c 的一些角色命令和之前的稍有不同,如下.

switchover

Pre-12c
To switchover to a physical standby database, on the primary database

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN NOWAIT;

On the physical standby database

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

12c
To switchover to a physical standby database

SQL> ALTER DATABASE SWITCHOVER TO target_db_name [FORCE] [VERIFY];

failover

Pre-12c
To failover to a physical standby database

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;
and
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

12c
To failover to a physical standby database,one command

SQL> ALTER DATABASE FAILOVER TO target_db_name;

12c 数据库依然支持之前的命令,但是尽量使用新命令,新语法.

参考:
https://docs.oracle.com/en/database/oracle/oracle-database/19/sbydb/performing-oracle-data-guard-role-transitions.html#GUID-EEBC6DA6-E192-470E-8FC9-F507B004406E

猜你喜欢

转载自blog.csdn.net/ctypyb2002/article/details/92806926
今日推荐