ORA-16038

问题:启动数据库报错ORA-16038
处理:
[oracle@oraclelinux ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jun 5 21:01:00 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area  444596224 bytes
Fixed Size                  1219904 bytes
Variable Size             117441216 bytes
Database Buffers          322961408 bytes
Redo Buffers                2973696 bytes
Database mounted.
ORA-16038: log 4 sequence# 45 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 4 thread 1: '/u01/oradata/dbtest/redo04.log'


SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     45
Next log sequence to archive   45
Current log sequence           48
SQL> select group#,sequence#,archived,status from v$log;

    GROUP#  SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
         1         46 NO  INACTIVE
         4         45 NO  INACTIVE
         3         48 NO  CURRENT
         2         47 NO  INACTIVE

SQL> alter database clear logfile group 4;
alter database clear logfile group 4
*
ERROR at line 1:
ORA-00350: log 4 of instance TESTENV01 (thread 1) needs to be archived
ORA-00312: online log 4 thread 1: '/u01/oradata/dbtest/redo04.log'


SQL> alter database clear unarchived logfile group 4;

Database altered.

SQL> alter database open;

Database altered.

SQL> 

完了备份当前数据库

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15720542/viewspace-731997/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15720542/viewspace-731997/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值