ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RMAN--如何从controlfile删除不存在的archivelog

RMAN--如何从controlfile删除不存在的archivelog

原创 Linux操作系统 作者:vongates 时间:2019-05-16 10:18:06 0 删除 编辑

我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的

controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!这时候我们要做手工的清除的话,下面我经过实验,可以尝试这种方法:


1. 进入rman 

2. connect target /

3. crosscheck archivelog all;

4. delete expired archivelog all;

这时候我们再去OEM中看就一定看不到,如果你的从来没有做过这个动作的话,我们可以比较从这个动作前的controlfile后动作后的controlfile的大小!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51655/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    266
  • 访问量
    194204