最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > [Oracle] Data Guard 之 浅析Switchover与F建站知识

[Oracle] Data Guard 之 浅析Switchover与F建站知识

时间:2023-05-22 20:05:22 阅读: 文章分类: 网站建设 作者: 网络小编

导读:1建站知识以下是对Oracle中Switchover与Failover的使用进行了详细的分析介绍,需要的朋友参考下网站seo优化课程网站建设公司。

网站seo优化课程网站建设公司

Data Guard主从库之间的角色切换分为以下两种:1)SwitchoverSwithchover通常都是人为的有计划的进行角色互换,比如升级等。它通常都是无损的,即不会有数据丢失。其执行主要分为两个阶段:1.Primary转为Standby2.Standby(之一)转为Primary2)FailoverFailover是指由于Primary故障无法短时间恢复,Standby不得不充当Primay的角色,如果处于最高性能模式,这种切换很有可能导致数据丢失。

下面分别演示物理Standby的Switchover和Failover(逻辑Standby的切换类似)。

1. 物理Standby执行Switchover1) 确认pirmary是否可以切换为standbyPRIMARY>select switchover_status from v$database;SWITCHOVER_STATUS--------------------TO STANDBY2) 切换primary为standbyPRIMARY>alter database commit to switchover to physical standby;3) 启动原primary到mount状态此时原primary就是以standby身份在运行了。4) 确认standby是否可以切换为primarySTANDBY>select switchover_status from v$database;SWITCHOVER_STATUS--------------------TO PRIMARY5) 切换standby为primarySTANDBY>alter database commit to switchover to primary;Database altered.STANDBY>alter database open;Database altered.6) 验证PRIMARY>select database_ro建设网站公司le from v$database;DATABASE_ROLE----------------PHYSICAL STANDBYSTANDBY>select database_role from v$database;DATABASE_ROLE----------------PRIMARY可以看到原来的primary现在变成standby,原来的standby变成primary了。检查新的primary的log_archive_dest参数的设置是否正确:STANDBY>show parameter log_archive_dest_2NAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------log_archive_dest_2     &个业网站建设公司nbsp;      string      service=O01DMS0 ARCH VALID_FOR                                                              =(ONLINE_LOGFILES,PRIMARY_ROLE                                                               ) DB_UNIQUE_NAME=O01DMS0STANDBY>show parameter log_archive_dest_state_2NAME                                 TYPE        VALUE------------------------------------ ----------- ---------------------log_archive_dest_state_2             string      ENABLE在新primary端做log switch:STANDBY>alter system switch logfile;System altered.STANDBY>select max(sequence#) from v$archived_log;MAX(SEQUENCE#)--------------           479在新standby端查看:PRIMARY>select max(sequence#) from v$archived_log;MAX(SEQUENCE#)--------------           479两边的归档日志的最大序号吻合,说明switchover成功。

关键词标签: 标题 标签

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-22 ,文章[Oracle] Data Guard 之 浅析Switchover与F建站知识主要讲述标签,标题,[Oracle] Data Guard 之 浅析网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5169.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章