- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle Database 11g:面向 DBA 和开发人员的重要特性备份和恢复数据恢复建议、同一文件并行备份、安全性虚拟目录、从备份中复制数据库、取消删除表空间以及安全备份到云只是 Oracle Database 11g 中 RMAN 提供的部分新特性。Data Recovery Advisor考虑下面显示的错误:SQL conn scott/tigerConnected.SQL create table t (col1 number);create table t (col1 number)*ERROR at line 1:ORA-01116: error in opening database file 4ORA-01110: data file 4: /home/oracle/oradata/PRODB3/users01.dbfORA-27041: unable to open fileLinux Error: 2: No such file or directoryAdditional information: 3看起来是不是很熟悉?无论您是否做过 DBA,您可能都不止一次看到过该消息。该错误发生的原因是无法获得特定的数据文件 — 该文件可能已经受损,或者可能有人在数据库运行时删除了该文件。在任何情况下,您都需要在问题的影响范围扩大之前采取一些主动措施。在 Oracle Database 11g 中,新增的 Data Recovery Advisor 极大地简化了该操作。该 Advisor 有两种形式:命令行模式,以及作为 Oracle Enterprise Manager Database Control 的一个屏幕。根据具体的情况,每种形式各有其优点。例如,如果您希望通过 shell 脚本自动识别此类文件并通过 cron 或 at 之类的实用程序计划恢复操作,那么选择前者将很有用。对于希望借助 GUI 来指导他们完成该过程的 DBA 新手来说,后一种方法将更有帮助。下面,我将对这两种形式分别进行描述。命令行方式命令行方式通过 RMAN 执行。首先,启动 RMAN 进程并连接到目标。 $ rman target=/ Recovery Manager: Release .0 - Beta on Sun Jul 15 19:43:45 2007 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: PRODB3 (DBID=3132722606)假设发生了某个错误,您希望找出原因。使用 list failure 命令可以立即知道答案。 RMAN list failure;如果没有错误,该命令将返回以下消息: no failures found that match specification如果有错误,将显示如下更具说明性的消息: using target database control file instead of recovery catalogList of Database Failures========================= Failure ID Priority Status Time Detected Summary---------- -------- --------- ------------- -------142 HIGH OPEN 15-JUL-07 One or more non-system datafiles are missing该消息表明某些数据文件已丢失。由于这些数据文件属于 SYSTEM 以外的表空间,因此数据库会挂起,并使该表空间脱机。该错误相当严重,因此优先级设为 HIGH。每个故障都有一个故障 ID,以方便各个故障的识别和解决。例如,您可以执行以下命令来了解故障 142 的详细信息。 RMAN list failure 142 detail;该命令将向您显示错误的确切原因。 现在,进入了关键部分:如何纠正该错误?经验丰富的 DBA 或许不需要进一步的帮助就可以顺利解决该问题,但是 DBA 新手(甚至包括一些有经验但是知识陈旧的 DBA)希望在这里获得一些指导。他们可以向 Data Recovery Advisor 寻求帮助:RMAN advise failure;以上命令的响应将对错误进行详细的解释,并说明如何纠正该错误: List of Database Failures========================= Failure ID Prio
您可能关注的文档
最近下载
- 家庭与社区的变化与发展.pptx VIP
- 丙肝防治培训课件.pptx VIP
- 《食物链》.ppt VIP
- 2025年辽宁丹东市融媒体中心招聘6人笔试模拟试题参考答案详解.docx VIP
- 2018湖北省市政工程定额(第十一册措施项目)PDF版.pdf VIP
- 4.1和面、揉面、饧面、搓条(课件)- 《中式面点制作基础教程》同步教学(劳保版).pptx VIP
- 2025年丹东市融媒体中心招聘考试笔试试题.docx VIP
- 铁路技术管理规程(普速铁路部分)题库 .pdf VIP
- 中国失眠症诊断和治疗指南(精选PPT).pptx VIP
- 2025年马鞍山市公安局第三季度招聘警务辅助人员139名笔试参考题库附答案解析.docx VIP
文档评论(0)