文档章节

解决数据库实例启动ORA-00205或控制文件损坏错误

rootliu
 rootliu
发布于 2017/08/31 06:43
字数 520
阅读 21
收藏 0

[置顶] 解决数据库实例启动ORA-00205或控制文件损坏错误

标签: 数据库fileheaderoraclemoduleio

2011-11-10 10:49 69695人阅读 评论(5) 收藏 举报

版权声明:本文为博主原创文章,未经博主允许不得转载。

 ORA-00205: error in identifying control file, check alert log for more info

翻译为:控制文件的错误,请检查警报日志中获得更多信息

 

通过:/opt/Oracle/diag/rdbms/ora11g/ora11g/alert/log.xml文件中找出实例启动日志

里面会有如下信息:

<msg time='2011-11-10T09:55:51.643+08:00' org_id='oracle' comp_id='rdbms'
 client_id='' type='UNKNOWN' level='16'
 module='MMON_SLAVE' pid='13970'>
 <txt>Errors in file /opt/oracle/diag/rdbms/ora11g/ora11g/trace/ora11g_m000_13970.trc:
ORA-00210: cannot open the specified control file
ORA-00202: control file: &apos;/opt/oracle/oradata/ora11g/control03.ctl&apos;
ORA-27048: skgfifi: file header information is invalid
ORA-00210: cannot open the specified control file
ORA-00202: control file: &apos;/opt/oracle/oradata/ora11g/control02.ctl&apos;
ORA-27048: skgfifi: file header information is invalid
 </txt>
</msg>

里面有提示control02.ctl与control03.ctl两个控制文件错误

再找到/opt/oracle/diag/rdbms/ora11g/ora11g/trace/ora11g_m000_13970.trc跟踪文件

里面有如下信息:

kcidr_process_controlfile_error:
 IO Check was called but no error was found
ORA-00210: cannot open the specified control file
ORA-00202: control file: '/opt/oracle/oradata/ora11g/control03.ctl'
ORA-27048: skgfifi: file header information is invalid
ORA-00210: cannot open the specified control file
ORA-00202: control file: '/opt/oracle/oradata/ora11g/control02.ctl'
ORA-27048: skgfifi: file header information is invalid

里面提示无法正常打开两个控制文件。

 

针对如上信息,可能是由于数据库的非正常关闭而导致控制文件被损坏。

可选择如下两种修改方式:

1、直接拷贝control01.ctl文件进行覆盖control02.ctl与control03.ctl文件

2、从其它正常的oracle环境中拷贝控制文件进行覆盖。

 

实例装载之后可通过“show parameter spfile;”查询出oracle加载的参数文件,我这里是spfileora11g.ora。

实例正常启动后,可通过“select * from v$controlfile;”查询这个视图,这里面的控制文件均与spfileora11g.ora中配置的控制文件内容一致。

本文转载自:http://blog.csdn.net/hey_a_hao/article/details/6955186

共有 人打赏支持
rootliu
粉丝 4
博文 267
码字总数 2796
作品 0
海淀
数据库管理员
私信 提问
oracle控制文件损坏的解决方案

oracle由于非正常关闭导致控制文件损坏,启动实例的时候报如下错误: ORA-00205: error in identifying control file, check alert log for more info 解决方案: 这种情况一般是控制文件损坏...

Super康
2017/08/02
0
0
Oracle数据库实例启动步骤分析

Oracle数据库实例启动时,分成nomount、mount和open的三个阶段,下面的实例分析来展示不同阶段时,系统到底做了哪些工作 1、nomout阶段,该阶段启动的前提是有参数文件,若没有参数文件,系统...

122269875
2017/03/04
0
0
oracle 只有数据文件时的恢复

兄弟刚用ORACLE,因为IP地址变了下,玩了半天,只剩下数据文件了,网上查了一天资料,终于搞定,成功将数据文件恢复到新的数据库中。(主要是以前没玩过,花了我一天半的时间,哎,书...

asdtiang
2010/02/22
0
0
ORA-01507: database not mounted

ORA-01507: database not mounted 今天启动数据库时报错了! SQL> startup Total System Global Area 608174080 bytes Fixed Size 1220844 bytes Variable Size 176164628 bytes Database Bu......

zhengminghao
06/29
0
0
Oracle 11g重建控制文件--控制文件全部丢失,从零开始

控制文件(control file)是一个相当小的文件(最多能增长到64M左右),其中包含Oracle需要的其他文件的一个目录。参数文件告知实例控制文件的位置,控制文件则告知示例数据库和在线重做日志...

yfshare
07/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里千万级高性能、高并发架构的经验之谈

架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又...

别打我会飞
22分钟前
3
0
Adnroid架构的详细说明

armeabi armeabi是一个非常老的基于ARM的架构。从Android 4.4开始,CDD(compatibility definition)严格要求ARMv7读取CDD文档。 CDD是Google向设备制造商提供的每个Android版本的规范,它包...

CrazyManDF
24分钟前
3
0
微信小程序内嵌网页web-view

web-view 组件是一个可以用来承载网页的容器,会自动铺满整个小程序页面。个人类型与海外类型的小程序暂不支持使用。 客户端 6.7.2 版本开始,navigationStyle: custom 对 <web-view> 组件无...

xiaogg
25分钟前
2
0
单例模式

第一种方式 public class SingletonA { public static final SingletonA INSTANCE = new SingletonA(); private SingletonA(){ //do something }} 第二种方式 public......

wuyiyi
25分钟前
2
0
git: Authentication failed for错误解决

如果push遇到在输入密码是输错后,就会报这个错误fatal: Authentication failed for 解决办法: git config --system --unset credential.helper 之后你在push就会提示输入名称和密码...

落雪飞声
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部