ITPub博客

首页 > Linux操作系统 > Linux操作系统 > delete archive log on standby db using ASM

delete archive log on standby db using ASM

原创 Linux操作系统 作者:dodola 时间:2013-06-22 07:59:50 0 删除 编辑
當使用ASM管理數據庫的文件時,如果想要刪除archive log 文件有兩種方法:
 
 (一)通過RMAN。
 
           rman target/

          RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

(二)在ASM中執行SQL清除(這個SQL會產生類似

alter DISKGROUP DSKGRP1 drop file  '+DSKGRP1/MAXCP/ARCHIVELOG/2004_11_15/thread_1_seq_970.1236.1';的命令) 

    select 'alter diskgroup DSKGRP1 drop file
''//ARCHIVELOG/'|| to_char(b.creation_date,'YYYY_MM_DD') ||'/'|| a.name||''';'
from v$asm_alias a, v$asm_file b
where a.group_number = b.group_number
and a.file_number = b.file_number
and b.type='ARCHIVELOG'
order by a.name;

 

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

下一篇: 失去很好的機會
请登录后发表评论 登录
全部评论

注册时间:2011-09-24

  • 博文量
    50
  • 访问量
    160572