`

Oracle如何正确删除archivelog文件(转)

阅读更多

 

文章出自 : http://cache.baiducontent.com/c?m=9d78d513d99516f10fabc3690d678426480edb276b898d406b93d3169c3e1d070571e2c83a3f554196d27c100ba54f5afdf041236a5c3deddd97d657a6dd852f5bd07c672d4ddc164e8604ef8c1579997bc306f4ee43b0e2ab2594da8b80840000d7035e29dca1d10d5c41d72eaa5369a4ffde55155d13b9f0326fe859012b9f3e41b242f8eb377907f6ac9b0312&p=8b2a9e1fc5d215e808e2947d0e5682&newp=9a33dd03ce904ea408e2947d0e4cc6231610db2151ddd3&user=baidu&fm=sc&query=delete+archivelog&qid=&p1=8

 

 

Oracle正确删除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;

 

下面是在工作中遇到的删除方法(Linux下的命令):

-- 首先从root用户切换到oracle用户
su - oracle

-- 再进入RMAN
rman target /

-- 执行删除命令(删除7天前的归档日志)
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

 

 

 

 

 

分享到:
评论

相关推荐

    Oracle删除archivelog文件的正确方法

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

    oracle自动清理archivelog文件的具体方法

    介绍了oracle自动清理archivelog文件的具体方法,有需要的朋友可以参考一下

    自动删除ORACLE归档日志文件

    #功能:自动删除ORACLE归档日志文件 #删除方式:rman ,deletearchivelog #调用方式:可单独调用,或在job_clean_archivlog.sh脚本中根据需要调用见另外的附件) ##############################################

    ORA-00257Oracle释放archivelog空间.doc

    ORA-00257Oracle释放archivelog空间 主要分两步处理:第一步删除物理文件,注意删除的是早期日志;第二步释放逻辑空间,登录RAMN,释放逻辑空间。

    当空间占用率高于60%时自动删除ORACLE归档日志文件

    #功能:当空间占用率高于60%时自动删除ORACLE归档日志文件 # #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本(会调用clean_archivelog....

    ORACLE啟用歸檔模式及建立ARCHIVE LOG副本

    ORACLE啟用歸檔模式及建立ARCHIVE LOG副本

    Oracle归档日志删除

    controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除 archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件...

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 5. Oracle Index 的三个问题...

    Oracle+Database+11g+RMAN备份与恢复.pdf

    Oracle 数据库物理体系结构 Oracle 操作内核 ARCHIVELOG模式操作与 NOARCHIVELOG 模式操作 Oracle 恢复模式 Oracle 中的手动备份操作 Oracle 中的手动恢复操作

    oracle备份和恢复.pdf

    ---- 热备份是在数据库运行的情况下,采用archivelog mode方式备份数据的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在...

    Oracle数据库管理员技术指南

    1.2.3 怎样配置符合 OFA 的 Oracle 文件 系统 1.3 规划数据库文件布局 1.3.1 最大化可用性的规划 1.3.2 最小化磁盘争用的规划 1.4 建立参数文件 1.4.1 配置参数的一些注意事项 1.4.2 建立参数文件的连接 ...

    oracle 12c 数据库 教程

    (五)启用 ARCHIVELOG(归档)模式 89 (六)Oracle 数据库备份的解决方案 89 二、闪回 90 (一)什么是闪回 Flashback? 90 (五)闪回查询:Flashback Query 91 (六)闪回版本查询:Flashback Version Query 92 ...

    采用Oracle Archive Log模式和非Archive Log模式对备份恢复的影响

    采用Oracle Archive Log模式和非Archive Log模式对备份恢复的影响。努力学习,天天向前。

    ORACLE数据库体系架构视频教程详细完整版

    第五章:归档日志 archivelog 第六章:日志挖掘 logminer 第七章:管理undo 第八章: 检查点 checkpoint 第九章:实例恢复机制 第二部分:Oracle存储架构 第十章: 数据字典和动态视图 第十一章:Oracle的存储架构 ...

    oracle 常用语句 oracle备份 oracle冷备份 oracle启停 oracle导出 oracle导入

    oracle 常用语句 --逻辑备份 --导出ORACLE参数 参数 说明 USERID 确定执行导出实用程序的用户名和口令 ..................(见附件) --导出 --全库导出 ..................(见附件) --按用户方式导出 ..................

    oracle归档日志步骤+RMAN步骤

    oracle归档日志步骤+RMAN步骤 . set ORACLE_SID=EKP sqlplus /nolog conn / as sysdba SQL> archive log list; show parameter db_reco show parameter log_archive alter system set db_recovery_file_...

    Oracle 11g For Dummies.pdf

    When to use online, offline, controlfile, and archivelog backups Troubleshooting methodology and how to use Oracle database logs and other diagnostic utilities Different ways to manage your database ...

Global site tag (gtag.js) - Google Analytics