中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OPEN RESETLOGS ,報ORA-00392 ORA-00312 in Oracle12c

發布時間:2020-07-14 20:48:48 來源:網絡 閱讀:706 作者:PengChonggui 欄目:關系型數據庫

【現象】

SQL> alter database open resetlogs;

alter database open resetlogs

*

ERROR at line 1:

ORA-00392: log 4 of thread 1 is being cleared, operation not allowed

ORA-00312: online log 4 thread 1: '/mnt/data/PBF/db/proddata/redo04a.log'

ORA-00312: online log 4 thread 1: '/mnt/data/PBF/db/proddata/redo04b.log'

 

【官方解釋】

CLEARING_CURRENT - Current log is being cleared of a closed thread. The log can stay in this status if there is some failure in the switch such as an I/O error writing the new log header.

CLEARING - Log is being re-created as an empty log after an ALTER DATABASE CLEAR

【重做日志文件的集中狀態】

1.CURRENT - 當前正在被LGWR使用的group(同時是ACTIVE狀態),其中記載數據庫中正在進行的更改,刪除將導致恢復時數據丟失。

2.ACTIVE - 活動的日志文件狀態,日志完成切換或等待檢查點事件時都可能出于這種狀態,不是CURRENT的日志但是實例恢復時是需要的,此時的日志有可能已經完成了歸檔,即將變成INACTIVE狀態,或者日志文件在等待Checkpoint事件沒有完成歸檔。

3.INACTIVE - 非活動的日志狀態,此時的日志實例恢復時不再需要,可能已經歸檔。

4.UNUSED - 尚未記錄change的空白日志組,一般會出現在add logfile, resetlogs打開數據庫或者使用了clear logfile命令后。

5.CLEARING - 表示該組重做日志文件正在被ALTER DATABASE CLEAR LOGFILE語句重建中(重建后狀態會變成unused)。

6.CLEARING_CURRENT - 表示該組重做日志文件重建時出現錯誤,出現對日志文件的I/O故障就會出現這種狀態。

 

 

 

【解決方法】

SQL> select group#,bytes/1024/1024||'M',status from v$log;

 

    GROUP# BYTES/1024/1024||'M'

---------- -----------------------------------------

STATUS

------------------------------------------------

         1 1000M

CLEARING

 

         2 1000M

CLEARING

 

         5 1000M

CLEARING

 

 

    GROUP# BYTES/1024/1024||'M'

---------- -----------------------------------------

STATUS

------------------------------------------------

         4 1000M

CLEARING_CURRENT

 

         3 1000M

CLEARING

 

 

SQL>

SQL>

SQL>

SQL>  alter database clear logfile group 1;

 alter database clear logfile group 2;

 alter database clear logfile group 3;

 alter database clear logfile group 4;

 alter database clear logfile group 5;

 

Database altered.

 

SQL>

Database altered.

 

SQL>

Database altered.

 

SQL>

Database altered.

 

SQL>

Database altered.

 

SQL> col group# form 99

SQL>  col bytes form 99999999999

SQL>  col status form a20

SQL>   select group#,bytes/1024/1024||'M',status from v$log;

 

GROUP# BYTES/1024/1024||'M'                      STATUS

------ ----------------------------------------- --------------------

     1 1000M                                     UNUSED

     2 1000M                                     UNUSED

     5 1000M                                     UNUSED

     4 1000M                                     CURRENT

     3 1000M                                     UNUSED


alter database open resetlogs;

OK!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

神农架林区| 安宁市| 青冈县| 琼中| 达孜县| 乌海市| 青浦区| 文安县| 门源| 宜宾县| 德化县| 西青区| 昭通市| 扶余县| 隆尧县| 阳谷县| 庆城县| 通州市| 南郑县| 饶阳县| 乌兰察布市| 凭祥市| 丹巴县| 庆城县| 新和县| 黄骅市| 手机| 运城市| 宣城市| 安阳市| 孟州市| 五河县| 宣武区| 循化| 黎川县| 海林市| 高邮市| 科技| 昭平县| 盖州市| 湘潭市|