26 123
发新话题
打印

那位能介绍一下Oracle 在 No Archive log模式下的在线热备

引用:
原帖由 luoxi 于 2006-10-15 00:04 发表
这个应该是基于snapshot的!个人认为,如果不对大家尽管拍!
赫赫,对头
万里长城十亿兵
国耻岂待儿孙平
愿提十万虎狼旅
跃马扬刀入东京

TOP

回复 #21 skyzqq 的帖子

错了。
这个其实很简单。
我想楼主看到的应该是dsg的宣传文档吧。

它其实是有一个后台进程分析在线日志,然后将在线日志传输到远程,以代替归档日志的作用。
这样做在理论上不能保证备份的可用性。在在线日志切换的速度大于它们分析的速时就会有问题。

TOP

看到这么多人在讨论这个话题,我也说几句:

1,首先Oracle官方一定不支持非归档模式下的热备份。
2,归档日志本身就相当于数据库的一个备份,及时地将归档日志归档到磁带,不会占用Oracle服务器太多的磁盘空间,也不会对性能有太大的影响。
3,要解决在线热备份导致的数据库在时间点上的不一致问题,在恢复数据库到最新点,从最近一次数据库备份到最近时刻的日志是必须的,没有日志无法成功recover到最新。
4,不管是copy-on-write还是mirror,如果不通过Oracle本身的接口,都不能保证可以备份db cache或log cache中的内容,这样备出来的数据库一定是不一致的,恢复后必须做recover。
5,所以我认为:在非归档日志模式下做Oracle的在线热备份是不可能的。即使真的不需要置为归档模式,也一定是用了其它的方法来备份online redo log了。

当然了,我不是Oracle高手,理解可能有误,如果真的有实现的方法,我希望明白人出来讲一讲。

TOP

举个例子大致说一下!!想长长见识!!谢谢

TOP

举个例子大致说一下!!想长长见识!!谢谢

TOP

好像不行啊,。。。。。

TOP

 26 123
发新话题