遇到ORA-01172、ORA-01151错误,询问得知存储出现故障导致数据库无法启动。

遇到ORA-01172、ORA-01151错误,询问得知存储出现故障导致数据库无法启动。

数据库版本:10.2.0.1.0

[Oracle@hhserverfs ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Jun 8 11:46:38 2013

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 1124073472 bytes

Fixed Size 1218968 bytes

Variable Size 385877608 bytes

Database Buffers 721420288 bytes

Redo Buffers 15556608 bytes

Database mounted.

ORA-01172: recovery of thread 1 stuck at block 121 of file 2

ORA-01151: use media recovery to recover block, restore backup if needed

SQL> !

[oracle@hhserverfs ~]$ oerr ora 01172

01172, 00000, "recovery of thread %s stuck at block %s of file %s"

// *Cause: Crash recovery or instance recovery could not apply a change to a

// block because it was not the next change. This can happen if the

// block was corrupted and then repaired during recovery.

// *Action: Do a RECOVER DATAFILE for the file containing the block. If this

// does not resolve the problem then restore the file from a backup

// and recover it.

[oracle@hhserverfs ~]$ exit

exit

SQL> recover datafile 2;

Media recovery complete.

SQL> alter database open;

Database altered.

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Pr

oduction

With the Partitioning, OLAP and Data Mining options

[oracle@hhserverfs ~]$

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql报错1172该怎样解决_ORA-01172、ORA-01151错误处理相关推荐

  1. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

  2. mysql报错 DuplicateKeyException分析与解决

    在做数据库同步的时候,发现一个错误,mysql报错如下: org.springframework.dao.DuplicateKeyException: ### Error updating datab ...

  3. linux mysql 1030,MySQL报错ERROR 1030 (HY000): 解决过程

    1](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/03/1.jpg)](https:// ...

  4. django框架使用mysql报错,及两种解决方法

    1.django框架 settings.py文件中部分代码: DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# ...

  5. Navicat 连接 MySql 报错2059时的解决方法

    My报错2059时的操作方法 当你使用navicat连接MySQL 的时候,会出现报错2059.如下图所示: 按照如下操作: 1:在电脑中搜索 MySQL 8.0 Command Line Clien ...

  6. mysql报错代码10051_socket error 10061/11004/10053/10051等错误总结

    Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单 ...

  7. mysql报错级别_MySQL启动出现几个警告级别错误

    日志如下2015-03-2720:45:324876[Note]InnoDB:Usingatomicstorefcountbufferpoolpages2015-03-2720:45:324876[N ...

  8. tomcat mysql报错日志在哪_mysql 中记录用户登录错误日志...-Tomcat远程调试-java书上小例子6_169IT.COM...

    接口:  java不支持多继承性,即一个类只能有一个父类,单继承性使得java简单,易于管理程序,为了克服单继承的缺点,java使用接口,一个类可以使用多个接口 使用 interface来定义接口 接 ...

  9. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

最新文章

  1. Swift 中使用 SQLite——批量更新(事务处理)
  2. MIT霸气护学生:你换导师,我替你买单!
  3. 马化腾与中国知名科学家联手发起“科学探索奖”
  4. 《自己动手做交互系统》——导读
  5. Jmeter基础(二)
  6. APP 自动化测试封装结构模式
  7. Bailian2950 摘花生【贪心】
  8. php 所有子类,php获取分类以下的全部子类方法
  9. 实现列表CListCtrl可点击编辑
  10. android如何局域网通信,android局域网怎么通信
  11. 从零开始用阿里云服务器搭建网页
  12. win10系统安装jdk8,并且配置环境变量教程
  13. 谈谈使用破解百度云app的安全风险
  14. GIS+=地理信息+行业+大数据——纽约公开11亿条出租车和Uber原始数据下载及分析...
  15. android root 模拟点击,免ROOT实现模拟点击任意位置
  16. sql数据库如何读取数据
  17. 什么是模块化?模块化的好处
  18. PTA - 数据库合集51
  19. Android应用程序icon规范
  20. 增加了页面的打印功能以及预览功能

热门文章

  1. 转行,转向哪里?电子工程师!!!
  2. 本科、硕士、博士,究竟有何区别?
  3. 通俗易懂,嵌入式Linux驱动基础
  4. 10年嵌入式工程师经验之谈:对于研发工作的感悟
  5. Java加个书名编号约束条件_java 按照题目所给变量名称、类型和方法名称进行编程 求帮助...
  6. java有var吗_java – Var和Var之间的区别
  7. swing下拉框从mysql_Java Swing应用程序 JComboBox下拉框联动查询
  8. android广告页白屏_年度整理!2056页《大厂安卓岗面试真题解析合集》火爆全网...
  9. arrays中copyof复制两个数组_Python数组切片中的复制与否问题-list篇
  10. vant.dialog.alert什么方法让他隐藏_今天才发现,美工刀上面还隐藏着一个小机关,厉害又实用,学学吧...