zoukankan      html  css  js  c++  java
  • ORA-00257: 归档程序错误。在释放之前仅限于内部连接

    用户登陆sqlplus的时候出现以下错误:

    ORA-00257: 归档程序错误。在释放之前仅限于内部连接

     

    原因分析:

    FLASH_RECOVERY_AREA 默认空间为2G。

    归档日志占满了FLASH_RECOVERY_AREA 的空间,就出现了以上的错误。

     

    解决办法1:

    改变了FLASH_RECOVERY_AREA的大小

    修改命令>alter system setdb_recovery_file_dest_size=8G scope=both;

    查看命令>show parameterdb_recovery_file_dest_size

    解决办法2:

    一、查看归档日志所在位置

     SQL>show parameter recover; 

    到具体的位置把归档文件删除

    二、查看使用率 SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;

    然后用户用rman进入把归档日志删除

    1)命令>rman target/

    2)命令>crosscheck archivelogall;

    3)命令>delete expired archivelogall;

    4)命令>exit

    注:删除过期的归档或者删除指定时间之前的archivelog:

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

    这样就把归档文件删除了。

    再进入sqlplus 查看ARCHIVELOG日志使用率!

  • 相关阅读:
    二维数组实现01背包
    一维数组实现01背包
    js实现最长子串算法
    mysql__存储过程
    mysql 分页查询 limit
    转:严重: Exception loading sessions from persistent storage
    struts2---ValueStack对象
    struts2----ognl
    什么是JavaBean?
    EL表达式
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/7239200.html
Copyright © 2011-2022 走看看