首页 > 其他分享 >DG_感悟

DG_感悟

时间:2023-12-13 13:22:06浏览次数:22  
标签:感悟 主库 standby DG cache LGWR 日志 redo

通用
1.理解redo,undo,LGWR,logswitch,chekpoint
redo - 日志记录
undo - 回滚
LGWR - 后台进程,日志写入

1.每过3秒
2.提交事务
3.log buffer cache 重做日志缓存区满三分之一
4.log buffer cache 重做日志缓存区记录超1mb的更改时
5.DBWR 需要写入的数据的SCN大于LGWR记录的SCN,DBWR 触发LGWR写入

logswitch - LGWR写满日志切换、手动切换
checkpoint - 检查点

1.日志切换 switch logfile
2.alter system checkpoint
3.正常关闭数据库

2.dml操作流程

update-data buffer cache-datafile-log buffer cache-data buffer cache-commit-redo logfile-checkpoint-datafile

DG
1.LGWR 分为 SYNC/ASYNC
commit后数据记录到本地redo log,然后通过LNSn网络进程发送。
SYNC: 本地有记录,且LNSn发送、接收成功
ASYNC:本地有记录即可
2.DG分为LGWR和ARCH两种进程方式
使用LGWR进程必须配置文件中明确指定,LGWR才会进行reply。11g默认是LGWR ASYNC 10g默认是ARCH SYNC
LGWR:LNSn-RFS-standby redo logs-realt time-MRP/LSP-standby database
LNSn-RFS-standby redo logs-ARCH0-standby database
ARCH: ARCH0-ARCH1-RFS-standby redo logs-ARCH0-standby database
3.redo reply 分为实时应用和归档应用(LGWR)
查看是否使用:select dest_id,recovery_mode from v$archive_dest_status where dest_id=2;
4.数据保护模式
最大保护(Maximum Protection) 最高可用性(Maximum availability)最高性能(Maximum performance)
5.物理dg 逻辑dg
物理:将传过来的redo应用到备库的数据块进行更新数据
逻辑:将传过来的redo转化为SQL语句,备库执行sql进行更新数据
6.对于物理dg,db_name必须保持一致
7.为什么主库要创建standby redo文件,standby redo文件在dataguard中是怎么起作用的
standby redo在备库中的作用是接受主库传输过来的日志文件,以便被rfs进程或者lsp进程应用。
主库中standby redo没有作用,standby redo只有在备库中起在线日志文件的作用。主库中·同时创建standby redo是为了做主备切换时主库变被库,日志文件由主库redo变成standby redo文件

标签:感悟,主库,standby,DG,cache,LGWR,日志,redo
From: https://www.cnblogs.com/zhou17/p/17898543.html

相关文章

  • 将QWebEngineView添加到QStackedWidget或QTabWidget中导致切换按钮失效的解决方案
    问题描述:将QWebEngineView添加到QStackedWidget或QTabWidget中导致切换按钮失效,如果只有两个来回切的话,是没有问题的,当出现多个页面的时候,就会切换失灵。解决思路:将QWebEngineView浮到上面,只要实现大小、位置、显示隐藏与主页面同步即可。 QWebEngineView窗口构造窗口添加:se......
  • OpenCASCADE Poly HLR Edge
    Abstract. HLRBRep_PolyAlgoisbasedontheprincipleofcomparingeachedgeoftheshapetobevisualizedwitheachofthetrianglesoftheshape,andcaculatingthevisibleandthehiddenpartsofeachedge.Foragivenprojection,HLRBRep_PolyAlgocalcu......
  • 2023年12月DAMA-CDGP数据治理专家认证招生简章
    DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业竞争能力。DAMA是数据管理方面的认证,帮助数据从业者提升......
  • 2023年12月北京/上海/广州/深圳DAMA-CDGA/CDGP数据治理认证招生
    DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业竞争能力。DAMA是数据管理方面的认证,帮助数据从业者提升......
  • 论文精读:STMGCN利用时空多图卷积网络进行移动边缘计算驱动船舶轨迹预测(STMGCN: Mobile
    《STMGCN:MobileEdgeComputing-EmpoweredVesselTrajectoryPredictionUsingSpatio-TemporalMultigraphConvolutionalNetwork》论文链接:https://doi.org/10.1109/TII.2022.3165886摘要利用移动边缘计算MEC范例提出基于时空多图卷积网络(STMGCN)的轨迹预测框。STMGCN由三......
  • Qt中QWidgetAction使用例子
    在Qt中可以用QWidgetAction来模仿现代应用程序中的自定义控件的菜单项。比如下方Edge浏览器的菜单,在“缩放”一项中有用来调整网页缩放的几个按钮和显示网页缩放比例的控件。这样的菜单项Qt也可以做。下面将给出一个简单的例子供参考,此例子在VS2017和Qt5.9下测试通过。其运行效......
  • 题解 QOJ1173【Knowledge Is...】 / accoders::NOI 5681【interval】
    https://qoj.ac/contest/537/problem/1173problem给定\(n\leq10^6\)个区间,你需要求出能够最多选出多少对区间,使得两个区间不交(区间为闭区间)。要求一个区间最多属于一对选出的区间。solution这是一般图匹配问题的特殊情况,所以放弃dp,考虑贪心、网络流、匹配等。按照左端点......
  • 使用selenium的edge浏览器登录某为
    互联网上基本都是某哥的用法,其实edge和某哥的用法是一样的就有一下参数不一样。一、运行环境Python:3.7Selenium:4.11.2Edge:版本120.0.2210.61(正式版本)(64位)编辑二、执行代码fromtimeimportsleepfromseleniumimportwebdriver#在这里导入浏览器设置相关的类fromse......
  • nerdctl run -d 报"failed to call cni.Setup: plugin type=\"bridge\" failed (ad
    背景:执行 nerdctl run-d --namenginx-p8080:80nginx时,报如下错误FATA[0000]failedtocreateshimtask:OCIruntimecreatefailed:runccreatefailed:unabletostartcontainerprocess:errorduringcontainerinit:errorrunninghook#0:errorrunningh......
  • Graph regularized non-negative matrix factorization with prior knowledge consist
    Graphregularizednon-negativematrixfactorizationwithpriorknowledgeconsistencyconstraintfordrug-targetinteractionspredictionJunjunZhang 1, MinzhuXie 2 3Affiliations expandPMID: 36581822 PMCID: PMC9798666 DOI: 10.1186/s1285......