ORA-00257 archiver error. 错误的处理方法

  1. 注:1>  sys  秘密不要错  (个人设置的是admin) ;2>处理完后重启
  2. 如果发现oracle报以上错误00257,可以使用如下语句,进pl-sql,查询归档日志利用率。select * from V$FLASH_RECOVERY_AREA_USAGE;

    ORA-00257 archiver error. 错误的处理方法
  3. 笔者几天的利用率是35,还在正常范围内。为了介绍经验,本文会全部做一遍。

  4. 然后找到归档文件的位置。先开始--运行,打开命令窗口,sqlplus sys/pass@tt as sysdba,用sys用户进入,其中sys是用户名,密码是pass,@后面是数据库实例。如下图:

    ORA-00257 archiver error. 错误的处理方法
  5. 找到recovery目录,命令是show parameter recover;笔者的目录在盘符为U:\XX目录下面,如下图

    ORA-00257 archiver error. 错误的处理方法
  6. 找到文件夹,进入后手动删除文件,可保留最近3天,或者7天,看各自需要。

  7. 注意:

    在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。

  8. 操作如下,还是进入开始-运行--命令窗口。输入 rman target sys/pass@tt, 其中sys是用户名,密码是pass,@后面是数据库实例。如下图:

    ORA-00257 archiver error. 错误的处理方法
  9. 接下来检查错误文档:RMAN> crosscheck archivelog all;最后删除过期文档delete archivelog until time 'sysdate-3' ;笔者这里删除的是3天以前的所有文档,即保留3天。其中会让你输入是否确认删除,yes即可。 

  10. 最后在使用开头的 select * from V$FLASH_RECOVERY_AREA_USAGE;语句查询下,使用率只有5了

    ORA-00257 archiver error. 错误的处理方法
  11. 以上是ORA-00257 archiver error. 错误的处理方法,一般我们在运维数据库的是否,都会启用归档模式,那么归档日志删除是一个必须的运维操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值