data guard初学者 的两个疑问

[复制链接]
查看11 | 回复5 | 2009-9-27 10:02:26 | 显示全部楼层 |阅读模式
1.
物理备数据库能以只读模式打开,执行查询任务,但日志文件的重做数据的应用会有延迟,那么,查询的数据能与主数据库的数据一致吗?如何实现的?
2.
造成主数据库永久损害的逻辑损坏或用户错误也能在备用数据库上被解决,是如何实现的?数据同步时,不会把用户错误同步到备数据库上吗?
回复

使用道具 举报

千问 | 2009-9-27 10:02:26 | 显示全部楼层
(1) Physical Standby uses the redo log directly applying mechnism which involves the Oracle datafile format, redo format and consistency
Logical Standby uses the LogMiner to do the SQL apply. Both apply could not be catch up with the primary if there are fairly workload ongoing.
Readable standby is a new feature in 11g, as mentioned above, some data might not be realtime
回复

使用道具 举报

千问 | 2009-9-27 10:02:26 | 显示全部楼层
(2) As for physical standby, it is just a restore database
回复

使用道具 举报

千问 | 2009-9-27 10:02:26 | 显示全部楼层
1 不是同步的, 11G 有新的功能了
2 可以设置延时恢复,不是同步的
回复

使用道具 举报

千问 | 2009-9-27 10:02:26 | 显示全部楼层
还是有点糊涂
回复

使用道具 举报

千问 | 2009-9-27 10:02:26 | 显示全部楼层
也是初学者

,大家互相学习
1. 不管是ARCH模式还是LGWR方式,日志传到备机总要有一定时间差的,不太可能完全同步
11G了解的不多,11g有个Physical standby with Real Time Query,不知道楼上是不是说的这个,不过这个好像是解决Physical standby模式下不能读的问题的
2. oracle不可能区分用户错误和正常操作之间的区别吧
dataguard主要是用来解决灾备问题,用户错误应该是用flashback或不完全恢复之类的技术手段来处理比较好吧
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行