当前位置: 首页 > news >正文

那种网站打不开代理网站地址

那种网站打不开,代理网站地址,都有什么网站,网站建设源程序代码演练背景 客户计划五一之后对核心生产环境的ADG数据库进行恢复演练,就是切断主备之间的网络,将备库升级为主库,待网络恢复后,在恢复原状。一开始计划流程如下: 模拟网络切断备库switchover为主库网络恢复&#xff0c…

演练背景

客户计划五一之后对核心生产环境的ADG数据库进行恢复演练,就是切断主备之间的网络,将备库升级为主库,待网络恢复后,在恢复原状。一开始计划流程如下:

  1. 模拟网络切断
  2. 备库switchover为主库
  3. 网络恢复,主库降级为备库
  4. 然后手动switchover ,恢复原状。

但是在测试环境测试的,切断网络后,备库无法switchover为主库,只能failover,而且一旦failover后,主库想降级为备库,也报错“ORA-16416: No viable Physical Standby switchover targets available”这时只有两个办法

  • 重新同步数据到原主库
  • 闪回

所以正确的流程如下:

  1. 模拟网络切断
  2. 备库failover为主库
  3. 网络恢复,主库闪回到断网前的状态
  4. 主库降级为备库
  5. 然后手动switchover ,恢复原状。

下面是利用闪回数据库,来进行ADG网络故障恢复演练

实验步骤

确保主库开启闪回

SQL> select name,open_mode,DATABASE_ROLE ,switchover_status,FLASHBACK_ON from v$database;NAME      OPEN_MODE            DATABASE_ROLE    SWITCHOVER_STATUS    FLASHBACK_ON
--------- -------------------- ---------------- -------------------- ------------------
PROD      READ WRITE           PRIMARY          TO STANDBY           YES

如果没有开启,按照下面步骤开启

备库停止日志应用,主库启动到mount 状态
alter system set  DB_RECOVERY_FILE_DEST_SIZE=10G;
ALTER SYSTEM SET db_recovery_file_dest = '/oceanbase/oracle/fra/';
alter database flashback on;
alter database open;   

为安全起见,redo日志做下归档

alter system switch logfile;
alter system archive log current;

切断网络

我用的VirtualBOX,直接关闭右下角的网卡

备库强制归档日志应用

alter database recover managed standby database cancel; --关闭日志应用
alter database recover managed standby database finish force; --强制应用归档日志

备库failover为主库

alter database commit to switchover to primary with session shutdown wait;
alter database open;

查看备库升级为主库的scn号

SQL> SELECT STANDBY_BECAME_PRIMARY_SCN FROM V$DATABASE;STANDBY_BECAME_PRIMARY_SCN
--------------------------1775200  --这个就是原主库需要闪回到的时间点

网络恢复,主库重新启动到mount

startup mount;
flashback database to scn 1775200;

主库降级为主库

 alter database convert to physical standby;
alter database open;

开启应用日志

alter database recover managed standby database using current logfile disconnect from session;

查看日志应用状态

SQL> select process,pid,status,thread#,sequence#,delay_mins from v$managed_standby;PROCESS   PID                      STATUS          THREAD#  SEQUENCE# DELAY_MINS
--------- ------------------------ ------------ ---------- ---------- ----------
ARCH      16574                    CONNECTED             0          0          0
ARCH      16576                    CONNECTED             0          0          0
ARCH      16578                    CLOSING               1          2          0
ARCH      16580                    CONNECTED             0          0          0
DGRD      16582                    ALLOCATED             0          0          0
DGRD      16584                    ALLOCATED             0          0          0
RFS       16645                    IDLE                  0          0          0
RFS       16654                    IDLE                  1          3          0
RFS       16649                    IDLE                  0          0          0
RFS       16651                    IDLE                  0          0          0
MRP0      16722                    APPLYING_LOG          1          3          0

此时原备库升级为主库,原主库降级为备库。接下来就是恢复原状了

当前redo归档

alter system archive log current;

新主库switchover为备库

alter database commit to switchover to physical standby with session shutdown;
shutdown immediate;
startup mount;

新备库升级为主库

alter database commit to switchover to primary with session shutdown wait;
alter database open;

备库开启,并开启日志应用

alter database open;
alter database recover managed standby database using current logfile disconnect from session;

验证日志应用状态


SQL> select process, pid, status, thread#,sequence#,blocks from v$managed_standby;PROCESS   PID                      STATUS          THREAD#  SEQUENCE#     BLOCKS
--------- ------------------------ ------------ ---------- ---------- ----------
ARCH      17017                    CLOSING               1          6          1
DGRD      17019                    ALLOCATED             0          0          0
DGRD      17021                    ALLOCATED             0          0          0
ARCH      17023                    CONNECTED             0          0          0
ARCH      17027                    CONNECTED             0          0          0
ARCH      17025                    CLOSING               1          7        371
RFS       17061                    IDLE                  0          0          0
RFS       17063                    IDLE                  1          8          1
RFS       17065                    IDLE                  0          0          0
MRP0      17158                    APPLYING_LOG          1          8     409600
DGRD      17175                    ALLOCATED             0          0          0
http://www.dtcms.com/a/460089.html

相关文章:

  • 做麻将网站网站分为几级页面
  • 宁波余姚网站建设网站导入
  • 湖南营销型网站手机页面网站模板怎么卖
  • 开化网站建设公司线上商城模板
  • 网站建设的请示报告国内自建站
  • 美容院门户网站开发永久 终身 云服务器
  • 郑州网站设计收费全世界足球排名前十位
  • 做视频网站需要什么手续常州公司网站建设多少钱
  • 门户app网站建设多少钱长春建站方法
  • 汕头网站建设只需要800潍坊网站制作最低价格
  • 商城网站建设价格成都有名的软件开发公司
  • 创办一个网站的费用网站建设可行性方案模板
  • 昌平知名的网站制作建设报价做选择网站
  • 个人网站开发技术如何创建微信小程序
  • 公司手机网站制作广州软件园软件开发公司
  • 如何修改网站域名济南房产查询网官网
  • 网页设计制作一个餐饮网站社交网站开发语言
  • 公司手机网站建设价格环影视界免费版wordpress主题
  • 能免费做婚礼邀请函的网站免费crm网站下载
  • 青岛商家都上什么网站个性化网站成功的案例
  • 什么是功能型网站平面设计专业课程有哪些
  • 麻涌仿做网站网站搜索要怎么做
  • 做网站外包工作怎么样黄骅港港务集团
  • 手机能用的网站mip网站案例
  • 网站开发费用摊销年限天津网站备案
  • 合肥网站seo优化排名wordpress怎么上传视频
  • 校友会网站建设方案怎么做软件程序
  • 仿唧唧帝笑话门户网站源码带多条采集规则 织梦搞笑图片视频模板住房和城建设网站首页
  • 国外产品网站wordpress 新建文章
  • 做黑彩网站能赚钱吗网站设置flash