《第8课 Data Gaurd 故障分析和处理.pdf》由会员分享,可在线阅读,更多相关《第8课 Data Gaurd 故障分析和处理.pdf(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、DATAGURU专业数据分析网站 2013.2.28 Oracle高可用 第八课-DG故障分析和处理2DATAGURU专业数据分析网站2013.2.28法律声明【声明】本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被追究法律和经济责任。课程详情访问炼数成金培训网站http:/2013-8-2DATAGURU专业数据分析网站2013.2.28常见的DG的故障 归档路径不正确 日志无法传递到standby 归档日志的GAP2013-8-2DATAGURU专业数据分析网站2013.2.28常见的DG的故障 正常状态下,primary db和s
2、tandby db的日志需要应该很接近:Primary DB Standby DB2013-8-2DATAGURU专业数据分析网站2013.2.28常见的DG的故障 归档路径不正确2013-8-2DATAGURU专业数据分析网站2013.2.28常见的DG的故障 日志无法传递到standby2013-8-2DATAGURU专业数据分析网站2013.2.28常见的DG的故障 日志无法传递到standby,可能的原因standby服务器异常standby相应的进程工作异常。standby监听器服务异常(未启动,实例未注册进去)。2013-8-2DATAGURU专业数据分析网站2013.2.28归档
3、日志的GAP问题2013-8-2DATAGURU专业数据分析网站2013.2.28归档日志的GAP问题 主库 备库2013-8-2DATAGURU专业数据分析网站2013.2.28GAP的处理 有时候可能由于归档文件太大,或者网络不稳定,导致部分归档无法传到standby上。加入compression参数MAX_CONNECTIONS2013-8-2DATAGURU专业数据分析网站2013.2.28GAP的处理如果配置FAL参数正确,Oracle会自动处理归档的GAP问题。如果主库已经不可用,无法使用FAL进程来解决GAP问题,需要手工来处理:执行如下的语句,确定备库是否存在redogap:S
4、QLSELECT*FROM V$ARCHIVE_GAP;THREAD#LOW_SEQUENCE#HIGH_SEQUENCE#-1 7 102013-8-2DATAGURU专业数据分析网站2013.2.28GAP的处理主数据库SQLSELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND SEQUENCE#BETWEEN 7 AND 10;NAME-/primary/thread1_dest/arcr_1_7.arc/primary/thread1_dest/arcr_1_8.arc/primary/thread1_des
5、t/arcr_1_9.arc将查到的这些文件,拷贝至备库的适当位置注册到standby数据库的控制文件中:SQL ALTER DATABASE REGISTER LOGFILE /physical_standby1/thread1_dest/arcr_1_7.arc;SQL ALTER DATABASE REGISTER LOGFILE /physical_standby1/thread1_dest/arcr_1_8.arc;SQL ALTER DATABASE REGISTER LOGFILE /physical_standby1/thread1_dest/arcr_1_9.arc;GAP的
6、手工处理2013-8-2DATAGURU专业数据分析网站2013.2.28DG Failover2013-8-2DATAGURU专业数据分析网站2013.2.28DatabasePhysicalStandbyInstanceStandby DatabaseSite2After FailoverData GuardFailoverBefore FailoverPrimaryInstanceDatabasePrimary DatabaseSite1DatabasePhysicalStandbyInstanceStandby DatabaseSite2UnavailablePrimaryInstan
7、ceDatabaseSite1DatabasePrimaryInstancePrimaryDatabaseSite2RedoRedo2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER Failover需要注意的问题archive gap归档日志REDO文件2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER 首先解决P-S间的归档GAP问题。2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER 将尚未传递到备库的归档日志手工COPY到备库。将复制过来的归档日志注册到备库中,并恢复。2013-8-2DAT
8、AGURU专业数据分析网站2013.2.28FAILOVER 2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER 2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER 将主库所有的REDO复制到备库中,并恢复。2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER 2013-8-2DATAGURU专业数据分析网站2013.2.28至此,所有redo都应用到备库上,没有任何数据丢失。2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER 如果主库有部分归档丢失或者redo丢失,则
9、只能对standby进行不完全恢复,丢失redo记录的数据将会丢失。2013-8-2DATAGURU专业数据分析网站2013.2.28FAILOVER 总结最大保护模式下,failover不会有数据丢失。最大性能模式下如果归档,online redo都没有丢失,不会有数据丢失。否则,有部分数据丢失25DATAGURU专业数据分析网站2013.2.28炼数成金逆向收费式网络课程Dataguru(炼数成金)是专业数据分析网站,提供教育,媒体,内容,社区,出版,数据分析业务等服务。我们的课程采用新兴的互联网教育形式,独创地发展了逆向收费式网络培训课程模式。既继承传统教育重学习氛围,重竞争压力的特点,同时又发挥互联网的威力打破时空限制,把天南地北志同道合的朋友组织在一起交流学习,使到原先孤立的学习个体组合成有组织的探索力量。并且把原先动辄成千上万的学习成本,直线下降至百元范围,造福大众。我们的目标是:低成本传播高价值知识,构架中国第一的网上知识流转阵地。关于逆向收费式网络的详情,请看我们的培训网站 http:/DATAGURU专业数据分析网站ThanksFAQ曳露