暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle11gr2清理归档文件archivelog

原创 2023-11-21
866

  • 切换oracle用户:

su - oracle

  • 进入rman:前提要配置好ORACLE_SID实例名

rman target /

  • 查看当前归档日志文件信息:

crosscheck archivelog all;

  • 删除归档日志(前7天):

delete noprompt archivelog until time 'sysdate-7'

该命令的含义是删除距离当前时间(sysdate)7天之前的归档日志。具体操作如下:

  1. "noprompt"表示在执行删除操作时不需要确认提示,直接进行删除操作。
  2. "archivelog"表示要删除的是归档日志。
  3. "until time '(sysdate-7)'"指定了删除的时间范围,即删除距离当前时间7天之前的归档日志。


或者更暴力一点,执行强制删除归档日志:

delete noprompt force archivelog until time 'SYSDATE-10';

"noprompt"表示在执行删除操作时不需要确认提示,直接进行删除操作。

"force"选项表示强制删除,即无论归档日志是否被其他进程使用或处于保护模式,都会被删除。


  • 切换grid用户,进入asmcmd,执行lsdg查看空间使用:
  • asmcmd lsdg

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论