免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: cq_2006
打印 上一主题 下一主题

[Veritas NBU] 求助:NBU中retention数据保存周期保存oracle数据库数据文件的问题? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-07-02 19:11 |只看该作者
原帖由 无牙 于 2009-7-2 18:14 发表


牛牙!真是人外有人,山外有山牙!




configure retention policy to redundancy 1:
是用来决定那些备份不再需要了,它一共有三种可选项,分别是
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 5;
CONFIGURE RETENTION POLICY TO NONE;
第一种recover window是保持所有足够的备份,可以将数据库系统恢复到最近七天内的任意时刻。任何超过最近七天的数据库备份将被标记为obsolete。


第二种redundancy 是为了保持可以恢复的最新的5份数据库备份,任何超过最新5份的备份都将被标记为redundancy。它的默认值是1份。


第三种不需要保持策略,clear将恢复回默认的保持策略。


一般最安全的方法是采用第二种保持策略。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
12 [报告]
发表于 2009-07-02 21:31 |只看该作者
又有了新的认识。

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-03 17:33:52数据库技术版块每日发帖之星
日期:2015-09-21 06:20:00
13 [报告]
发表于 2009-07-06 22:28 |只看该作者
关于楼主的例子问题,答案是肯定的--绝对能恢复!只要有备份。有高手能手工生成controlfile,再恢复数据库,这点也证明controlfile信息丢掉也可能恢复的。另外,那片文章描述很有问题:先说“写入controlfile保留是以次数为准不是以多少天为准”,接下来又说“control_file_record_keep_time表示控制文件里可重复使用的记录所能保存的最小天数”,是否矛和盾了?怎么可能以次数计算?rman每备份一个存贮片就会更新controlfile,它难道每次把次数加一?岂不一次备份就上百次了?

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
14 [报告]
发表于 2009-07-06 22:45 |只看该作者
这个是Oracle手册中对CONTROL_FILE_RECORD_KEEP_TIME的解释。
http://download.oracle.com/docs/ ... ams029.htm#sthref90

CONTROL_FILE_RECORD_KEEP_TIME specifies the minimum number of days before a reusable record in the control file can be reused. In the event a new record needs to be added to a reusable section and the oldest record has not aged enough, the record section expands. If this parameter is set to 0, then reusable sections never expand, and records are reused as needed.

Note:
This parameter applies only to records in the control file that are circularly reusable (such as archive log records and various backup records). It does not apply to records such as datafile, tablespace, and redo thread records, which are never reused unless the corresponding object is dropped from the tablespace.

ontrol_file_record_keep_time应该是表示控制文件里可重复使用的记录所能保存的最小天数。

论坛徽章:
0
15 [报告]
发表于 2009-07-07 01:29 |只看该作者
原帖由 w3wu 于 2009-7-6 22:28 发表
关于楼主的例子问题,答案是肯定的--绝对能恢复!只要有备份。有高手能手工生成controlfile,再恢复数据库,这点也证明controlfile信息丢掉也可能恢复的。另外,那片文章描述很有问题:先说“写入controlfile保 ...



老吴你也来了呀?

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-03 17:33:52数据库技术版块每日发帖之星
日期:2015-09-21 06:20:00
16 [报告]
发表于 2009-07-07 14:01 |只看该作者
被发现了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP