Oracle删除archivelog文件的正确方法

 更新时间:2017年02月23日 17:23:22   作者:394778101  
Oracle在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件,而且默认是不会定期清除的,时间长久了,该文件夹会占用很大的空间。那么如何定期正确删除archivelog文件呢?今天小编给大家介绍下

Oracle在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件,而且默认是不会定期清除的,时间长久了,该文件夹会占用很大的空间。

问题:如何定期正确删除archivelog文件呢? 很多人直接在archive目录下删除文件,这样其实不能达到在Oracle CLF文件中删除文件记录的效果。

正确方法:

1.用RMAN连接目标DB:在命令行界面输入以下命令

RMAN target sys/*@orcl**

2.在RMAN命令窗口中,输入如下命令:

crosscheck archivelog all; 
delete expired archivelog all;

或者删除指定时间之前的archivelog:

DELETE ARCHIVELOG ALL COMPLETED BEFORE ‘SYSDATE-7'; 
(指定删除7天前的归档日志)

3.其它相关命令: 查看归档日志列表:

list archivelog all;

查看失效的归档日志列表:

list expired archivelog all;

4.定期清除archivelog: 可以将如下代码写成.bat文件,在控制面版的任务计划下添加新的定时任务:

RMAN target sys/*@orcl crosscheck archivelog all; 
delete expired archivelog all;

相关文章

  • 解决Oracle数据库归档日志占满磁盘空间问题

    解决Oracle数据库归档日志占满磁盘空间问题

    这篇文章主要介绍了解决Oracle数据库归档日志占满磁盘空间问题,文中给大家提到了常用命令及实现代码,需要的朋友可以参考下
    2018-08-08
  • Oracle 10g安装配置方法图文教程

    Oracle 10g安装配置方法图文教程

    这篇文章主要为大家详细介绍了Oracle 10g安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • oracle中存储函数与存储过程的区别介绍

    oracle中存储函数与存储过程的区别介绍

    这篇文章主要介绍了oracle中存储函数与存储过程的区别介绍,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • Oracle 数据库中的全文搜索整体流程分析

    Oracle 数据库中的全文搜索整体流程分析

    Oracle 是一种功能强大的关系型数据库管理系统,它提供了各种功能来处理和管理大量的数据,这篇文章主要介绍了Oracle 数据库中的全文搜索功能,需要的朋友可以参考下
    2024-04-04
  • Oracle查看表操作历史记录并恢复数据的方法

    Oracle查看表操作历史记录并恢复数据的方法

    Oracle是一种广泛应用于企业级数据库系统的软件,但在操作过程中可能会发生误删除数据的情况,这时就需要进行数据恢复操作,这篇文章主要给大家介绍了关于Oracle查看表操作历史记录并恢复数据的相关资料,需要的朋友可以参考下
    2023-08-08
  • 解决Hibernate JPA中insert插入数据后自动执行select last_insert_id()

    解决Hibernate JPA中insert插入数据后自动执行select last_insert_id()

    这篇文章主要介绍了Hibernate JPA中insert插入数据后自动执行select last_insert_id()的解决方法。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • oracle数据库慢查询SQL实例详解

    oracle数据库慢查询SQL实例详解

    一般的业务系统如果遇到性能问题,绝大部分都是来自数据库的,有的业务一个查询执行时间好几秒,这就是我们说说的SQL慢查询,这篇文章主要给大家介绍了关于oracle数据库慢查询SQL的相关资料,需要的朋友可以参考下
    2024-06-06
  • Oracle中对空字符串的判断方式

    Oracle中对空字符串的判断方式

    这篇文章主要介绍了Oracle中对空字符串的判断方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • 安装Oracle加载数据库错误areasQueries的解决

    安装Oracle加载数据库错误areasQueries的解决

    安装Oracle加载数据库错误areasQueries的解决...
    2007-03-03
  • Oracle数据库表空间满了的问题处理方法

    Oracle数据库表空间满了的问题处理方法

    在Oracle数据库管理中,表空间是一个重要的概念,用于存储数据库对象和数据,当表空间满了时,可能会导致数据库的运行受到影响,本文将介绍如何诊断和处理 Oracle 数据库中表空间满的问题,并给出相应的 SQL 命令,需要的朋友可以参考下
    2024-03-03

最新评论