123
返回列表 发新帖
楼主: chao_ping

技术专题总结:standby Database (已经加入精华区,取消置顶)

[复制链接]
论坛徽章:
126
咸鸭蛋
日期:2011-08-22 23:47:37优秀写手
日期:2013-12-18 09:29:152014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142015年新春福章
日期:2015-03-04 14:19:11
21#
发表于 2002-1-21 11:36 | 只看该作者
在这里,首先要说明的就是,如果设置成了 standby database 的环境,一开始就要考虑到有没有影响正常 standby 运行的因素。如果常常需要 run nologging 的 batch works,并不适合standby 的环境。管理起来太贵了,如果用 geo-mirroring 好象还容易些。

对于 oracle 操作手册中提供的方法,一般来说是可信的。在您的问题了,重新建一个 standby control file 的目的,就是为了防止您所说的问题出现。在 control file 中有记录各data file 的time stamps,所以在重新 recovery 的时候,可以由 time stamps 来控制那些操作不用再重做一次。

白雪红尘

最初由 yybsnz 发布
[B]大家好:
我对于在primary database里做nologging操作时,要将做此操作的table a和control flie都拷到standby database有一点疑问:如果table a 在做完了nologging操作后又做了其它操作 (假设命名为operateA,logging方式),,然后将table a 和control file 拷到standby database.当standby database 用archived log做恢复时,会不会又将operateA再做一遍(此时拷过来的table a 里已有此操作了)。为什么?

恳请各位大侠无私的帮助! [/B]

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
22#
发表于 2002-1-21 11:51 | 只看该作者
谢谢白雪先生的无私奉献

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
23#
发表于 2002-1-21 11:53 | 只看该作者
首先感谢白雪的回复!
不过你的回答好象并不准确,新的CONTROL FILE里同样也有其它DATA FILES的STEMP,但也进行恢复了......
我对于PRIMARY SITE这边结构的修改,STANDBY SIZE那边相应做了那些操作还是模糊得很

使用道具 举报

回复
论坛徽章:
126
咸鸭蛋
日期:2011-08-22 23:47:37优秀写手
日期:2013-12-18 09:29:152014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142015年新春福章
日期:2015-03-04 14:19:11
24#
发表于 2002-1-21 12:05 | 只看该作者
因为control file 里面 data files 的 time stamps 改了。你做的nologging 所影响的 datafiles,要在 primary database 上面做 hotbackup,移到 standby 上面去。这样 这些 data files 的timestamp,与nologging 没有影响到的 datafiles 不一样了。如果依据 control file 的 time stamp 就可以分别出了。

是不是呢?

白雪红尘

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
25#
发表于 2002-1-21 17:22 | 只看该作者
多谢白雪指教,这个问题我已经大体明白了!
我还想问一个问题,在建立STANDBY DATABASE的过程中,如果PRIMARY DATABASE在建立STANDBY CONTROLFILE和ARCHIVE LOG CURRENT 之间还有事物在处理,并已进入CURRENT LOG,或者CURRENT LOG 已经归档,又有新的CURRENT LOG,那么STANDBY DATABASE使用RECOVERY STANDBY DATABASE进行恢复时是否有影响?

使用道具 举报

回复
论坛徽章:
126
咸鸭蛋
日期:2011-08-22 23:47:37优秀写手
日期:2013-12-18 09:29:152014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142015年新春福章
日期:2015-03-04 14:19:11
26#
发表于 2002-1-22 00:13 | 只看该作者
在正在运行的 database 中,当 checkpoint 发生的时候,才会在 control file 记录新的信息。所以在 create standby control file 的时候,log file 那边如何活动,并不影响的。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
27#
发表于 2002-1-23 00:15 | 只看该作者

多谢snowhite2000,实为经典之作

建议版主收入下一期的ITPUB电子刊物里。

使用道具 举报

回复
论坛徽章:
0
28#
发表于 2002-1-23 11:49 | 只看该作者
感谢版主及相关人员的努力工作和无私奉献。
提一个小的建议,专题的这种浏览方式不是很方便,能否做成同论坛电子刊物那种形式呢。

使用道具 举报

回复

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

本版积分规则 发表回复

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