点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
切换步骤
##查询闪回功能是否打开
SQL> select open_mode,DATABASE_ROLE,FLASHBACK_ON from v$database;
OPEN_MODE DATABASE_ROLE FLASHBACK_ON
---------- ---------------- ------------------
MOUNTED PHYSICAL STANDBY NO
##开启闪回之前需要提前设置相关参数:
SQL> alter system set db_recovery_file_dest_size=60G;(根据业务量和测试时长设定)
SQL> alter system set db_recovery_file_dest=/oradata/fra;
SQL> alter system set db_flashback_retention_target=2880;(最大可闪回时间,根据测试时长设定)
##查询参数:
SQL> show parameter db_recovery
SQL> show parameter db_flashback_retention_target
##归档日志
(切换3次在线日志)
SQL> alter system switch logfile;
SQL> alter system archive log current;
##关闭日志传输
SQL> alter system set log_archive_dest_state_2=defer;
##记录日志切换时间点
(在主库alert日志中查看时间戳)
##停恢复
SQL> alter database recover managed standby database cancel;
##开启闪回 ---有恢复进程在的时候不可以开闪回
SQL> alter database flashback on;
##创建闪回点
SQL> create restore point restore_point_dg_0906 guarantee flashback database;
##查询闪回点(将闪回时间点,报给应用做数据校验),可与日志切换时间点配合使用
SQL> select scn, storage_size, time, name from v$restore_point;
SQL> alter database activate standby database;
SQL> alter database open;
SQL> select open_mode from v$database;
OPEN_MODE
----------------------------------------
READ WRITE
通知应用进行读写测试。
SQL>shutdown immediate;
SQL>startup mount;
SQL>flashback database to restore point restore_point_dg_0906;
SQL>alter database convert to physical standby;
SQL>shutdown immediate;
SQL>startup mount;
SQL> alter database recover managed standby database disconnect from session;
SQL> alter system set log_archive_dest_state_2=enable scope=both;
##主库切换,备库观察告警日志是否传输及归档应用
SQL> alter system switch logfile;
SQL> alter system archive log current;
##查看是否存在GAP
SQL> SELECT * FROM V$ARCHIVE_GAP;
SQL> alter database recover managed standby database cancel;
SQL> shutdown immediate;
SQL> startup mount;
SQL> select scn, storage_size, time, name from v$restore_point;
SQL> drop restore point restore_point_dg_0906;
SQL> select scn, storage_size, time, name from v$restore_point;
(无查出内容,则确认删除完毕)
SQL> alter database flashback off;
SQL> select open_mode,DATABASE_ROLE,FLASHBACK_ON from v$database;
SQL> alter database recover managed standby database disconnect from session;
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129497.html
19C DG Broker配置和测试 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; ...
摘要:负载均衡器的作用是将请求的连接路由到最空闲的可用服务器上。负载均衡有五个常见目的可扩展性。灵活的负载均衡方案能够大幅提高服务的可用性。连接池和长连接可能会阻碍负载均衡器分发连接请求。 负载均衡的基本思路很简单: 在一个服务器集群中尽可能地的平均负载量。 基于这个思路,我们通常的做法是在服务器前端设置一个负载均衡器。负载均衡器的作用是将请求的连接路由到最空闲的可用服务器上。如图 1,显示...
摘要:负载均衡器的作用是将请求的连接路由到最空闲的可用服务器上。负载均衡有五个常见目的可扩展性。灵活的负载均衡方案能够大幅提高服务的可用性。连接池和长连接可能会阻碍负载均衡器分发连接请求。 负载均衡的基本思路很简单: 在一个服务器集群中尽可能地的平均负载量。 基于这个思路,我们通常的做法是在服务器前端设置一个负载均衡器。负载均衡器的作用是将请求的连接路由到最空闲的可用服务器上。如图 1,显示...
阅读 1249·2023-01-11 13:20
阅读 1557·2023-01-11 13:20
阅读 1011·2023-01-11 13:20
阅读 1680·2023-01-11 13:20
阅读 3971·2023-01-11 13:20
阅读 2518·2023-01-11 13:20
阅读 1310·2023-01-11 13:20
阅读 3485·2023-01-11 13:20