oracle 启动 报ORA-16014 和 ORA-00312

1 启动数据库报错

 

SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 10380
Session ID: 32 Serial number: 24360

跟踪日志错误提示如下:
[oracle@dg1 trace]$ tail -200f /u01/app/oracle/diag/rdbms/cndba/cndba/trace/alert_cndba.log

Errors in file /u01/app/oracle/diag/rdbms/cndba/cndba/trace/cndba_ora_10380.trc:
ORA-16014: log 3 sequence# 3 not archived, no available destinations
ORA-00312: online log 3 thread 1: '/u01/app/oracle/oradata/cndba/redo03.log'
2017-07-31T11:01:26.938354+08:00
USER (ospid: 10380): terminating the instance due to error 16014
2017-07-31T11:01:26.997422+08:00
System state dump requested by (instance=1, osid=10380), summary=[abnormal instance termination].
System State dumped to trace file /u01/app/oracle/diag/rdbms/cndba/cndba/trace/cndba_diag_10313_20170731110126.trc
2017-07-31T11:01:27.081110+08:00

2 解决办法:

错误信息提示:archive log 无法归档,而且报错信息看出是 redo03.log该日志文件被损坏了。

SQL> alter database clear unarchived logfile group 3;

Database altered.

SQL> shutdown immediate
ORA-01109: database not open


Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 1426063360 bytes
Fixed Size		    8792776 bytes
Variable Size		  889193784 bytes
Database Buffers	  520093696 bytes
Redo Buffers		    7983104 bytes
Database mounted.
Database opened.
SQL> show pdbs

    CON_ID CON_NAME			  OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
	 2 PDB$SEED			  READ ONLY  NO
	 3 PDBCNDBA			  READ WRITE NO
	 5 PDBCNDBA2		  READ WRITE NO
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值