zoukankan      html  css  js  c++  java
  • ORA-16014: 日志 1 的序列号 242 未归档, 没有可用的目的地

    SQL> alter database open;

    *
    第 1 行出现错误:
    ORA-16014: 日志 1 的序列号 242 未归档, 没有可用的目的地
    ORA-00312: 联机日志 1 线程 1:
    'C:ORACLEPRODUCT10.2.0ORADATATHRSREDO01.LOG'

    SQL> show parameter db_recovery

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest string C:oracleproduct10.2.0db_1/
    flash_recovery_area
    db_recovery_file_dest_size big integer 2G

    检查flash recovery area的使用情况:

    SQL> select * from v$flash_recovery_area_usage;

    FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
    ------------ ------------------ ------------------------- ---------------
    ------------ ------------------ ------------------------- ---------------
    CONTROLFILE                 .33                         0               1
    ONLINELOG                  7.32                         0               3
    ARCHIVELOG                25.06                         0              35
    BACKUPPIECE               67.69                         0               4
    IMAGECOPY                     0                         0               0
    FLASHBACKLOG                  0                         0               0

    已选择6行。

    计算flash recovery area已经占用的空间:

    SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;

    SUM(PERCENT_SPACE_USED)*3/100
    -----------------------------
    3.012


    可以看到,这里已经有3.012G使用了,这说明我们刚开始设置的db_recovery_file_dest_size=2G不足,导致online redo log无法归档,在这里,我们通过设置db_recovery_file_dest_size参数,增大了flash recovery area来解决这个问题:

    alter system set db_recovery_file_dest_size=3G scope=both;

    也可以在rman中通过删除flash recovery area中不必要的备份来释放flash recovery area空间来解决这个问题:

    打开命令行

    set oracle_sid=thrs

    rman target dw/* as sysdba

    delete archivelog all completed before 'sysdate-7';(指定删除7天前的归档日志)

    或者

    delete archivelog until time "sysdate - 7";

  • 相关阅读:
    TSQL 字符串前加 N 是什么意思
    SQL语句修改字段默认值
    Clustering Technologies On Windows Server 2008 R2
    sql 修改列名及表名
    Capture screenshots on Mac 在Mac下截图
    极限编程(XP,eXtreme Programming)
    zookeeper安装(单机版)
    linux备份用户权限
    Dubbo管控台安装(zookeeper单机版)
    linux查看IP
  • 原文地址:https://www.cnblogs.com/suinlove/p/3985003.html
Copyright © 2011-2022 走看看