楼主: yxh200

Oracle9i Data Guard能不能实现数据的实时同步?

[复制链接]
论坛徽章:
0
11#
 楼主| 发表于 2004-12-26 18:04 | 只看该作者
最初由 grassbell 发布
[B]

最大保护模式下,Standby方的MRP0仍是需要等待Primary的当前日志归档后(由Logswitch触发)才能应用到database中。这在所有模式中均一样。

所以不可能做到完全的实时,至少落后一个日志的数据。 [/B]


那您在这个回复中又说不可能做到完全的实时,怎么我感觉前后矛盾呢?

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
21
授权会员
日期:2005-10-30 17:05:332012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:36
12#
发表于 2004-12-26 18:30 | 只看该作者
看你怎么理解了。

实时和数据不丢失不是一个概念吧。

不能做到实时:因为会相差一个日志的数据没有被应用。

但是数据不会丢失:因为主库down的时候,日志已经传到备用库,丢不了的。只要手动应用就行了。

使用道具 举报

回复
论坛徽章:
3
操作系统板块每日发贴之星
日期:2005-05-04 01:01:45行业板块每日发贴之星
日期:2005-10-19 01:02:42会员2006贡献徽章
日期:2006-04-17 13:46:34
13#
发表于 2004-12-27 01:16 | 只看该作者
up

使用道具 举报

回复
论坛徽章:
5
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44行业板块每日发贴之星
日期:2008-07-01 01:02:17
14#
发表于 2004-12-27 08:44 | 只看该作者
最初由 grassbell 发布
[B]看你怎么理解了。

实时和数据不丢失不是一个概念吧。

不能做到实时:因为会相差一个日志的数据没有被应用。

但是数据不会丢失:因为主库down的时候,日志已经传到备用库,丢不了的。只要手动应用就行了。 [/B]



???那么两库之间的传输是以什么单位进行的呢?还是以单个日志文件么?如果这样的话,主库磁盘崩溃,必定有还没来得及传输的信息,除非以单个sql为单位传输

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
66
ITPUB元老
日期:2005-07-16 18:49:11授权会员
日期:2005-10-30 17:05:33ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44现任管理团队成员
日期:2011-05-07 01:45:08版主3段
日期:2012-05-15 15:24:11
15#
发表于 2004-12-27 09:06 | 只看该作者
最初由 披发头陀 发布
[B]


???那么两库之间的传输是以什么单位进行的呢?还是以单个日志文件么?如果这样的话,主库磁盘崩溃,必定有还没来得及传输的信息,除非以单个sql为单位传输 [/B]


是以事务为单位。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
21
授权会员
日期:2005-10-30 17:05:332012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:36
16#
发表于 2004-12-27 09:08 | 只看该作者
最初由 xzh2000 发布
[B]

是以事务为单位。 [/B]




也就是 在主节点事务确认之前,备用节点也必须完全收到日志数据 这句话

使用道具 举报

回复
论坛徽章:
0
17#
 楼主| 发表于 2004-12-27 09:25 | 只看该作者
是不是说只有备用库对主库确认收到了日志,而不是数据写入备用库,那么主库才将数据写入自己的库中?那样的话主库没有将数据写入自己的库中,那日志是怎么生成的?

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
21
授权会员
日期:2005-10-30 17:05:332012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:36
18#
发表于 2004-12-27 09:32 | 只看该作者
最初由 yxh200 发布
[B]是不是说只有备用库对主库确认收到了日志,而不是数据写入备用库,那么主库才将数据写入自己的库中?那样的话主库没有将数据写入自己的库中,那日志是怎么生成的? [/B]


这个。。。。



主节点事务确认,只是保证lgwr 将log buffer 中的日志数据写入主库和备库的日志文件,跟脏数据是否写入数据文件没有关系,后者是由dbwr 负责的。

使用道具 举报

回复
论坛徽章:
0
19#
 楼主| 发表于 2004-12-27 09:33 | 只看该作者
是以事务为单位。

在备用库与主库上物理的表现形式是什么样的?是一堆1K大小的文件?还是几个文件循环使用,或是数据包,没有文件?

不好意思,我这里现在还没有一份9i 的企业版,只能等合同签了才能看到,所以关于data guard 都是猜测

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
20#
发表于 2004-12-27 09:34 | 只看该作者
最初由 yxh200 发布
[B]是不是说只有备用库对主库确认收到了日志,而不是数据写入备用库,那么主库才将数据写入自己的库中?那样的话主库没有将数据写入自己的库中,那日志是怎么生成的? [/B]



事务的提交是靠LGWR 来保证的,所以,当确认提交成功,两边都需要生成日志。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表