转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/10859315

正确答案:D

一、模拟上题的错误:

1、删除4号文件

[oracle@mydb ~]$ cd /u01/app/oracle/oradata/ocm/
[oracle@mydb ocm]$ rm -rf users01.dbf

2、数据库宕机

sys@OCM> shutdown abort;
ORACLE instance shut down.

3、启动数据库报错,与上题报错一样

sys@OCM> startup
ORACLE instance started.Total System Global Area  839282688 bytes
Fixed Size                  2233000 bytes
Variable Size             583011672 bytes
Database Buffers          247463936 bytes
Redo Buffers                6574080 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 4 - see DBWR trace file
ORA-01110: data file 4: '/u01/app/oracle/oradata/ocm/users01.dbf'

4、如果试图在没有执行advise failure命令时使用repair failure命令,将出现如下错误:

[oracle@mydb ~]$ rman target /
RMAN> repair failure;using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of repair command at 09/01/2013 23:15:16
RMAN-06954: REPAIR command must be preceded by ADVISE command in same session

主要原因是:在运行repairfailure之前,要先运行advise failure,让rman列出错误,并且生成修复脚本,之后运行repair failure修复错误。

一、正确的恢复的过程如下:

1、      启动RMAN客户机,并使用前一节介绍的数据库修复命令来解决丢失数据问题,我们从list failure命令开始:

RMAN> list failure;List of Database Failures
=========================Failure ID Priority Status    Time Detected Summary
---------- -------- --------- ------------- -------
2002       HIGH     OPEN      01-SEP-13     One or more non-system datafiles are missing

2、advisefailure命令对记录在自动诊断信息库中的所有故障给出建议。默认时,此命令只列出具有critical或high优先级的那些故障。除了产生所有输入故障的摘要外,此命令还对每个故障提供一个建议修复选项。通常,advise failure命令同时给出自动和手动修复选项。在advisefailure命令输出结束时,RMAN生成一个脚本,列出建议的修复选项的细节。如果你想自己进行修复,可以直接使用这个脚本,或者对它进行修改。

RMAN> advise failure;List of Database Failures
=========================Failure ID Priority Status    Time Detected Summary
---------- -------- --------- ------------- -------
2002       HIGH     OPEN      01-SEP-13     One or more non-system datafiles are missinganalyzing automatic repair options; this may take some time
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=10 device type=DISK
analyzing automatic repair options completeMandatory Manual Actions
========================
no manual actions availableOptional Manual Actions
=======================
1. If file /u01/app/oracle/oradata/ocm/users01.dbf was unintentionally renamed or moved, restore itAutomated Repair Options
========================
Option Repair Description
------ ------------------
1      Restore and recover datafile 4  Strategy: The repair includes complete media recovery with no data lossRepair script: /u01/app/oracle/diag/rdbms/ocm/ocm/hm/reco_3275375759.hm

3、利用advise failure命令提供的建议,epair  failure根据建议修复错误。

RMAN> repair failure;Strategy: The repair includes complete media recovery with no data loss
Repair script: /u01/app/oracle/diag/rdbms/ocm/ocm/hm/reco_3275375759.hmcontents of repair script:# restore and recover datafilerestore datafile 4;recover datafile 4;sql 'alter database datafile 4 online';Do you really want to execute the above repair (enter YES or NO)? Y
executing repair scriptStarting restore at 01-SEP-13
using channel ORA_DISK_1channel ORA_DISK_1: starting datafile backup set restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_DISK_1: restoring datafile 00004 to /u01/app/oracle/oradata/ocm/users01.dbf
channel ORA_DISK_1: reading from backup piece /u01/app/oracle/product/11.2.0/dbs/0uoiptgq_1_1
channel ORA_DISK_1: piece handle=/u01/app/oracle/product/11.2.0/dbs/0uoiptgq_1_1 tag=TAG20130901T230250
channel ORA_DISK_1: restored backup piece 1
channel ORA_DISK_1: restore complete, elapsed time: 00:00:03
Finished restore at 01-SEP-13Starting recover at 01-SEP-13
using channel ORA_DISK_1starting media recovery
media recovery complete, elapsed time: 00:00:01Finished recover at 01-SEP-13sql statement: alter database datafile 4 online
repair failure completeDo you want to open the database (enter YES or NO)? Y
database opened

QQ:252803295

学习交流QQ群:
DSI&Core Search  Ⅰ 群:127149411(技术:已满)
DSI&Core Search  Ⅱ 群:177089463(技术:未满)
DSI&Core Search  Ⅲ 群:284596437(技术:未满)
DSI&Core Search  Ⅳ 群:192136702(技术:未满)
DSI&Core Search  Ⅴ 群:285030382(闲聊:未满)

转载于:https://www.cnblogs.com/suncoolcat/p/3297103.html

[每日一题] 11gOCP 1z0-052 :2013-09-1 RMAN-- repair failure........................................A20...相关推荐

  1. [每日一题] 11gOCP 1z0-052 :2013-09-23 Oracle11g 内存参数设置...................................C7...

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/11924597 正确答案:CD(题库给出的答案是AD,大家要相信自己,有些答案是错的!一切以 ...

  2. [每日一题] 11gOCP 1z0-052 :2013-09-24 temporary tables.........................................C11...

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/11991583 正确答案:ACE 建临表有两种类型: 分别创建如下: (1)当提交时,将自动 ...

  3. [每日一题] 11gOCP 1z0-053 :2013-09-29 Flashback Data Archive ...................................6...

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12205299 正确答案:A 具体请参考:http://blog.csdn.net/guoy ...

  4. [每日一题] 11gOCP 1z0-053 :2013-10-1 persistent lightweight jobs...........................11

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12224335 正确答案:BCE 轻量级作业 创建和启动一个作业涉及数据字典中一定量的活动. ...

  5. [每日一题] 11gOCP 1z0-052 :2013-09-28 ORA-01555: snapshot too old......................C52

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12204587 正确答案:A 重现ORA-01555快照过旧的错误. [oracle@myd ...

  6. (每日一题)P4841 [集训队作业2013]城市规划 (无向连通图计数)(普通生成函数 + 多项式求逆)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 每日一题(莫反 / 多项式 / 母函数 / 群论) 2021.4.14 生成函数 + 多项式求逆 Pr ...

  7. leetcode每日一题--前缀树;前缀哈希;深搜;面试题 08.04. 幂集;648. 单词替换面试题 01.09. 字符串轮转;剑指 Offer II 062. 实现前缀树

    leetcode每日一题 ps:今天的每日一题没意思,简单的模拟,自己换一道 面试题 08.04. 幂集 幂集.编写一种方法,返回某集合的所有子集.集合中不包含重复的元素. 说明:解集不能包含重复的子 ...

  8. Codeforces Round #694 (Div. 1 + Div2)(A ~ H,8题全,超高质量题解)【每日亿题】2021/2/1、2/2

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 [每日亿题]Codeforces Round #694 (Div. 1 + Div2)(A ~ ...

  9. 【解题报告】Leecode 423. 从英文中重建数字——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十五天 题目链接:https://leetcode-cn.com/problems/reconstruct-original-digits-from-english/ 题解 ...

最新文章

  1. 介绍Smart Client组件网站
  2. Linux下如何查看系统启动时间和运行时间
  3. 使用 u-boot 烧写内核——韦东山嵌入式Linux学习笔记10
  4. Oracle 字符串函数
  5. php插入中文数据库乱码以及URL参数乱码
  6. ajaxfileupload踩过的坑
  7. jzoj4485-[GDOI 2016 Day1]第一题 中学生数学题【数学】
  8. linux 审计oracle,开启和关闭oracle数据库中的审计功能
  9. 2020运动相机推荐_2020年最好的全景运动相机推荐
  10. linux分区文件ext4和ext3,在Windows 下读取 Linux 的 ext3/ext4 格式分区 -Ext2Read和Ext2Fsd...
  11. 电容或电感的电压_用动画来解释电感和电容元件上电压电流超前滞后的关系
  12. 数据湖 数据孤岛 数据沼泽
  13. Python实践:使用Turtle模块绘制炫彩螺旋线
  14. 大疆云台如何使用华为mate20pro_大疆灵眸手机云台3软件升级 完美支持Mate30系列...
  15. 骑行从脚下,健康你我他之第一篇-----杭城骑行路线参考图
  16. 条码固定资产管理PDA应用
  17. 不要把5G压力都留给运营商,华为自动驾驶网络是个聪明的方法
  18. Nginx 404 排查过程
  19. 入门3D建模,没有美术基础你也可以学做人物角色面部造型 (下)
  20. 一个关于国产化适配 的PPT文案

热门文章

  1. 微软CRM 2011 Beta 新功能之二:不同组织不同基本语言
  2. idea中lombok的使用
  3. Spring Boot实践——基础和常用配置
  4. centos 7用ss命令来查看端口占用和对应进程
  5. java 入门 第二季3
  6. matlab中腐蚀图像的编写,Matlab实现二值图像的腐蚀算法源代码
  7. 蓝桥杯java能用编译器1吗_学java的你,这些英文单词都掌握了吗?
  8. java 实现 常见排序算法(三)快速排序
  9. vux radio 改造为 tree 代码片段
  10. android默认代码混淆,Android SDK默认混淆配置文件