|
原帖由 小比例尺 于 2008-1-27 07:18 发表 ![]()
data guard在什么场合下使用啊?物理standby只能以只读打开。但数据库是只读的应用真是太少了。至少我没见过。如果业务是频繁数据变动(插入,更新,删除)那物理stand by 根本就没用。
另外,如果只传送归档的话,假设在线日志是100M,那就有可能有99M的数据变动记录(redo)没有反映到从库中。那还谈什么容灾,连数据库的一致性都没得到保护。如果传送的是在线日志,有是问题多多,性能是一回事。如果主库因为网络问题不能连通从库,那主库也不能使用了。
逻辑standby又有没什么用呢?
配置standby是为了容灾,这里的灾通常是指 primary和logical standby一损俱的灾,比如磁盘损坏,掉电。电都没了,logical standby有什么用?!
所以standby根本就没用!
data guard在什么场合下使用啊?
容灾: 当主库挂了,无法立即修复。比如ORACLE系统,操作系统,磁盘,主板,电力系统,火灾,水灾,盗窃。反正一时之间不可用,而且损失特大。例如沃尔玛买单系统,富士康的条码上料系统,普通工厂的ERP系统,移动的短讯系统。
湖南雪灾的京广线,电力容灾系统没有做的原因
但数据库是只读的应用真是太少了。至少我没见过。如果业务是频繁数据变动(插入,更新,删除)那物理stand by 根本就没用。
物理不一定要只读呀?它一直在应用归档不可以不!
另外,如果只传送归档的话 如果传送的是在线日志,
ARC传送归档日志
LGW 可不是传在线日志哟 是传REDO BUFFER 可同步也可异步
我现在有三大库采用LGW 异步传redo buffer 最大性能模式。最多损失最近一次的redo buffer数据!
如果主库因为网络问题不能连通从库,那主库也不能使用了
你指的是最大保护模式 |
|