物理dg和逻辑dg的区别

author author     2023-03-20     287

关键词:

1、实现机制不同

一个是基于block的,一个是基于SQL statement。

物理dg是通过传日志的形式block对block的完全把主库复制,复制出来的从库和主库完全一样,

逻辑dg是通过传日志,再应用logmin的技术将日志中的sql挖出,处理,并重新执行。

2、功能不同

10g的物理dg只能只读打开,但11g可以读写打开,且从库名必须和主库名相同。

逻辑dg从库可以读写打开,逻辑dg有些表和数据是不能同步的,且主库和从库可以不完全相同。

3、同步方式不同

物理dg通过重做应用与主数据库保持同步,物理dg与主数据库SCN保持一致。

逻辑dg通过SQL应用与主数据库保持同步,逻辑dg只需要数据保持一致。

扩展资料:

一、DG的优点:

1、灾难恢复及高可用性。

2、全面的数据保护。

3、有效利用系统资源。

4、在高可用及高性能之间更加灵活的平衡机制。

5、故障自动检查及解决方案。

6、集中的、易用的管理模式。

7、自动化的角色转换。

二、DG的缺点:

1、由于传输整个日志文件,所以,需要较高的网络传输带宽。

2、在Oracle 11g之前的物理备库虽然可以以只读方式打开,然后执行查询、报表等操作,但需要停止应用日志,这将使目标库与源数据不能保持同步,如果在此期间源数据库发生故障,那么将延长切换的时间。

从Oracle 11g开始,ADG可以在数据库打开的情况下应用日志,这极大地提高了DG的应用范围。

3、逻辑备库不能支持某些特定的数据对象和数据类型。

4、不支持双向复制,所以,无法应用于信息集成的场合。

5、只能复制整个数据库,不能选择某个SCHEMA或表空间或表进行单独复制。

6、不支持异构的系统环境,需要相同的操作系统版本和数据库版本(Oracle 11g支持部分异构平台)。

参考技术A 物理低格是重新划分磁道,扇区,高格仅仅是把不要的文件头写0而已(这个说得不是很严谨,还请诸位指正),出厂之后没有特殊情况不会再低格,因为它会损伤磁盘,而高格不会,你爱格几次都行

dg搭建方式区分(代码片段)

...的影响:异机恢复,使用主库传输过来的备份,手工搭建物理DG,影响最小 查看详情

oracle11gdataguard能做到热备吗?能自动切换吗

...,还是可以的),现在用的不多,现在应用多的一般都是物理DG。因为物理DG比逻辑dg更加稳定,而且不会出现太大的资源调用,影响系统。自动切换这里,要说明,dg的切换是有一套流程的,都可以自动有脚本完成,但是最后一... 查看详情

dg查看恢复进度

...度(1)查看进程的活动状态V$MANAGED_STANDBY视图专用于显示物理Standby数据库相关进程的当前状态,该视图中的列也很有特点,查看进程状态时,通常我们会关注PROCESS、CLIENT_PROCESS、SEQUENC#和STATUS几列,例如:SQL>SELECTPROCESS,CLIENT_PR... 查看详情

oracle物理dg转adg步骤(代码片段)

DataGuard物理备库,正常为mount状态,如果想要进行查询,需要转为ADG,即readonly状态!在开启为readonly之前,需要给备库添加n+1组的standbyredolog!查询主库的redolog:setline222setpagesize1000colmemberfora60selectt2.thread#,t1.group#,t1.member,t2.bytes/1... 查看详情

oracle物理dg转adg步骤(代码片段)

DataGuard物理备库,正常为mount状态,如果想要进行查询,需要转为ADG,即readonly状态!在开启为readonly之前,需要给备库添加n+1组的standbyredolog!查询主库的redolog:setline222setpagesize1000colmem 查看详情

管理和维护dg(代码片段)

DG管理和维护DG管理和维护1.DG角色在线转换1.1角色(主备)1.2角色切换(主备切换)2.切换前准备2.1确定主备相关参数:2.1.1查看主库角色和保护模式及级别2.1.2通过参数查看主库对应的备库信息2.1.3查看主库对应的convert参数2.1.4... 查看详情

oracledg配置过程

...数据来提供数据保护,Dg通过日志同步机制保证冗余数据和主数据之前的同步,这种同步可以是实时、延时、同步、异步多种形式。Dg常用于异地容灾和小企业的高可用性方案中。Dg可以在standby机器上执行只读查询,从而分散prima... 查看详情

物理删除和逻辑删除的区别

1、“物理删除”是计算机处理数据时的一个概念。与物理删除相对应的是逻辑删除。2、逻辑删除就是对要要删除的数据打上一个删除标记,在逻辑上是数据是被删除的,但数据本身依然存在!而物理删除则是把数据从介... 查看详情

dg的数据保护模式

...on零数据丢失,在事务提交时,">redodata写localonlineredolog和">standbyredolog,然后返回提交完成。primaryshutdown时,启用故障保护,写"& 查看详情

Signtool.exe /dg /ds /di 选项和时间戳

】Signtool.exe/dg/ds/di选项和时间戳【英文标题】:Signtool.exe/dg/ds/dioptionsandtimestamping【发布时间】:2020-01-1518:18:19【问题描述】:我们正在努力使用signtool.exe摘要选项优化数字签名过程。到目前为止,工作流程如下所示:在客户端... 查看详情

dg搭建内容和步骤

DATAguard搭建内容主库通过网络把日志文件传输到副库实现原理:主库是好的,副库安装数据库软件oracle软件目录/u01/app/oraI 查看环境变量env|grepORACLEps-ef|grepsmon v$database反应的是控制文件信息搭建DG必须开归档模式开启快速恢复... 查看详情

dg文档用啥看

...cFiles。在大多数情况下,这些文件属于DeveloperFiles。Windows和Linux平台已支持DG文件。它们是台式计算机(和移动)设备兼容的。普及性为“低”时,普通人通常不会使用这些文件。 查看详情

逻辑 SQL 和物理 SQL 有啥区别?

】逻辑SQL和物理SQL有啥区别?【英文标题】:WhatisthedifferencebetweenLogicalSQLandPhysicalSQL?逻辑SQL和物理SQL有什么区别?【发布时间】:2016-04-0808:00:46【问题描述】:在阅读OBIEE架构时,它提到最终用户的请求通过表示层转换为LogicalSQL... 查看详情

easyui双击事件

...A以下代码是双击dg1,根据dg1中的的Reqid获取数据并显示dg2和dg3,dg1、dg2、dg3都是datagrid://双击行,显示物料明细和审批历史;$('#dg1').datagrid(onDblClickRow:function(rowIndex,rowData)//获取物料明细列表;$.ajax(url:'getMatnrList',type... 查看详情

easyui双击事件

...A以下代码是双击dg1,根据dg1中的的Reqid获取数据并显示dg2和dg3,dg1、dg2、dg3都是datagrid://双击行,显示物料明细和审批历史;$('#dg1').datagrid(onDblClickRow:function(rowIndex,rowData)//获取物料明细列表;$.ajax(url:'getMatnrList',type... 查看详情

替代3dj6和3dg6的场效应管和三极管

3DJ6结型场效应管:可用2SK40、2SK46、2SK59、BFS70、BFS244、BFS245、BF346、2N3369、2N3821、2N3822,3DJ8D代换.3DG6NPN小功率高频三极管:可用9014,9018,8050,3DG201,3DG182,3DG12,3DG27,代换.3DG6参数:0.02A15~30 查看详情

物理分页和逻辑分页的区别

物理分页:从数据库直接查出需要分页的数据,例如使用limit逻辑分页:一次性从数据库中查出所有数据放在内存中,通过特定的方法进行批量取出实现分页 查看详情

dg环境的日常巡检

DG环境的日常巡检目录 1、DG环境的日常巡检4 1.1、主库环境检查4 1.1.1、主库实例启动状态检查4 1.1.2、主库启动模式检查4 1.1.3、主库DG环境的保护模式检查4 1.1.4、主库用于控制日志同步的参数检查4 1.1.5、主库查看是否开启强制日... 查看详情