• oracle--错误笔记(二)--ORA-16014


    ORA-16014错误解决办法

    01.问题以及解决过程

    SQL> select status from v$instance;
    STATUS
    ------------
    MOUNTED
    SQL> alter database open;
    alter database open
    *1 行出现错误:
    ORA-16014: 日志 2 的序列号 27 未归档, 没有可用的目的地
    ORA-00312: 联机日志 2 线程 1:
    '/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG' 
    SQL> show parameter db_recovery_file
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest                string      /oracle/product/10.2.0/flash_recovery_area
    db_recovery_file_dest_size        big integer 2G
    SQL> alter system archive log current;
    alter system archive log current
    *1 行出现错误:
    ORA-01109: 数据库未打开
    
    SQL> alter system switch logfile;
    alter system switch logfile
    *1 行出现错误:
    ORA-01109: 数据库未打开
    
    SQL> shutdown immediate;
    ORA-01109: 数据库未打开
    
    已经卸载数据库。
    ORACLE 例程已经关闭。 

    02,问题解决

    SQL> startup
    ORACLE 例程已经启动。
    Total System Global Area  201326592 bytes
    Fixed Size                  1248092 bytes
    Variable Size              88081572 bytes
    Database Buffers          109051904 bytes
    Redo Buffers                2945024 bytes
    数据库装载完毕。
    ORA-16038: 日志 2 序列号 27 无法归档
    ORA-19809: 超出了恢复文件数的限制
    ORA-00312: 联机日志 2 线程 1:
    '/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'
    
    SQL> alter database open;
    alter database open
    *1 行出现错误:
    ORA-16014: 日志 2 的序列号 27 未归档, 没有可用的目的地
    ORA-00312: 联机日志 2 线程 1:
    '/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'
    
    SQL> show parameter db_recovery
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest                string      /oracle/product/10.2.0/flash_recovery_area
    db_recovery_file_dest_size           big integer 2G
    SQL> alter system set db_recovery_file_dest_size=3G scope=both;
    系统已更改。
    SQL> alter database open;
    数据库已更改。 
    (1).检查flash recovery area的使用情况:
    SQL> select * from v$flash_recovery_area_usage;
    FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
    ------------ ------------------ ------------------------- ---------------
    CONTROLFILE                   0                         0               0
    ONLINELOG                     0                         0               0
    ARCHIVELOG                 6.36                         0               4
    BACKUPPIECE                 .22                         0               1
    IMAGECOPY                 63.68                         0               5
    FLASHBACKLOG                .51                       .25               2
    已选择6行。
    SQL>
    (2).计算flash recovery area已经占用的空间:
    SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
    SUM(PERCENT_SPACE_USED)*3/100
    -----------------------------
                           2.1231 

    这个已经使用2.12G了,与我们所设置的空间不足,导致无法归档,增加空间即可解决问题
  • 相关阅读:
    POJ3352 Road Construction (双连通分量)
    强连通分量(模板)
    图基本概念
    Air Raid(最小路径覆盖)
    Machine Schedule(最小覆盖)
    hdoj 1564 Play a game
    nyoj 483 Nightmare【bfs+优先队列】
    hdoj 1083 Courses【匈牙利算法】
    hdoj 2036 改革春风吹满地
    nyoj 353 3D dungeon
  • 原文地址:https://www.cnblogs.com/kingle-study/p/10997953.html
Copyright © 2020-2023  润新知