暂无图片
分享
baalchina
2020-03-02
请问在删除归档之前一定要做crosscheck嘛?

如题,假设归档满了,为了尽快恢复准备删除3天以外的归档,那么之前必须要做crosscheck嘛?crosscheck如果不做是否可能会产生删除错误的问题?

谢谢

收藏
分享
5条回答
默认
最新
peiyang

crosscheck的目的是检查RMAN的目录以及物理文件,如果物理文件不存在于介质上,将标记为Expired,并且做交叉检查。如果从操作系统或者物理上直接删除归档,rman并不会立即知道备份的状态,所以不做crosscheck,rman并不会去更新rman资料库中过时的信息。

暂无图片 评论
暂无图片 有用 0
JiekeXu
暂无图片

不做 crosscheck 则需要强制删除归档,语法命令如下:

rman target /
delete noprompt force archivelog all completed before ‘sysdate-3’;

noprompt 和 force 则是可选参数。

暂无图片 评论
暂无图片 有用 0
外包DBA

想要尽快,暴力的方法是直接到文件系统或者ASM中rm,然后再到rman中crosscheck

暂无图片 评论
暂无图片 有用 0
fdsdfs

建议做

暂无图片 评论
暂无图片 有用 0
baalchina
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏