ORA-00312: 联机日志 2 线程 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

原创 2011年10月14日 19:24:46

 oracle 11g,安装后丢失了日志文件,启动数据库发生错误

     ORA-16038: 日志 2 序列号 23 无法归档
ORA-00312: 联机日志 2 线程 1:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'
ORA-16032: 参数 LOG_ARCHIVE_DEST_1 的目标字符串无法被转换
ORA-19801: 尚未设置初始化参数 DB_RECOVERY_FILE_DEST

 

查看alter日志文件提示

ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
ORA-19801: initialization parameter DB_RECOVERY_FILE_DEST is not set

查看arch文件内的提示

ORA-16038: log 3 sequence# 25 cannot be archived
ORA-00312: online log 3 thread 1: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'
ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
ORA-19801: initialization parameter DB_RECOVERY_FILE_DEST is not set
*** 2011-10-14 18:02:25.375 20256 kcrr.c
ORA-16014: log 3 sequence# 25 not archived, no available destinations
ORA-00312: online log 3 thread 1: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'

这个原因是因为丢失了日志文件的路径,我们可以将该日志清除,启动即可

启动到mount阶段

startup mount 

SQL> alter database clear unarchived logfile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\O
RCL\REDO02.LOG';

启动数据库

alter database open;

切换日志,看是否正常:

启动一直没显示,查看日志提示:

ORA-16038: log 3 sequence# 25 cannot be archived
ORA-00312: online log 3 thread 1: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'
ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
ORA-19801: initialization parameter DB_RECOVERY_FILE_DEST is not set

关闭数据库,启动到mount阶段,设置一下log_archive_dest_1参数

SQL> alter system set log_archive_dest_1='location=c:\oracle' scope=spfile;

重启一下数据库,切换日志

SQL> alter system switch logfile;

系统已更改。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Dream19881003/article/details/6874317

ORA-00312: 联机日志 1 线程

2007/12/18 09:50 A.M. Microsoft Windows XP [版本 5.1.26...
  • liyimingvip
  • liyimingvip
  • 2008-05-23 12:21:00
  • 1961

“ORA-01110: data file 1: 'F:\oracle\product\10.2.0\oradata\orcl\sysaux01.dbf'"解决方法

解决办法: SQL>recover datafile 'F:\oracle\product\10.2.0\oradata\orcl\SYSAUX01.DBF';
  • jien1109
  • jien1109
  • 2015-11-22 14:50:56
  • 3810

目录F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 下没有tnsnames.ora配置文件

安装Oracle数据库软件 新建了一个数据库,但无法导入成功,出现ORACLE错误12154 无法解析指定的连接错误 发现原因是:目录F:\oracle\product\10.2.0\db...
  • zjhhust
  • zjhhust
  • 2012-10-07 16:32:19
  • 1594

Oracle联机日志文件丢失或损坏的处理方法

经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 损坏非当前联机日志: 1、启动数据库,遇到ORA-...
  • xiaobluesky
  • xiaobluesky
  • 2016-01-21 11:58:10
  • 4089

Oracle中REDO日志

Oracle中REDO日志 Oracle的数据库日志称为redo log,所有数据改变都记录redo log,可以用于修复受损的数据库。Redo日志是分组的,,默认是三组。Redo日志是轮流使用...
  • zhousenshan
  • zhousenshan
  • 2016-08-01 14:49:51
  • 3403

Oracle归档日志满了导致无法启动ora-03113

今天在进行Oracle相关测试,因为Windows自动更新,自己重启机器了,结果重启完毕之后,我的oracle就无法正常启动了报ora-03113错误。ORA-03113: 通信通道的文件结尾 进程 ...
  • linghe301
  • linghe301
  • 2013-08-02 09:46:53
  • 11887

Oracle 11g ORA-00314、ORA-00312 redo日志与控制文件sequence不一致

机器迁移机房,没有关闭数据库,直接断电。 ORA-00314: ?? 4 (???? 1) ??? sequence# 32993 ? 32998 ??? ORA-00312: ???? 4 ??...
  • guogang83
  • guogang83
  • 2017-05-08 16:35:20
  • 990

ORA-00392 ORA-00312 日志正在清除故障

最近在还原Oracle数据库后open的时候碰到了ORA-00392: log 3 of thread 1 is being cleared, operation not allowed,其字面含义则...
  • robinson_0612
  • robinson_0612
  • 2016-03-17 15:00:42
  • 4128

Oracle错误——ORA-03113:通信通道的文件结尾 解决办法

Oracle错误——ORA-03113:通信通道的文件结尾 解决办法 2014-09-29 12:19 70743人阅读 评论(12) 收藏 举报  分类: java学习...
  • evilcry2012
  • evilcry2012
  • 2016-10-11 15:06:42
  • 1348

ORA-16014 与 ORA-00312

ORA-16014 与 ORA-00312的一种情况
  • tpfbx
  • tpfbx
  • 2015-07-23 11:11:27
  • 916
收藏助手
不良信息举报
您举报文章:ORA-00312: 联机日志 2 线程 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'
举报原因:
原因补充:

(最多只允许输入30个字)