RMAN-06023: no backup or copy of datafile 6 found to restore

一:问题描述

我用指定备份集恢复时,报错:

RMAN> run {

2> shutdown immediate;

3> startup mount;

4> allocate channel c1 type disk;

5> allocate channel c2 type disk;

6> restore database from tag=‘TAG20140829T020210‘; --从指定备份集中进行转储

7> recover database;

8> alter database open;

9> }

database closed

database dismounted

Oracle instance shut down

connected to target database (not started)

Oracle instance started

database mounted

Total System Global Area     285212672 bytes

Fixed Size                     1218992 bytes

Variable Size                113247824 bytes

Database Buffers             167772160 bytes

Redo Buffers                   2973696 bytes

allocated channel: c1

channel c1: sid=151 instance=prod1 devtype=DISK

allocated channel: c2

channel c2: sid=142 instance=prod1 devtype=DISK

Starting restore at 29-AUG-14

released channel: c1

released channel: c2

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of restore command at 08/29/2014 02:31:20

RMAN-06026: some targets not found - aborting restore

RMAN-06023: no backup or copy of datafile 6 found to restore

RMAN-06023: no backup or copy of datafile 5 found to restore

RMAN-06023: no backup or copy of datafile 4 found to restore

RMAN-06023: no backup or copy of datafile 3 found to restore

RMAN-06023: no backup or copy of datafile 2 found to restore

RMAN-06023: no backup or copy of datafile 1 found to restore

二:出错原因

由于在进行此操作前,刚做了不完全恢复,所以在还原的时候,当前控制文件中并没有包含此RMAN 备份的信息,这时进行恢复就会遇到RMAN-06023 的错误。

三:解决办法

1:先在nomount状态下恢复包含此备份信息的控制文件

  2:将数据库启动至mount状态

  3:恢复数据库(restore database;recover database;)

时间: 2024-10-16 18:59:54

RMAN-06023: no backup or copy of datafile 6 found to restore的相关文章

RMAN-06023: no backup or copy of datafile 16 found to restore

RMAN> restore database; Starting restore at 2017-03-02 12:03:05 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=4269 instance=cqdb device type=DISK allocated channel: ORA_DISK_2 cha

RMAN-06023: no backup or copy of datafile 1 found to restore

在ORACLE 10g数据库还原过程遭遇RMAN-06023: no backup or copy of datafile x found to restore,具体情况如下所示 ..................................................................................... File Name: /u03/flash_recovery_area/EPPS/archivelog/2015_01_26/o1_mf_1_10_

异机恢复 RMAN-06023: no backup or copy of datafile 17 found to restore

前不久因工作需要使用RMAN异机恢复,很基础也很具有代表性和普遍性,希望对需要的人有所帮助. 具体过程如下: 先拷贝原库的口令文件和参数文件到备库. 然后使用如下脚本对原库进行备份: run { allocate channel d1 type disk; allocate channel d2 type disk; backup full database format'c:\rmanbak\date%Y%m%d_full_%d_%s_%p_%u.bak' tag='full' include

RMAN 备份,no backup of copy of datafile

在RMAN 异机恢复过程中,我第一做了一个不完全恢复,,然后再恢复的时候提示一下错误: Starting restore at 29-DEC-15 using channel ORA_DISK_1 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00

Oracle 学习之RMAN(五)镜像copy

我们上一讲讲到了RMAN能提供全库备份.表空间备份.数据文件备份.归档日志备份.控制文件及参数文件的备份.RMAN备份出来的文件称之为备份集,RMAN在备份的过程中,只备份已经使用过的数据块.RMAN将多个数据文件打包到一起,生成一个备份集.数据文件与备份集文件不再是一一对应的关系.关于备份集的概念,我们下一讲再详细介绍.本将我们说说RMAN的另一种备份方式--镜像copy. 镜像copy是单个数据文件.控制文件.归档日志的克隆.备份出来的备份文件与数据库文件一一对应.下图描述了备份集与镜像co

ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode

备份数据库,报错如下 RMAN> backup database; Starting backup at 01-JAN-16 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=32 device type=DISK channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set RM

表空间数据文件迁移到另外的位置(backup as copy tablespace)

环境: OS: Centos 7 DB:12.2.0.1 数据库必须在归档模式 1.创建表空间12c pdb下创建表空间create tablespace tps_dataloggingdatafile '/u01/app/oracle/oradata/ora12c/ora12cpdb1/tps_data01.dbf'size 100mautoextend onnext 10m maxsize 24Gextent management local; 表空间添加数据文件alter tablespa

Rman 中 Backupsets and Images copy的概念区别

备份集 概念(backup set): Oracle默认的备份类型,把数据文件中已经使用过的数据块备份到一个或多个文件中,这样的文件叫做"备份片",所有备份出来的文件组合成为"备份集".备份集与备份片的关系类似于表空间与数据文件的关系,备份集是一个逻辑概念,将备份片(物理文件)逻辑地组织在一起.一般来说一个通道会产生一个备份集,比如启动了3个通道,那么每个通道负责生成一个备份集,不过如果启动了控制文件自动备份,那么控制文件所在的备份文件会单独生成一个备份集,不会与数

异机rman数据不完全恢复

源库:Red Hat Enterprise Linux Server release 5.5 (Tikanga) 64bit +  ORACLE  V11.2.0.4.0 + DG + RAC 目标库:Red Hat Enterprise Linux Server release 5.8 (Catthage) 64bit + ORACLE  V11.2.0.4.0 1.在目标库,安装好相同版本的oracle数据库,创建同名实例orcl: 数据库实例默认安装路径为: /u01/app/oracle