当前位置:   article > 正文

ORA-00257: archiver error. Connect internal only, until freed解决方法_connection internal only

connection internal only

问题:最近在公司测试时发现ORA-00257: archiver error. Connect internal only, until freed这一问题,导致数据库登录不上。

原因:oracle归档日志的存储空间满了

解决:

  1. cmd—sqlplus / as sysdba;//系统验证方式登录oracle
  2. select * from V$FLASH_RECOVERY_AREA_USAGE;//查询存储空间,可以看到archivelog存储空间已经满了
  3. 利用oracle自带的ramn工具进行删除:
    rman target /;
    delete expired archivelog all;
    delete archivelog until time;”to_date(‘2013-09-04 13:00:00’,’yyyy-mm-dd hh24:mi:ss’)”;

  4. 可以利用windows自带的计划任务实现定时删除不必要的archivelog(dellog.bat):
    rman target /
    DELETE noprompt ARCHIVELOG ALL COMPLETED BEFORE ‘SYSDATE-1’; //删除两天前的归档日志
    crosscheck archivelog all;
    delete expired archivelog all;
    }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/799832
推荐阅读
相关标签
  

闽ICP备14008679号