怎么实现ORACLE DataGuard 备库模式切换

2023-04-11 01:29:00 oracle 模式 切换
ORACLE DataGuard备库模式切换怎么实现? ORACLE DataGuard备库模式切换可以通过设置参数来实现。 参数设置: 在主库上执行如下命令,将备库的role改为PRIMARY,然后切换到备库,将备库的role改为STANDBY。 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; 备库上执行如下命令,将备库切换为主库: SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY; 主库上执行如下命令,将备库切换为主库: SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY; 切换完成后,需要在主库和备库上执行如下命令,将新的主库设置为备库,将新的备库设置为主库。 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; 备库上执行如下命令,将备库切换为主库: SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY; 主库上执行如下命令,将备库切换为主库: SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

相关文章