oracle ora 16014,ORACLE ORA-16014+ORA-00312 数据库在线重做日志没有归档
[oracle@RedHat ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Aug 30 11:23:46 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
打開數據庫報下面的錯誤,說是日志組1,第104號文件沒有歸檔,沒有可用的目的地
SQL> startup
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 62916852 bytes
Database Buffers 100663296 bytes
Redo Buffers 2973696 bytes
Database mounted.
ORA-16014: log 1 sequence# 104 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/orcl/redo01.log'查看視圖V$LOG,看到文件組1是處于未使用狀態,并且沒有歸檔
SQL> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
1 104 NO INACTIVE
3 106 NO CURRENT
2 105 NO INACTIVE
可以用CLEAR語句來重建日志
如果已經歸檔:alter database clear logfile group xxx 日志組沒有歸檔:
alter database clear unarchived logfile group xxx
SQL> alter database clear unarchived logfile group 1;
Database altered.
SQL> alter database open;
Database altered.參考文檔:
點擊打開鏈接http://oracle.chinaitlab.com/backup/39684.html
如果損壞的是非當前的聯機日志文件,一般只需要clear就可以重建該日志文件,但是如果該數據庫處于歸檔狀態但該日志還沒有歸檔
總結:如果遇到在線重做日志沒有歸檔而導致數據庫只能打開到MOUNT階段的錯誤,我們首先要通過v$log視圖查看所示錯誤日志組的狀態,然后用CLEAR語句來重建日志。
總結
以上是生活随笔為你收集整理的oracle ora 16014,ORACLE ORA-16014+ORA-00312 数据库在线重做日志没有归档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle直方图基数,等频率直方图计算
- 下一篇: cf运动护目镜属性 穿越火线活动专区