数据库mount报ORA-00214错误

C:\Users\Administrator>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on 星期二 11月 27 14:41:15 2018

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

连接到:

XIFENFEIle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select open_mode from v$database;

select open_mode from v$database

*

第 1 行出现错误:

ORA-01507: ??????

SQL> alter database mount;

alter database mount

*

第 1 行出现错误:

ORA-00214: ???? ''D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\CONTROL01.CTL'' ?? 14709

??? ''D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\XIFENFEI\CONTROL02.CTL'' ?? 14681 ???

使用其中一个控制文件启动数据库报ORA-00322 ORA-00312错误

SQL> startup mount;

XIFENFEILE 例程已经启动。

Total System Global Area 5127602176 bytes

Fixed Size 2290120 bytes

Variable Size 1056968248 bytes

Database Buffers 4060086272 bytes

Redo Buffers 8257536 bytes

数据库装载完毕。

SQL> recover database;

ORA-00283: recovery session canceled due to errors

ORA-00322: log 1 of thread 1 is not current copy

ORA-00312: online log 1 thread 1:

'D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO01.LOG'

alert日志报ORA-00322 ORA-00312 ORA-00314 等错

Tue Nov 27 14:42:44 2018

ALTER DATABASE RECOVER database

Media Recovery Start

started logmerger process

Parallel Media Recovery started with 24 slaves

Tue Nov 27 14:42:45 2018

Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\XIFENFEI\XIFENFEI\trace\XIFENFEI_pr00_4168.trc:

ORA-00322: log 1 of thread 1 is not current copy

ORA-00312: online log 1 thread 1: 'D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO01.LOG'

Tue Nov 27 14:42:45 2018

Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\XIFENFEI\XIFENFEI\trace\XIFENFEI_m000_3876.trc:

ORA-00322: log 1 of thread 1 is not current copy

ORA-00312: online log 1 thread 1: 'D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO01.LOG'

Media Recovery failed with error 322

Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\XIFENFEI\XIFENFEI\trace\XIFENFEI_pr00_4168.trc:

ORA-00283: recovery session canceled due to errors

ORA-00322: log 1 of thread 1 is not current copy

ORA-00312: online log 1 thread 1: 'D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO01.LOG'

Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\XIFENFEI\XIFENFEI\trace\XIFENFEI_m000_3876.trc:

ORA-00314: log 2 of thread 1, expected sequence# 722 doesn't match 719

ORA-00312: online log 2 thread 1: 'D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO02.LOG'

Checker run found 4 new persistent data failures

ORA-283 signalled during: ALTER DATABASE RECOVER database ...

通过这里可以看出来,数据库需要的redo确实是721,但是recover无法应用成功,出现该问题的原因是由于控制文件信息不对导致

使用备份控制文件恢复

D:\>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on 星期二 11月 27 14:44:00 2018

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

连接到:

XIFENFEIle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> recover database using backup controlfile;

ORA-00279: 更改 4034899 (在 11/27/2018 10:37:04 生成) 对于线程 1 是必需的

ORA-00289: 建议:

D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\XIFENFEI\ARCHIVELOG\2018_11_27\O1_MF_1_721_%U_.ARC

ORA-00280: 更改 4034899 (用于线程 1) 在序列 #721 中

指定日志: {=suggested | filename | AUTO | CANCEL}

D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO02.LOG

ORA-00310: archived log contains sequence 719; sequence 721 required

ORA-00334: archived log: 'D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO02.LOG'

SQL> recover database using backup controlfile;

ORA-00279: 更改 4034899 (在 11/27/2018 10:37:04 生成) 对于线程 1 是必需的

ORA-00289: 建议:

D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\XIFENFEI\ARCHIVELOG\2018_11_27\O1_MF_1_721_%U_.ARC

ORA-00280: 更改 4034899 (用于线程 1) 在序列 #721 中

指定日志: {=suggested | filename | AUTO | CANCEL}

D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO02.LOG

ORA-00310: archived log contains sequence 719; sequence 721 required

ORA-00334: archived log: 'D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO02.LOG'

SQL> D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO02.LOG

SP2-0734: 未知的命令开头 "D:\APP\ADM..." - 忽略了剩余的行。

SQL> recover database using backup controlfile;

ORA-00279: 更改 4034899 (在 11/27/2018 10:37:04 生成) 对于线程 1 是必需的

ORA-00289: 建议:

D:\APP\ADMINISTRATOR\FAST_RECOVERY_AREA\XIFENFEI\ARCHIVELOG\2018_11_27\O1_MF_1_721_%U_.ARC

ORA-00280: 更改 4034899 (用于线程 1) 在序列 #721 中

指定日志: {=suggested | filename | AUTO | CANCEL}

D:\APP\ADMINISTRATOR\ORADATA\XIFENFEI\REDO01.LOG

已应用的日志。

完成介质恢复。

SQL> alter database open resetlogs;

数据库已更改。

实现数据0丢失恢复,数据库open之后可以直接使用

oracle00312,ORA-00322 ORA-00312 恢复相关推荐

  1. oracle ora 16179,ora 06026 06023

    如果备份文件没有问题,那么问题出在 If we start a RESTORE database with a BACKUP controlfile and FlashRecovery Area is ...

  2. Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora

    三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$Oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...

  3. oracle初始化spfileORCL.ora文件损坏修复

    $ORACLE_HOME/dbs目录下的的spfileORCL.ora是一个二进制文件,不能手动编辑,修改后会导致oracle数据库无法正常启动.某日在操作数据库的过程中不慎将其修改,并且没有备份.我 ...

  4. 转:oracle-ora 各种sql异常描述以及ora返回值意思

    ORA-00904:     --invalid column name 无效列名 ORA-00942: --table or view does not exist 表或者视图不存在 ORA-014 ...

  5. ORA 00942 table or view does not exist

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在过程, ...

  6. tnsnames.ora和listener.ora文件中的几个概念

    http://www.cnblogs.com/NickyYe/archive/2011/06/21/2086135.html 其实,在我们传统的概念里,数据库是一个统称的名字,在Oracle中,你可以 ...

  7. SuSE 10 Enterprise 下 Oracle 10g 关于找不到initorcl.ora文件和控制文件问题

    Oracle无法正常启动,经过一番学习,总算解决问题,在这里做个笔记,备用! 问题如下: 使用Oracle用户登录: >sqlplus /nolog 然后, >connect /as sy ...

  8. 关于10g RAC监听设置,tnsnames.ora设置,VIP及客户端配置问题

    按照文档安装完成,但是lsnrctl status 没有发现节点2 gnd-rac01</etc>$lsnrctl status LSNRCTL for Linux: Version 10 ...

  9. Oracle的tnsnames.ora配置(PLSQL Developer)

    首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 ...

  10. mysql tnsnames.ora_tnsnames.ora配置注意(连接新的数据库)

    文件地址D:\app\think\product\11.2.0\instantclient_11_2\network\admin\tnsnames.ora # tnsnames.ora Network ...

最新文章

  1. 5.2 测试计划和估算
  2. 12、HTML <form>标签(表单)
  3. Ajax跨域post请求后端无法获取登录态原因及解决办法
  4. 快速数据库框架_快速学习新的数据科学概念的框架
  5. windows media player 9_openmeetings(开源视频会议系统)的详细安装步骤 (windows版)
  6. 1400协议是什么和28181区别_公安三所标准 跟GB28181标准 有什么 区别?
  7. 【Python实例第12讲】谱系共聚类法
  8. Echarts官方文档!
  9. 最新Spring Boot视频教程附代码笔记资料(50G)
  10. SDWebImage第三方库加载图片生硬
  11. Hive的面试题总结
  12. 干货来袭!java怎么创建包和类
  13. 《中国制造2025》提出构建绿色制造体系,成为我国制造业新趋势
  14. Proteus 网络名的添加
  15. 最新B端产品经理面试问题大全及答案合集(151题全部有答案)【11年大厂面试官呕心制作】
  16. 【收藏】锂电材料工厂设备日常保养评分标准
  17. 【数据库异常】sql-error-codes.xml
  18. echarts折柱混线图根据后台数据动态刷新显示数据
  19. android朋友圈动态视频,安卓版微信7.0.5尝鲜,朋友圈可发30秒视频,网友最爱的功能是?...
  20. [Beego]三、Filter 过滤器

热门文章

  1. CSDN无法上传资源解决方法
  2. 如何处理WordPress上传资源报HTTP错误
  3. kindle中html笔记,大神教你用Kindle做笔记,事半功倍的方法来了!
  4. 写了一个微信发红包的代码
  5. 小米笔记本电脑的SN码如何查找?
  6. Java poi 导出Excel并合并单元格 史上最强
  7. android 获取指纹图像,用于获取指纹图像的方法及指纹感测系统与流程
  8. 如何制作资产编号标签
  9. linux系统bcast,关于linux的Bcast的疑问.请大家帮忙看看,谢谢啦
  10. 在Unity顶部显示手机状态栏(iOS/Android)