Oracle Current Redo log损坏后恢复数据库

Oracle Current Redo log损坏后恢复数据库

ID:42596301

大小:82.39 KB

页数:5页

时间:2019-09-18

Oracle Current Redo log损坏后恢复数据库_第1页
Oracle Current Redo log损坏后恢复数据库_第2页
Oracle Current Redo log损坏后恢复数据库_第3页
Oracle Current Redo log损坏后恢复数据库_第4页
Oracle Current Redo log损坏后恢复数据库_第5页
资源描述:

《Oracle Current Redo log损坏后恢复数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文档名称文档密级CurrentRedolog损坏后恢复数据库禤梓桥00109548关键字:10513事件,_allow_resetlogs_corruption,_corrupted_rollback_segments,dba_rollback_segs,ORA-600[2662],ORA-600[2663],ORA-600[4136]。适用场景:1.当前redolog文件发生物理或逻辑损坏;且没有可用的redolog备份;2.没有可用于恢复的备份;3.rman恢复时间过长或备份太旧,不满足业务快速恢复的要求。如何判定损坏日志状态为CURRENT:1.以startup启动后,检查alert

2、日志,从”Startedredoscan”日志信息开始如下类似的错误信息:StartedredoscanORA-00313:无法打开日志组3(用于线程1)的成员ORA-00312:联机日志3线程1:'F:APPX00109548ORADATAORCLREDO03.LOG'ORA-27041:无法打开文件OSD-04002:无法打开文件O/S-Error:(OS2)系统找不到指定的文件。Abortingcrashrecoveryduetoerror313或者StartedredoscanORA-368signalledduring:ALTERDATABASEOPEN...注意:如果

3、alert只有ORA-368错误,没有报告具体的redolog文件时,需要先按照损坏redolog文件状态为非current的办法处理,当无法恢复数据库时,才按以下恢复步骤尝试恢复。2.在startup启动报错后,此时数据库处于MOUNT状态,查看损坏的文件状态是否为CURRENT:SQL>selectmember,l.status,l.group#fromv$logl,v$logfilefwherel.group#=f.group#;MEMBERSTATUSGROUP#2021-9-7华为机密,未经许可不得扩散第5页,共5页文档名称文档密级------------------------

4、----------------------------------F:APPX00109548ORADATAORCLREDO01.LOGINACTIVE1F:APPX00109548ORADATAORCLREDO02.LOGINACTIVE2F:APPX00109548ORADATAORCLREDO03.LOGCURRENT3恢复步骤:确认损坏redolog文件为current时,执行以下操作:步骤1:将spfile转存为pfile.ora,并在pfile.ora文件中添加_allow_resetlogs_corruption=true。1.1转存spfil

5、eSQL>createpfile='d:pfile.ora'fromspfile;编辑d:pfile.ora文件,添加如下参数:*._allow_resetlogs_corruption=true1.2正常关闭数据库SQL>shutdownimmediate;步骤2:以pfile文件启动实例并将数据库挂载SQL>startuppfile='d:pfile.ora'mount;步骤3:执行recoverdatabaseuntilcancel,并输入cancelSQL>recoverdatabaseuntilcancel;ORA-00279:更改1546960(在10/17/201209

6、:26:37生成)对于线程1是必需的ORA-00289:建议:F:APPX00109548PRODUCT11.1.0DB_1RDBMSARC00048_0796850999.001ORA-00280:更改1546960(用于线程1)在序列#48中指定日志:{=suggested

7、filename

8、AUTO

9、CANCEL}cancel<---手工输入cancelORA-01547:警告:RECOVER成功但OPENRESETLOGS将出现如下错误ORA-01194:文件1需要更多的恢复来保持一致性ORA-01110:数据文件1:'F:APPX00109548OR

10、ADATAORCLSYSTEM01.DBF'注意:此时可能会报告SYSTEM系统表空间数据文件需要恢复,可以忽略此错误。步骤4:以openresetlogs打开数据库2021-9-7华为机密,未经许可不得扩散第5页,共5页文档名称文档密级SQL>alterdatabaseopenresetlogs;注意:1.此时可能打不开数据库,或者打开数据库后alert日志有ORA-600[2662]、ORA-600[2663]、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。