国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle因為日志錯誤無法打開

2024-08-29 13:32:56
字體:
來源:轉載
供稿:網友

今天在啟動我得數據庫時,發現數據庫只能mounted,無法打開,提示錯誤:

SQL> select open_mode from v$database;

OPEN_MODE
----------
MOUNTED

SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-16014: 日志 2 的序列號 66 未歸檔, 沒有可用的目的地
ORA-00312: 聯機日志 2 線程 1:
'F:/Oracle/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'


原來是日志有問題,這個問題比較好解決. 查看下這個日志的狀態

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
         1          1         68   52428800          1 NO  INACTIVE
      1949257 22-9月 -07

         3          1         69   52428800          1 NO  CURRENT
      1959968 23-9月 -07

         2          1         66   52428800          1 NO  INACTIVE
      1918631 21-9月 -07


這個日志是inactive,那就清除日志吧,動手干

SQL> alter database clear logfile group 2;
alter database clear logfile group 2
*
第 1 行出現錯誤:
ORA-00350: 日志 2 (實例 orcl 的日志, 線程 1) 需要歸檔
ORA-00312: 聯機日志 2 線程 1:
'F:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'

SQL> alter database clear unarchived logfile group 2;

數據庫已更改。


到這,日志清除完畢,這回應該沒問題了吧,啟動數據庫

SQL>  alter database  open;

數據庫已更改。

SQL>


ok,問題解決

總結: 日志文件組的狀態

current: 當前正在使用的工作組
inactive: 非活動組
active  : 歸檔還沒有完成
unused  : 還沒有使用,一般新建的工組組都是這個狀態

在active,current狀態下的工作組都不能刪除,要日志切換后才可以

SQL> select open_mode from v$database;

OPEN_MODE
----------
MOUNTED

SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-16014: 日志 2 的序列號 66 未歸檔, 沒有可用的目的地
ORA-00312: 聯機日志 2 線程 1:
'F:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'


原來是日志有問題,這個問題比較好解決. 查看下這個日志的狀態

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
         1          1         68   52428800          1 NO  INACTIVE
      1949257 22-9月 -07

         3          1         69   52428800          1 NO  CURRENT
      1959968 23-9月 -07

         2          1         66   52428800          1 NO  INACTIVE
      1918631 21-9月 -07


這個日志是inactive,那就清除日志吧,動手干

SQL> alter database clear logfile group 2;
alter database clear logfile group 2
*
第 1 行出現錯誤:
ORA-00350: 日志 2 (實例 orcl 的日志, 線程 1) 需要歸檔
ORA-00312: 聯機日志 2 線程 1:
'F:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'

SQL> alter database clear unarchived logfile group 2;

數據庫已更改。


到這,日志清除完畢,這回應該沒問題了吧,啟動數據庫

SQL>  alter database  open;

數據庫已更改。

SQL>


ok,問題解決

總結: 日志文件組的狀態

current: 當前正在使用的工作組
inactive: 非活動組
active  : 歸檔還沒有完成
unused  : 還沒有使用,一般新建的工組組都是這個狀態

在active,current狀態下的工作組都不能刪除,要日志切換后才可以


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绵阳市| 庄河市| 惠来县| 沧源| 沿河| 江口县| 万州区| 兰考县| 屯留县| 双峰县| 白银市| 惠东县| 乃东县| 武清区| 景宁| 伊川县| 清流县| 沾化县| 湟源县| 托克托县| 曲阜市| 瑞昌市| 贵德县| 石首市| 苍梧县| 城市| 黄龙县| 邵阳市| 曲阜市| 垫江县| 扎兰屯市| 平原县| 新余市| 乐清市| 肥城市| 灵丘县| 礼泉县| 临海市| 永顺县| 华池县| 分宜县|