


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 损坏单个控制文件 损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜相,只要拷贝一个好的控制文件替换坏的控制文件就可以了。 1、控制文件损坏,最典型的就是启动数据库出错,不能mount数据库 SQLstartup ORA-00205: error in identifying controlfile, check alert log for more info 查看报警日志文件,有如下信息 alter database mount Mon May 26 11:59:52 2003 ORA-00202: controlfile: D:Oracleoradatachencontrol01.ctl ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) 系统找不到指定的文件。 2、停止数据库 SQLshutdown immediate 3、拷贝一个好的控制文件替换坏的控制文件或修改init.ora中的控制文件参数,取消这个坏的控制文件。 4、重新启动数据 SQLstartup 说明: 1、损失单个控制文件是比较简单的,因为数据库中所有的控制文件都是镜相的,只需要简单的拷贝一个好的就可以了 2、建议镜相控制文件在不同的磁盘上 3、建议多做控制文件的备份,长期保留一份由alter database backup control file to trace产生的控制文件的文本备份 二、 损坏全部控制文件 损坏多个控制文件,或者人为的删除了所有的控制文件,通过控制文件的复制已经不能解决问题,这个时候需要重新建立控制文件。同时注意,alter database backup control file to trace可以产生一个控制文件的文本备份。 以下是详细重新创建控制文件的步骤 1、关闭数据库 SQLshutdown immediate; 2、删除所有控制文件,模拟控制文件的丢失 3、启动数据库,出现错误,并不能启动到mount下 SQLstartup ORA-00205: error in identifying controlfile, check alert log for more info 查看报警日志文件,有如下信息 alter database mount Mon May 26 11:53:15 2003 ORA-00202: controlfile: D:Oracleoradatachencontrol01.ctl ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) 系统找不到指定的文件。 4、关闭数据库 SQLshutdown immediate; 5、在internal或sys下运行如下创建控制文件的脚本,注意完整列出联机日志或数据文件的路径,或修改由alter database backup control file to trace备份控制文件时产生的脚本,去掉多余的注释即可。 STARTUP NOMOUNT CREATE CONTROLFILE REUSE DATABASE TEST NORESETLOGS NOARCHIVELOG MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXDATAFILES 254 MAXINSTANCES 1 MAXLOGHISTORY 226 LOGFILE GROUP 1 D:ORACLEORADATATESTREDO01.LOG SIZE 1M, GROUP 2 D:ORACLEORADATATESTREDO02.LOG SIZE 1M, GROUP 3 D:ORACLEORADATATESTREDO03.LOG SIZE 1M DATAFILE D:ORACLEORADATATESTSYSTEM01.DBF, D:ORACLEORADATATESTRBS01.DBF, D:ORACLEORADATATESTUSERS01.DBF, D:ORACLEORADATATESTTEMP01.DBF, D:ORACLEORADATATESTTOOLS01.DBF, D:ORACLEORADATATESTINDX01.DBF CHARACTER SET ZHS16GBK; - Recovery is required if any of the datafiles are restored backups, - or if the last shutdown was not normal or immediate. RECOVER DATABASE -if the last shutdown was not normal or immediate -noarchive - RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE -archive - RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL - Database can now be opened normally. ALTER DATABASE OPEN; -if recover database until cancel -ALTER DATABASE OPEN RESETLOGS; 6、如果没有错误,数据库将启动到open状态下。 说明: 1、重建控制文件用于恢复全部控制文件的损坏,需要注意其书写的正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年四川省公务员录用考试人民警察职位体能测评试卷
- 2025年事业单位招聘考试新闻类综合专业能力测试试卷重点解析
- 上海市东昌中学2026届高三化学第一学期期末考试模拟试题含解析
- 石首市辅警真题2024
- 三明市公路事业发展中心招聘笔试真题2024
- 浏阳市辅警真题2024
- 2025年分析研判本单位意识形态工作情况整改措施
- 2025年环保保护知识试题及答案
- 2025年公共卫生教育与宣传课程试题及答案
- 劳务派遣管理服务费协议
- 煤矿安全规程新旧版本对照表格版
- 私募薪酬管理办法
- 2025年急诊三基考试题库及答案
- 2025贵州航空产业城集团股份有限公司旗下子公司贵州安立航空材料有限公司招聘61人笔试历年参考题库附带答案详解
- 军人休假规定管理办法
- 2025秋人教版英语八年级上Unit 2 全单元听力材料文本及翻译
- DB11-T 1455-2025 电动汽车充电基础设施规划设计标准
- 2025北京初二(上)期末英语汇编:阅读单选CD篇
- 2025年公招教师特岗教师招聘考试教育公共基础知识真题(带答案)
- 2025年贵州省中考英语真题含答案
- 消除医疗歧视培训
评论
0/150
提交评论