重庆思庄Oracle、Redhat认证学习论坛
标题:
recover datafile 失败,提示RECOVER DATABASE 要求一个备份控制文件或创建的控制文件
[打印本页]
作者:
luzhijj
时间:
2017-4-13 16:05
标题:
recover datafile 失败,提示RECOVER DATABASE 要求一个备份控制文件或创建的控制文件
请各位老师指教一下,谢谢,下面是操作步骤:
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 要求一个备份控制文件或创建的控制文件
作者:
郑全
时间:
2017-4-17 11:03
对单个数据文件,无法执行不完整恢复.
作者:
luzhijj
时间:
2017-4-17 13:24
郑全 发表于 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 操作
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2