qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          數據庫日志無法歸檔,超出了恢復文件數的限制解決方案

           SQL> connsys/***@orclas sysdba

            ERROR:

            ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務

            SQL> connsys/***@orclas sysdba

            已連接。

            SQL> grant create table to scott;

            grant create table to scott

            *

            第 1 行出現錯誤:

            ORA-01109: 數據庫未打開

            SQL> startup

            ORA-01081: 無法啟動已在運行的 ORACLE - 請首先關閉它

            SQL> shutdown immediate

            ORA-01109: 數據庫未打開

            已經卸載數據庫。

            ORACLE 例程已經關閉。

            SQL> startup

            ORACLE 例程已經啟動。

          Total System Global Area  373293056 bytes
          Fixed Size                  1249056 bytes
          Variable Size              88080608 bytes
          Database Buffers          276824064 bytes
          Redo Buffers                7139328 bytes

            數據庫裝載完畢。

            ORA-16038: 日志 3 序列號 36 無法歸檔

            ORA-19809: 超出了恢復文件數的限制

            ORA-00312: 聯機日志 3 線程 1: 'E:\DEV\DATABASE\ORACLE\ORADATA\ORCL\REDO03.LOG' //判斷問題為閃回區設置得太小,日志無法歸檔

            SQL> select reason,object_type,suggested_action from dba_outstanding_alerts; //因為無法打開數據庫所以無法查詢閃回區域使用情況

            select reason,object_type,suggested_action from dba_outstanding_alerts

            *

            第 1 行出現錯誤:

            ORA-01219: 數據庫未打開: 僅允許在固定表/視圖中查詢

            SQL> select status from V$instance; //查到當前數據庫處于mounted狀態 無法open

          STATUS
          ------------------------
          MOUNTED
          SQL> alter system set log_archive_dest = 'E:\Dev\Database\Oracle\oradata\flashba
          ck';
          alter system set log_archive_dest = 'E:\Dev\Database\Oracle\oradata\flashback'
          *

            第 1 行出現錯誤:

            ORA-02097: 無法修改參數, 因為指定的值無效

            ORA-16018: 無法將 LOG_ARCHIVE_DEST 與 LOG_ARCHIVE_DEST_n 或

            DB_RECOVERY_FILE_DEST 一起使用

            SQL> alter database clear unarchived logfile 'E:\DEV\DATABASE\ORACLE\ORADATA\ORC //清空損壞(無法歸檔)的日志文件

            L\REDO03.LOG';

            數據庫已更改。

            SQL> alter database open; //成功啟動數據庫

            數據庫已更改。

            SQL> ALTER SYSTEM SET db_recovery_file_dest_size=1g scope=both; //成功修改閃回區(歸檔日志的地方)的大小 解決問題

            系統已更改。

            SQL>

          posted on 2013-08-05 10:17 順其自然EVO 閱讀(442) 評論(0)  編輯  收藏 所屬分類: 數據庫

          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 三河市| 宝兴县| 乐至县| 开化县| 灵宝市| 威远县| 乐东| 荥经县| 邯郸市| 嘉鱼县| 崇礼县| 吉安市| 邵阳县| 井陉县| 盐城市| 漳浦县| 鸡西市| 鞍山市| 台湾省| 香港| 东光县| 无极县| 泸西县| 安阳市| 鄂尔多斯市| 河西区| 宽城| 九寨沟县| 鄂州市| 时尚| 梓潼县| 离岛区| 黎川县| 新丰县| 科技| 高邑县| 南涧| 曲周县| 盐山县| 航空| 武邑县|