您的位置:首页 > 数据库 > Oracle

Oracle数据恢复顾问(DRA)使用测试 (之二)

2014-06-27 15:39 375 查看
上面一篇文章是在数据库open状态下,丢失数据文件,成人用品店www.xfqiao.com 下面这篇文章是在数据库mount状态下,丢失某个数据文件的处理过程

Oracle Database - Enterprise Edition - Version 11.1.0.6 to 11.2.0.3 --对应的数据库版本为 11gR1 到11gR2

RMAN> startup mount;

已连接到目标数据库 (未启动)
Oracle 实例已启动
数据库已装载

系统全局区域总计 4175568896 字节

Fixed Size 2182344 字节
Variable Size 2063598392 字节
Database Buffers 2097152000 字节
Redo Buffers 12636160 字节

RMAN> list failure
2> ;

未找到与指定项匹配的故障

RMAN> alter database open;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: alter db 命令 (在 04/23/2014 10:01:40 上) 失败
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\PAUL101.DBF'

RMAN> advise failure
2> ;

WARNING: new failures were found since last LIST FAILURE command
数据库故障列表
=========================

失败 ID 优先级状态 检测时间 概要
------- -------- --------- ---------- -------
482 HIGH OPEN 23-4月 -14 缺失一个或多个非系统数据文件

正在分析自动修复选项; 这可能需要一些时间
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=385 设备类型=DISK
分析自动修复选项完成

必需的手动操作
========================
没有可用的手动操作

可选手动操作
=======================
1. 如果无意中重命名或移动了文件 D:\PAUL101.DBF, 请还原该文件

自动修复选项
========================
选项修复说明
------ ------------------
1 还原和恢复数据文件 6
策略: 修复操作包括无数据丢失的完全介质恢复
修复脚本: c:\app\administrator\diag\rdbms\orcl\orcl\hm\reco_1383621664.hm

RMAN> list failure
2> ;

数据库故障列表
=========================

失败 ID 优先级状态 检测时间 概要
------- -------- --------- ---------- -------
482 HIGH OPEN 23-4月 -14 缺失一个或多个非系统数据文件

RMAN> repair failure preview;

策略: 修复操作包括无数据丢失的完全介质恢复
修复脚本: c:\app\administrator\diag\rdbms\orcl\orcl\hm\reco_1383621664.hm

修复脚本的内容:
# restore and recover datafile
restore datafile 6;
recover datafile 6;

RMAN> repair failure;

策略: 修复操作包括无数据丢失的完全介质恢复
修复脚本: c:\app\administrator\diag\rdbms\orcl\orcl\hm\reco_1383621664.hm

修复脚本的内容:
# restore and recover datafile
restore datafile 6;
recover datafile 6;

是否确实要执行以上修复 (输入 YES 或 NO)? YES
执行修复脚本

启动 restore 于 23-4月 -14
使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00006 还原到 D:\PAUL101.DBF
通道 ORA_DISK_1: 正在读取备份片段 E:\0LP6EKJC_1_1.BAK
通道 ORA_DISK_1: 段句柄 = E:\0LP6EKJC_1_1.BAK 标记 = TAG20140423T094828
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:25
完成 restore 于 23-4月 -14

启动 recover 于 23-4月 -14
使用通道 ORA_DISK_1

正在开始介质的恢复
介质恢复完成, 用时: 00:00:01

完成 recover 于 23-4月 -14
修复故障已完成

是否要打开数据库 (输入 YES 或 NO)? YES
数据库已打开

RMAN>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  测试 顾问 数据