【问题标题】:incremental RMAN backups not rolling forward增量 RMAN 备份不前滚
【发布时间】:2018-06-26 10:45:53
【问题描述】:

我们刚刚从使用数据泵切换到使用 RMAN 的增量备份。我一直在滚动增量备份时遇到问题。这是我的备份脚本:

BACKUP device type disk incremental level=1 tag='T4PRO' section size 1g database plus archivelog;
backup current controlfile format='&1CONTROLFILE_%T.BKP';

和恢复:

RECOVER COPY OF DATABASE WITH TAG 'T4PRO' UNTIL TIME 'SYSDATE-3';
DELETE NOPROMPT OBSOLETE DEVICE TYPE DISK;

备份成功完成,虽然备份副本的大小似乎比我预期的要大,但这是本次讨论的一个旁白。我真正的问题是我们在第 5 天,当我运行恢复命令时仍然得到这个:

RMAN> RECOVER COPY OF DATABASE WITH TAG 'T4PRO' UNTIL TIME 'SYSDATE-3';
Starting recover at 17-JAN-18
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=133 device type=DISK
no copy of datafile 1 found to recover
no copy of datafile 2 found to recover
no copy of datafile 3 found to recover
no copy of datafile 4 found to recover
no copy of datafile 5 found to recover
Finished recover at 17-JAN-18

RMAN> DELETE NOPROMPT OBSOLETE DEVICE TYPE DISK;
RMAN retention policy will be applied to the command
RMAN retention policy is set to recovery window of 7 days
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=133 device type=DISK
no obsolete backups found

备份部分并没有像我两天前预期的那样向前滚动。以下是 SHOW ALL 命令的结果(如果它提供任何附加信息):

RMAN> show all;
RMAN configuration parameters for database with db_unique_name T4PRO are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ITWORKS\PRODUCT\11.2.0\DBHOME_1\D
ATABASE\SNCFT4PRO.ORA'; # default

【问题讨论】:

    标签: oracle oracle11g rman


    【解决方案1】:

    检查数据文件副本是否存在:

    RMAN> LIST COPY OF DATABASE;
    

    检查是否存在带有标签“T4PRO”的数据文件副本:

    RMAN> LIST COPY OF DATABASE TAG 'T4PRO';
    

    您必须先使用BACKUP AS COPY... 进行“映像”备份,然后才能使用增量备份恢复该映像。

    【讨论】:

    • 我试过这个。鉴于文件的布局方式,它应该工作更有意义,但恢复命令仍然失败。 0 级备份现在如下所示:BACKUP AS COPY DEVICE TYPE DISK INCREMENTAL LEVEL=0 TAG='T4PRO' DATABASE;
    • 评论由于某种原因没有完成。 1 级命令如下:BACKUP DEVICE TYPE DISK INCREMENTAL LEVEL=1 FOR RECOVER OF COPY TAG='T4PRO' DATABASE PLUS ARCHIVELOG DELETE INPUT; 即使您将恢复命令更改为“sysdate-1”,即使在第四天,恢复命令仍会产生相同的输出
    猜你喜欢
    • 2017-11-26
    • 2017-10-06
    • 2014-05-28
    • 1970-01-01
    • 2020-01-31
    • 2016-02-16
    • 2013-07-23
    • 2017-05-05
    • 2014-02-24
    相关资源
    最近更新 更多