知识大全 Oracle删除归档日志实例

Posted 文件

篇首语:一身转战三千里,一剑曾当百万师。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle删除归档日志实例相关的知识,希望对你有一定的参考价值。

Oracle删除归档日志实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  当Oracle 归档日志满了后 将无法正常登入Oracle 需要删除一部分归档日志才能正常登入Oracle

  一 首先删除归档日志物理文件 归档日志一般都是位于archive目录下 AIX系统下文件格式为 _ _ dbf 建议操作前先对数据库进行备份 删除时至少保留最近几天的日志用于数据库恢复

  二 把归档日志的物理文件删除后 我们就可以正常登入Oracle了 但是还没完全把归档日志删除干净 Oracle的controlfile中仍然记录著这些archivelog的信息 在Oracle的OEM管理器中有可视化的日志展现出 当我们手工清除archive目录下的文件后 这些记录并没有被我们从controlfile中清除掉 接下去我们要做的就是这个工作

  我们利用RMAN进行删除操作 操作步骤如下 (WIN客户端系统为例)

   指定数据库实例

  C:\\Documents and Settings\\Administrator>SET Oracle_SID =orcl

   连接数据库

  C:\\Documents and Settings\\Administrator>RMAN TARGET SYS/sysadmin@orcl

   查看归档日志的状态

  RMAN> list archivelog all;

   手工删除归档日志文件

  RMAN> DELETE ARCHIVELOG ALL PLETED BEFORE SYSDATE ;

  说明

  SYSDATA 表明当前的系统时间 天前 before关键字表示在 天前的归档日志 如果使用了闪回功能 也会删除闪回的数据

  同样道理 也可以删除从 天前到现在的全部日志 不过这个命令要考虑清楚 做完这个删除 最好马上进行全备份数据库

  DELETE ARCHIVELOG from TIME SYSDATE ; 删除从 天前到现在的全部日志 慎用

  UNIX/LINUX下也可以通过FIND找到 天前的归档数据 使用EXEC子操作删除

  find /oraarchive xdev mtime + name * dbf exec rm f ;

  这样做仍然会在RMAN里留下未管理的归档文件

  仍需要在RMAN里执行下面 条命令

  crosscheck archivelog all;

  delete expired archivelog all;

cha138/Article/program/Oracle/201311/18990

相关参考

知识大全 查看修改ORACLE10G归档日志空间的限制

查看修改ORACLE10G归档日志空间的限制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在O

知识大全 Oracle数据库的归档日志写满磁盘空间解决办法

Oracle数据库的归档日志写满磁盘空间解决办法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 切换oracle的归档目录

  下午技术支持的兄弟打来电话说某业务不正常了发现ORA的错误  上服务器察看发现归档日志的目录空间满了!!只有G…  鉴于业务的特殊性不想折腾oracle遂换个目录写日志记录下来以免忘记:  alt

知识大全 配置归档日志,让数据库管理更加顺畅

  一更改日志操作模式三步走  默认情况下Oracle数据库采用的是非归档模式但是非归档模式不能够防止因物理损坏而导致丢失数据问题为此数据库管理员可能需要把日志操作模式从非归档模式转换为归档模式其实要

知识大全 如何使用归档日志进行完全恢复

  系统环境  操作系统WindowsServer机器内存M  数据库 OracleiR()forNT企业版  安装路径C:\\ORACLE    模拟现象      先将数据库设置为归档模式    

知识大全 如何使用归档日志进行完全恢复

  系统环境  操作系统WindowsServer机器内存M  数据库 OracleiR()forNT企业版  安装路径C:\\ORACLE    模拟现象  先将数据库设置为归档模式    SQL*

知识大全 没有备份只有归档日志如何恢复数据文件

  系统环境  操作系统WindowsServer机器内存M  数据库 OracleiR()forNT企业版  安装路径C:\\ORACLE    模拟现象    可通过重建数据文件来恢复前提是归档日

知识大全 oracleRAC--归档日志的开启方法

oracleRAC--归档日志的开启方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  orac

知识大全 oracle数据库备份与恢复apieceofcake(4)

  oracle数据库日志备份(windows平台)  本片是接上次的数据库在线备份进行数据库全备份后需要备份归档的日志文件  建立数据库备份的脚本  在上面建立的目录下建立如下的两个脚本  建立执行

知识大全 丢失归档日志文件后数据库应当如何恢复[1]

  本文主要介绍了如何从一个不能正常打开的数据库(由于一个/多个数据库文件与其他文件不一致)中提取数据的具体示例详细内容请大家参考下文  具体案例  一个磁盘损坏了并且丢失了一个数据库文件从一周前的热