在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

DataGuard切换的方法是什么

132次阅读
没有评论

共计 2618 个字符,预计需要花费 7 分钟才能阅读完成。

本篇内容介绍了“DataGuard 切换的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

环境: 
   db version:11.2.0.3 
  主库:两节点的 RAC 
    备库:两节点的 RAC 
        是异地灾备,网络质量不太好。 
步骤: 
1. 检查日志应用情况  
standby database(备库检查): 
SQL select thread#,SEQUENCE#,FIRST_TIME,next_time,applied from gv$archived_log order by sequence#; (确定日志都已经应用  ) 

2.  检查日志传输错误  
SQL SELECT STATUS, GAP_STATUS FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID = 2; STATUS  GAP_STATUS 
——— ———————— 
VALID  NO GAP 

3.  评估切换时间   –rac 环境下备库只有一个实例可以为 open 状态。 
 set linesize 200 
SQL column name format a22 
SQL column value format a16 
SQL column unit format a28 
SQL column time_computed format a25 
SQL  select * from v$dataguard_stats; 
NAME       VALUE UNIT     TIME_COMPUTED       DATUM_TIME 
———————- —————- —————————- ————————- —————————— 
transport lag       +00 01:47:32 day(2) to second(0) interval 10/29/2014 10:48:15       10/29/2014 10:47:58 
apply lag       +00 01:47:32 day(2) to second(0) interval 10/29/2014 10:48:15       10/29/2014 10:47:58 
apply finish time day(2) to second(3) interval 10/29/2014 10:48:15 
estimated startup time 20 second     10/29/2014 10:48:15 

4.  由于主备库都是 rac,此环境下主库和备库都只有一个实例存活  
 srvctl stop instance -d EM -i EM2 – 先停止主库  
srvctl stop instance -d EM_SH -i EMP2 – 停止备库  

NOTE: 如果主库两个实例都存活会报错如下: 

SQL alter database commit to switchover to physical standby with session shutdown; 
alter database commit to switchover to physical standby with session shutdown 

ERROR at line 1: 
ORA-01105: mount is incompatible with mounts by other instances 

5. 登录主库操作  
SQL SELECT SWITCHOVER_STATUS FROM V$DATABASE; —  确保状态为 SESSION_ACTIVE 或者 TO STANDBY(由于是异地可能在 shut 一个实例后,redo 应用会有延迟,如果网络质量不太好,可等一等  ) 

alter database commit to switchover to physical standby with session shutdown; – 执行切换 (最好把应用停掉  ) – 执行完此操作后,数据库会自动 shut 

 STARTUP MOUNT; —  启动原来主库到 mount 

6. 登录备库操作  
SELECT SWITCHOVER_STATUS FROM V$DATABASE; —  确保状态会 SESSION_ACTIVE 或者 TO PRIMARY. 

ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN; – 执行角色切换  

ALTER DATABASE OPEN;– 打开新主库  

srvctl start instance -d databasename -i instance_name – 启动另外的节点  

7. 登录新的备库  
ALTER DATABASE OPEN; – 启动库  

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT; – - 启动实时应用  

srvctl start instance -d databasename -i instance_name; – 启动其他实例  

8. 进行事务,发现并没有同步过来  
archive log list 发现 scn 都没有  

经过核查是因为主库并没有日志传输  
 alter system set log_archive_dest_state_2= enable sid= *  – 在新的主库执行,启动日志传输服务  
有可能查询数据的状态为: 

 SQL  SELECT SWITCHOVER_STATUS FROM V$DATABASE; 

SWITCHOVER_STATUS 
——————– 
FAILED DESTINATION 

查看备库的 scn 没有变化,可重启下备库。 

9. 检查是否同步  
SELECT MAX(SEQUENCE#),THREAD# FROM V$ARCHIVED_LOG 
WHERE RESETLOGS_CHANGE# = (SELECT MAX(RESETLOGS_CHANGE#) FROM V$ARCHIVED_LOG)  GROUP BY THREAD#;

“DataGuard 切换的方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计2618字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品热久久无码av | 亚洲一区二区三区高清 | 九九热视频在线免费观看 | 色视频免费在线 | 亚洲乱码一区av春药高潮 | 全国最大色成免费网站 | 日韩在线视频线视频免费网站 | 成人网在线免费观看 | 亚洲精品欧洲精品 | 久久精品国产自在一线 | 美女黄频视频大全免费的国内 | 中文字幕亚洲乱码熟女在线萌芽 | 2019国产精品青青草原 | 久久毛片免费看一区二区三区 | 中文字幕久久精品无码 | 日日摸日日碰夜夜爽av | 日本黄大片 在线播放 | 大地资源中文第二页日本 | 国产91麻豆精品 | 亚洲视频在线观看免费视频 | 亚洲午夜福利在线视频 | 无码国内精品久久人妻 | 人妻无码一区二区三区四区 | 久久精品国1国二国三 | 国产欧美精品三区 | 香蕉av777xxx色综合一区 | 人妻无码aⅴ不卡中文字幕 人妻无码αv中文字幕久久琪琪布 | 99精品视频在线观看免费播放 | 在线观看视频一区二区三区 | 欧美一区二区三区gg高清影视 | 少妇高潮惨叫久久久久电影69 | 国产一级爱c片免费播放 | 久久国产精品女 | 国产香蕉97碰碰久久人人 | 免费国产一级特黄久久 | 蜜桃av亚洲精品一区二区 | 午夜成人亚洲理伦片在线观看 | 两个人日本www免费版 | 国产精品久久久精品a级小说 | 国产视频久久 | 久久超乳爆乳中文字幕 |