重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5927|回复: 2
打印 上一主题 下一主题

[备份恢复] recover datafile 失败,提示RECOVER DATABASE 要求一个备份控制文件或创建的控制文件

[复制链接]
跳转到指定楼层
楼主
发表于 2017-4-13 16:05:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请各位老师指教一下,谢谢,下面是操作步骤:
RMAN> restore datafile 5
2> ;
RMAN> run {
2>  set until time = '2017-04-13 14:50:00';
3>  recover datafile 5;
4> }
正在执行命令: SET until clause
启动 recover 于 13-4月 -17
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
使用通道 ORA_DISK_3
使用通道 ORA_DISK_4
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: recover 命令 (在 04/13/2017 15:33:31 上) 失败
RMAN-06067: RECOVER DATABASE 要求一个备份控制文件或创建的控制文件

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

板凳
 楼主| 发表于 2017-4-17 13:24:09 | 只看该作者
郑全 发表于 2017-4-17 11:03
对单个数据文件,无法执行不完整恢复.

谢谢郑老师,不过我并不是对单个数据文件做不完全恢复
上次应该将整个过程粘上来的,下面上之前的操作
RMAN> shutdown abort
RMAN> startup mount            
RMAN> sql 'alter session set nls_date_format="yyyy-mm-dd hh24:mi:ss"';
RMAN> sql 'alter database datafile 5 offline';
RMAN> flashback database to time = '2017-04-13 14:50:00';

RMAN> sql'alter database datafile 5 online';

这个是之前的操作步骤,我是对整个数据库做不完整恢复
因为datafile 5 对应的tablespace 没有加到flashback on 里面所以不能进行flashback database 操作
回复 支持 反对

使用道具 举报

沙发
发表于 2017-4-17 11:03:48 | 只看该作者
对单个数据文件,无法执行不完整恢复.

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-24 19:15 , Processed in 0.085994 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表