点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
从oracle 12.1开始引入了新的SQL语法,用于物理备库的switchover切换。
在使用过程严禁混合使用新旧两种用法。除非在切换过程中有明确的提示。
LOG_ARCHIVE_DEST_1
LOG_ARCHIVE_DEST_2
LOG_ARCHIVE_CONFIG
FAL_SERVER
STANDBY_FILE_MANAGEMENT
db_file_name_convert
log_file_name_convert
enabled_PDBs_on_standby
SQL>select group#,thread#,bytes/1024/1024 MM from v$log;
SQL>select member from v$logfile;
SQL>select group#,thread#,bytes/1024/1024 MM,status from v$standby_log;
select inst_id,dbid,name,db_unique_name,open_mode,PROTECTION_MODE,database_role,SWITCHOVER_STATUS,DATAGUARD_BROKER from gv$database;
select * from v$dataguard_stats;
SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
SELECT STATUS, GAP_STATUS FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID = 2;
9. 检查主备库的归档空间使用率,切换期间不要删除归档日志。
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
-----------------
TO STANDBY
1 row selected
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;
SQL> STARTUP MOUNT;
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
-----------------
TO PRIMARY
1 row selected
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
SQL> ALTER DATABASE SWITCHOVER TO 目标备库 VERIFY;
SQL> ALTER DATABASE SWITCHOVER TO 目标备库;
Database altered.
SQL> ALTER DATABASE OPEN;
SQL> STARTUP MOUNT;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL> ALTER DATABASE OPEN;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
show database verbose 目标主库;
show database verbose 目标备库;
show configuration verbose;
switchover to 备库名称。
解决方法:
检查alert日志中的报错提示,采取必要的措施修复该错误,如有必要,则重新打开主库的一个节点,从switchover第一步重新开始。
解决方法:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129264.html
19C DG Broker配置和测试 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; ...
DG备库读写测试方案 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; margin:0...
摘要:一旦使用的复制功能,就很大可能会碰到主备切换的情况。对于主备切换,如果是计划内的操作,较为容易至少比紧急情况下容易。可能有主库上已发生的修改还没有更新到它任何一台备库上的情况。假设是和的主库。 一旦使用 MySQL 的复制功能,就很大可能会碰到主备切换的情况。也许是为了迭代升级服务器,或者是主库出现问题时,将一台备库转换成主库,或者只是希望重新分配容量。不过出于什么原因,都需要将新主库...
摘要:一旦使用的复制功能,就很大可能会碰到主备切换的情况。对于主备切换,如果是计划内的操作,较为容易至少比紧急情况下容易。可能有主库上已发生的修改还没有更新到它任何一台备库上的情况。假设是和的主库。 一旦使用 MySQL 的复制功能,就很大可能会碰到主备切换的情况。也许是为了迭代升级服务器,或者是主库出现问题时,将一台备库转换成主库,或者只是希望重新分配容量。不过出于什么原因,都需要将新主库...
阅读 1346·2023-01-11 13:20
阅读 1684·2023-01-11 13:20
阅读 1132·2023-01-11 13:20
阅读 1858·2023-01-11 13:20
阅读 4100·2023-01-11 13:20
阅读 2704·2023-01-11 13:20
阅读 1385·2023-01-11 13:20
阅读 3597·2023-01-11 13:20