两个归档删除方式请教

[复制链接]
查看11 | 回复9 | 2010-10-8 09:31:22 | 显示全部楼层 |阅读模式
生产库oracle上现在有两个归档,造成备份时,会同时把两份归档备份,rman删除时也会将两份归档也都删了,有没有办法把第一归档备份保留1天,而第二归档备份保留30天,而备份只备份第一归档。
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
本帖最后由 iori809 于 2011-9-18 13:06 编辑
我觉得可以在备份去掉delete all input~还有备份的无论你有个地方存有archivelog他都只会备份一个路径的
然后用OS的命令来控制删除~再用crosscheck 来同步RMAN
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
第一份归档用rman delete input控制
第二份归档用操作系统命令控制 可以用crontab
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
学习了
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
你这两分归档日志是什么关系?是怎么产生的?
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
lucecy 发表于 2011-9-18 23:41
第一份归档用rman delete input控制
第二份归档用操作系统命令控制 可以用crontab

这个怎么操作,测试下效果,我怕delte input all会删除全部的归档
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
outdo 发表于 2011-9-19 07:08
你这两分归档日志是什么关系?是怎么产生的?

一份是正常归档,一份是第二归档,供golden gate使用,主要是为了异构灾备
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
突然发现,使用Golden Gate的人不少啊
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
delete obsolete 不行吗?
回复

使用道具 举报

千问 | 2010-10-8 09:31:22 | 显示全部楼层
首先查找v$archived_log 视图,看里面归档name的名字
select name from v$archived_log
然后使用like方式来备份就能达到需求了
backup archivelog like '/archlog/arch/1%' format '/ora10g/ora112/bak/fwskarch_%s_%p_%T' delete input;
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行