设为首页 收藏本站
查看: 686|回复: 0

[经验分享] 【Oracle问题集4】ORA-00205 error in identifying controlfile

[复制链接]
YunVN网友  发表于 2016-8-13 07:31:14 |阅读模式
说明:【oracle问题集】是博主平时操作数据库遇到的问题以及解决方案。
执行语句:表示操作数据库过程
出错现象:表示操作数据库过程出现错误现象
出错原因:表示出现错误的原因
解决方法:表示解决错误的方法
相关知识:表示与这个主题相关的知识
================================================================
执行语句:


启动数据库:startup

出错现象:


ORA-00205error in identifying controlfile

错误原因:




控制文件丢失,丢失控制文件为control02.ctl和control03.ctl

解决方法:
解决方法A1:



将CONTROL01.CTL复制2份,分别将其改名为CONTROL02.CTL和CONTROL03.CTL,重新启动后问题解决。

  解决方法A2:

首先查看/home/oracle/app/oracle/oradata/orcl/目录,如果发现只有CONTROL01.CTL,其它两个都没有,需要修改 spfileorcl.ora。参考【相关知识:创建pfile和spfile,然后从新启动数据库

  解决方法A3:
重新创建控制文件,首先删除剩余的控制文件参考【相关知识:创建控制文件  
相关知识:



A、创建pfile和spfile
a、查看系统是以pfile还是spfile启动

Select isspecified,count(*) from v$spparameter group by isspecified;

如果isspecified里有true,表明用spfile进行了指定配置如果全为false,则表明用pfile启动

b、使用SPfile的好处:Spfile改正了pfile管理混乱的问题,在多结点的环境里,pfile会有多个image启动时候需要跟踪最新的image。这是个烦琐的过程。用spfile以后,所有参数改变都写到spfile里面(只要定义scope=spfile或both),参数配置有个权威的来源。

c、查看spfile 位置spfile_location

show parameter spfile

d、从spfile获取pfile

Create pfile='Your_pfile_location'from spfile;

Create pfile='Your_pfile_location'from spfile='spfile_location';

e、从pfile获取spfile

Create spfile from pfile='Your_pfile_location'

Create spfile='spfile_location' from pfile='Your_pfile_location'

f、动态修改参数

alter system set parameter=Value scope=spfile|both|memory

Startup nomount的时候需要读去spfile或pfile,两者共存,spfile优先

g、强制用pfile或者spfile启动

SQL>startup pfile='Your_Pfile.ora'


B、创建控制文件
第一步 :生成跟踪文件alter database backup controlfile to trace
第二步:执行跟踪文件中的语句这一段内容Set #1. NORESETLOGS case到End of tempfile additions.或者Set#2. RESETLOGS case到End of tempfile additions(他们的区别是:如果日志没有损坏,可以用Noresetlogs方式,还可以执行恢复;如果日志损失了,只能用resetlogs方式打开。
第三步:执行以下语句
SQL> ALTER DATABASE OPEN RESETLOGS ;







运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-257149-1-1.html 上篇帖子: Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明 下篇帖子: oracle函数和存储过程有什么区别
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表