zoukankan      html  css  js  c++  java
  • [Oracle][RMAN]关于Oracle RMAN里面的Merged Incremental Backups的Tag分离机能

    关于Oracle RMAN里面的Merged Incremental Backups的机能,RMAN使用的比较多的DBA们可能会有所了解。

    基本上,每次都实行同样的Backup命令即可完成BACK。

    列:

    Daily Script:
    run {
    allocate channel oem_disk_backup device type disk;
    recover copy of database with tag 'ORA$OEM_LEVEL_0';
    backup incremental level 1 copies=1 for recover of copy with tag 'ORA$OEM_LEVEL_0' database;
    }

    关于上面的Merged Incremental Backups的机能的详细动作,可以参照下面的MOS文档。

    [参考情報]

     RMAN: Merged Incremental Backup Strategies (Doc ID 745798.1)

    =====================
    Default behavior for Merged Incremental Backups
    First Execution, Day 1:  The 'recover copy' command will show ' no copy of datafile 1 found to recover' as this is the first execution
    and no level 0 backup existing.   The 'backup incremental....' command will make a new level 0 copy as there is no existing level 0.
     ★第一天,Daily Script的命令会生成一个 level 0 的 copy,会出现' no copy of datafile 1 found to recover'这样的出力。
    Second Execution, Day 2:  The 'recover copy' command will show 'no copy of datafile 1 found to recover' as there  is still no previous level 1 backup.  
    The 'backup incremental...' command will create a level 1 datafile backupset.
     ★第二天,Daily Script的命令会生成一个 level 1 的 datafile backupset.,也会出现' no copy of datafile 1 found to recover'这样的出力。
    Third Execution, Day 3:  The 'recover copy' command will recover the level 0 image copy and displays 'recovering datafile copy fno=....'.  
    The 'backup incremental....' command will create a new level 1 datafile backupset.  
     ★第三天,Daily Script的命令会生成一个 level 1 的 datafile backupset.,会出现' recovering datafile copy fno='这样的出力,第二天取得的level 1 会Merge到 level 0 的 copy里面。
    Future Executions:  Each backup taken after the 3rd should show the same behavior as in backup on Day 3.
    =====================

    通常情况下,上面的例子就可以应用到很大部分的场景。

    但是有一个问题,就是Tag。

    有一些用户需要用两种Tag分别取得Backup.

    即:

    RUN
    {
    allocate channel c1 type disk format '/home/oracle/%U';
    RECOVER COPY OF DATABASE
    WITH TAG 'incr_update_A';
    BACKUP
    INCREMENTAL LEVEL 1
    FOR RECOVER OF COPY WITH TAG 'incr_update_A'
    DATABASE format '/home/oracle/%U';
    }

    RUN
    {
    allocate channel c1 type disk format '/home/oracle/%U';
    RECOVER COPY OF DATABASE
    WITH TAG 'incr_update_B';
    BACKUP
    INCREMENTAL LEVEL 1
    FOR RECOVER OF COPY WITH TAG 'incr_update_B'
    DATABASE format '/home/oracle/%U';
    }

    这种时候,会出现Tag没办法分辨的问题。也就是说

    1.incr_update_A执行,生成COPY

    2.incr_update_B执行,生成COPY

    3.incr_update_A执行,生成LV1的backupset

    4.incr_update_B执行,正常情况下,我们期待会生成incr_update_B Tag的LV1的backupset,但是会出现开始Merge的情况。

    上面的事项是有回避方法的。

    [参考情報]

     RMAN: Merged Incremental Backup Strategies (Doc ID 745798.1)

    =====================
    Another image copy can be made back to lag the recover using 'SYSDATE-x' for the 'recover the copy' command.  
    The only caveat is the tag being used and another incremental backup is required using the tag for the copy you wish to recover. ★
    RECOVER COPY OF DATABASE WITH TAG 'MIB_LEVEL_0' UNTIL TIME "SYSDATE-8" FROM TAG 'MIB_LEVEL_0'; ★指定方法 ⇒ FROM TAG
    =====================

    下面是具体的回避方法。

    (不好意思,标注是日语的,不过相信不懂日语的DBA们看到测试结果也会明白)


    ####①LV0 TAG=BのCOPYが一つ####

    RMAN> RUN
     {
     allocate channel c1 type disk format '/home/oracle/%U';
     RECOVER COPY OF DATABASE
     WITH TAG 'incr_update_B' FROM TAG 'incr_update_B'; ★WITH TAGとFROM TAG、両方を指定します。incr_update_B
     BACKUP
     INCREMENTAL LEVEL 1
     FOR RECOVER OF COPY WITH TAG 'incr_update_B'
     DATABASE format '/home/oracle/%U';
     }2> 3> 4> 5> 6> 7> 8> 9> 10>

    using target database control file instead of recovery catalog
    allocated channel: c1
    channel c1: SID=248 device type=DISK

    Starting recover at 2017-09-04_14:28:01
    no copy of datafile 1 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
    no copy of datafile 6 found to recover
    Finished recover at 2017-09-04_14:28:01

    Starting backup at 2017-09-04_14:28:01
    no parent backup or copy of datafile 5 found
    no parent backup or copy of datafile 1 found
    no parent backup or copy of datafile 3 found
    no parent backup or copy of datafile 4 found
    no parent backup or copy of datafile 6 found
    channel c1: starting datafile copy
    input datafile file number=00005 name=/u01/app/oracle/oradata/orcl/dbfs_ts.dbf
    output file name=/home/oracle/data_D-ORCL_I-1474280916_TS-DBFS_TS_FNO-5_24sdkafh tag=INCR_UPDATE_B RECID=87 STAMP=953821719
    channel c1: datafile copy complete, elapsed time: 00:00:45
    channel c1: starting datafile copy
    input datafile file number=00001 name=/u01/app/oracle/oradata/orcl/system01.dbf
    output file name=/home/oracle/data_D-ORCL_I-1474280916_TS-SYSTEM_FNO-1_25sdkagv tag=INCR_UPDATE_B RECID=88 STAMP=953821759
    channel c1: datafile copy complete, elapsed time: 00:00:35
    channel c1: starting datafile copy
    input datafile file number=00003 name=/u01/app/oracle/oradata/orcl/sysaux01.dbf
    output file name=/home/oracle/data_D-ORCL_I-1474280916_TS-SYSAUX_FNO-3_26sdkai2 tag=INCR_UPDATE_B RECID=89 STAMP=953821785
    channel c1: datafile copy complete, elapsed time: 00:00:25
    channel c1: starting datafile copy
    input datafile file number=00004 name=/u01/app/oracle/oradata/orcl/undotbs01.dbf
    output file name=/home/oracle/data_D-ORCL_I-1474280916_TS-UNDOTBS1_FNO-4_27sdkair tag=INCR_UPDATE_B RECID=90 STAMP=953821793
    channel c1: datafile copy complete, elapsed time: 00:00:07
    channel c1: starting incremental level 1 datafile backup set
    channel c1: specifying datafile(s) in backup set
    including current control file in backup set
    including current SPFILE in backup set
    channel c1: starting piece 1 at 2017-09-04_14:29:55
    channel c1: finished piece 1 at 2017-09-04_14:29:56
    piece handle=/home/oracle/28sdkaj2_1_1 tag=INCR_UPDATE_B comment=NONE
    channel c1: backup set complete, elapsed time: 00:00:01
    channel c1: starting datafile copy
    input datafile file number=00006 name=/u01/app/oracle/oradata/orcl/users01.dbf
    output file name=/home/oracle/data_D-ORCL_I-1474280916_TS-USERS_FNO-6_29sdkaj4 tag=INCR_UPDATE_B RECID=91 STAMP=953821797
    channel c1: datafile copy complete, elapsed time: 00:00:01
    Finished backup at 2017-09-04_14:29:57
    released channel: c1

    RMAN> exit


    Recovery Manager complete.
    [oracle@storageserver ~]$ ll /u01/app/oracle/recovery_area/ORCL/datafile/
    total 0
    [oracle@storageserver ~]$ ll /home/oracle/ ★incr_update_BのLV0が作成されている
    total 2789612
    -rw-r-----. 1 oracle oinstall   10420224 Aug 15 16:09 0asavil3_1_1
    -rw-r-----. 1 oracle oinstall   10420224 Sep  4 14:29 28sdkaj2_1_1
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Desktop
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Documents
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Downloads
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Music
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Pictures
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Public
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Templates
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Videos
    drwxr-xr-x. 2 oracle oinstall         25 Sep  4 11:41 backup
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:28 data_D-ORCL_I-1474280916_TS-DBFS_TS_FNO-5_24sdkafh ★incr_update_BのLV0が作成されている
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSAUX_FNO-3_26sdkai2 ★更新時間:14:29
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSTEM_FNO-1_25sdkagv ★
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-UNDOTBS1_FNO-4_27sdkair ★
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-USERS_FNO-6_29sdkaj4 ★
    drwxr-xr-x. 3 oracle oinstall       4096 Jun 12 20:04 install
    -rw-r--r--. 1 oracle oinstall       1694 Aug 15 16:16 rmanLog.txt
    -rw-r--r--. 1 oracle oinstall     321432 Aug 15 16:16 rmanTrace.txt
    drwx------. 2 oracle oinstall         86 Jul  5 08:58 wallet


    ####②LV0 TAG=BのCOPYが一つ、TAG=AのCOPYが一つ####

    RMAN> RUN
     {
     RECOVER COPY OF DATABASE
     WITH TAG 'incr_update_A' FROM TAG 'incr_update_A'; ★WITH TAGとFROM TAG、両方を指定します。incr_update_A
     BACKUP
     INCREMENTAL LEVEL 1
     FOR RECOVER OF COPY WITH TAG 'incr_update_A'
     DATABASE;
     }2> 3> 4> 5> 6> 7> 8> 9>

    Starting recover at 2017-09-04_14:30:55
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=248 device type=DISK
    no copy of datafile 1 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
    no copy of datafile 6 found to recover
    Finished recover at 2017-09-04_14:30:55

    Starting backup at 2017-09-04_14:30:56
    using channel ORA_DISK_1
    no parent backup or copy of datafile 5 found
    no parent backup or copy of datafile 1 found
    no parent backup or copy of datafile 3 found
    no parent backup or copy of datafile 4 found
    no parent backup or copy of datafile 6 found
    channel ORA_DISK_1: starting datafile copy
    input datafile file number=00005 name=/u01/app/oracle/oradata/orcl/dbfs_ts.dbf
    output file name=/u01/app/oracle/recovery_area/ORCL/datafile/o1_mf_dbfs_ts_dtsws091_.dbf tag=INCR_UPDATE_A RECID=92 STAMP=953821892
    channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:45
    channel ORA_DISK_1: starting datafile copy
    input datafile file number=00001 name=/u01/app/oracle/oradata/orcl/system01.dbf
    output file name=/u01/app/oracle/recovery_area/ORCL/datafile/o1_mf_system_dtswtfho_.dbf tag=INCR_UPDATE_A RECID=93 STAMP=953821949
    channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:55
    channel ORA_DISK_1: starting datafile copy
    input datafile file number=00003 name=/u01/app/oracle/oradata/orcl/sysaux01.dbf
    output file name=/u01/app/oracle/recovery_area/ORCL/datafile/o1_mf_sysaux_dtsww4lv_.dbf tag=INCR_UPDATE_A RECID=94 STAMP=953821985
    channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:35
    channel ORA_DISK_1: starting datafile copy
    input datafile file number=00004 name=/u01/app/oracle/oradata/orcl/undotbs01.dbf
    output file name=/u01/app/oracle/recovery_area/ORCL/datafile/o1_mf_undotbs1_dtswx7s9_.dbf tag=INCR_UPDATE_A RECID=95 STAMP=953821998
    channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
    channel ORA_DISK_1: starting incremental level 1 datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    including current control file in backup set
    including current SPFILE in backup set
    channel ORA_DISK_1: starting piece 1 at 2017-09-04_14:33:19
    channel ORA_DISK_1: finished piece 1 at 2017-09-04_14:33:21
    piece handle=/u01/app/oracle/recovery_area/ORCL/backupset/2017_09_04/o1_mf_ncsn1_INCR_UPDATE_A_dtswxhxl_.bkp tag=INCR_UPDATE_A comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
    channel ORA_DISK_1: starting datafile copy
    input datafile file number=00006 name=/u01/app/oracle/oradata/orcl/users01.dbf
    output file name=/u01/app/oracle/recovery_area/ORCL/datafile/o1_mf_users_dtswxk7s_.dbf tag=INCR_UPDATE_A RECID=96 STAMP=953822001
    channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01
    Finished backup at 2017-09-04_14:33:22

    RMAN> exit


    Recovery Manager complete.
    [oracle@storageserver ~]$ ll /u01/app/oracle/recovery_area/ORCL/datafile/ ★incr_update_AのLV0が作成されている
    total 2768936
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:31 o1_mf_dbfs_ts_dtsws091_.dbf ★incr_update_AのLV0が作成されている
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:33 o1_mf_sysaux_dtsww4lv_.dbf ★更新時間:14:33
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:32 o1_mf_system_dtswtfho_.dbf ★
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:33 o1_mf_undotbs1_dtswx7s9_.dbf ★
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:33 o1_mf_users_dtswxk7s_.dbf ★
    [oracle@storageserver ~]$ ll /home/oracle/
    total 2789612
    -rw-r-----. 1 oracle oinstall   10420224 Aug 15 16:09 0asavil3_1_1
    -rw-r-----. 1 oracle oinstall   10420224 Sep  4 14:29 28sdkaj2_1_1
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Desktop
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Documents
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Downloads
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Music
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Pictures
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Public
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Templates
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Videos
    drwxr-xr-x. 2 oracle oinstall         25 Sep  4 11:41 backup
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:28 data_D-ORCL_I-1474280916_TS-DBFS_TS_FNO-5_24sdkafh
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSAUX_FNO-3_26sdkai2
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSTEM_FNO-1_25sdkagv
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-UNDOTBS1_FNO-4_27sdkair
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-USERS_FNO-6_29sdkaj4
    drwxr-xr-x. 3 oracle oinstall       4096 Jun 12 20:04 install
    -rw-r--r--. 1 oracle oinstall       1694 Aug 15 16:16 rmanLog.txt
    -rw-r--r--. 1 oracle oinstall     321432 Aug 15 16:16 rmanTrace.txt
    drwx------. 2 oracle oinstall         86 Jul  5 08:58 wallet

    ####③LV1 TAG=Bの増分を採取する####

    RMAN> RUN
     {
     allocate channel c1 type disk format '/home/oracle/%U';
     RECOVER COPY OF DATABASE
     WITH TAG 'incr_update_B' FROM TAG 'incr_update_B'; ★
     BACKUP
     INCREMENTAL LEVEL 1
     FOR RECOVER OF COPY WITH TAG 'incr_update_B'
     DATABASE format '/home/oracle/%U';
     }2> 3> 4> 5> 6> 7> 8> 9> 10>

    using target database control file instead of recovery catalog
    allocated channel: c1
    channel c1: SID=264 device type=DISK

    Starting recover at 2017-09-04_14:34:24
    no copy of datafile 1 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
    no copy of datafile 6 found to recover
    Finished recover at 2017-09-04_14:34:24

    Starting backup at 2017-09-04_14:34:24
    channel c1: starting incremental level 1 datafile backup set
    channel c1: specifying datafile(s) in backup set
    <省略>
    Recovery Manager complete.
    [oracle@storageserver ~]$ ll /home/oracle/ ★incr_update_B
    total 2800788
    -rw-r-----. 1 oracle oinstall   10420224 Aug 15 16:09 0asavil3_1_1
    -rw-r-----. 1 oracle oinstall   10420224 Sep  4 14:29 28sdkaj2_1_1
    -rw-r-----. 1 oracle oinstall     729088 Sep  4 14:34 2gsdkarg_1_1 ★LV1
    -rw-r-----. 1 oracle oinstall   10715136 Sep  4 14:34 2hsdkarh_1_1 ★LV1
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Desktop
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Documents
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Downloads
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Music
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Pictures
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Public
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Templates
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Videos
    drwxr-xr-x. 2 oracle oinstall         25 Sep  4 11:41 backup
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:28 data_D-ORCL_I-1474280916_TS-DBFS_TS_FNO-5_24sdkafh ★LV0
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSAUX_FNO-3_26sdkai2 ★LV0
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSTEM_FNO-1_25sdkagv ★LV0
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-UNDOTBS1_FNO-4_27sdkair ★LV0
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-USERS_FNO-6_29sdkaj4 ★LV0
    drwxr-xr-x. 3 oracle oinstall       4096 Jun 12 20:04 install
    -rw-r--r--. 1 oracle oinstall       1694 Aug 15 16:16 rmanLog.txt
    -rw-r--r--. 1 oracle oinstall     321432 Aug 15 16:16 rmanTrace.txt
    drwx------. 2 oracle oinstall         86 Jul  5 08:58 wallet
    [oracle@storageserver ~]$ ll /u01/app/oracle/recovery_area/ORCL/datafile/ ★当然ですが、incr_update_Aのコピーファイルに影響なし
    total 2768936
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:31 o1_mf_dbfs_ts_dtsws091_.dbf
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:33 o1_mf_sysaux_dtsww4lv_.dbf
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:32 o1_mf_system_dtswtfho_.dbf
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:33 o1_mf_undotbs1_dtswx7s9_.dbf
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:33 o1_mf_users_dtswxk7s_.dbf

    ####④LV1 TAG=Aの増分を採取する####

    RMAN> RUN
     {
     RECOVER COPY OF DATABASE
     WITH TAG 'incr_update_A' FROM TAG 'incr_update_A'; ★incr_update_A
     BACKUP
     INCREMENTAL LEVEL 1
     FOR RECOVER OF COPY WITH TAG 'incr_update_A'
     DATABASE;
     }2> 3> 4> 5> 6> 7> 8> 9>

    Starting recover at 2017-09-04_14:39:37
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=265 device type=DISK
    Finished recover at 2017-09-04_14:39:37 ★マージしなくなった

    Starting backup at 2017-09-04_14:39:37
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting incremental level 1 datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00005 name=/u01/app/oracle/oradata/orcl/dbfs_ts.dbf
    input datafile file number=00001 name=/u01/app/oracle/oradata/orcl/system01.dbf
    input datafile file number=00003 name=/u01/app/oracle/oradata/orcl/sysaux01.dbf
    input datafile file number=00004 name=/u01/app/oracle/oradata/orcl/undotbs01.dbf
    input datafile file number=00006 name=/u01/app/oracle/oradata/orcl/users01.dbf
    channel ORA_DISK_1: starting piece 1 at 2017-09-04_14:39:38
    channel ORA_DISK_1: finished piece 1 at 2017-09-04_14:39:39
    piece handle=/u01/app/oracle/recovery_area/ORCL/backupset/2017_09_04/o1_mf_nnnd1_INCR_UPDATE_A_dtsx9b67_.bkp tag=INCR_UPDATE_A comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
    channel ORA_DISK_1: starting incremental level 1 datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    including current control file in backup set
    including current SPFILE in backup set
    channel ORA_DISK_1: starting piece 1 at 2017-09-04_14:39:40
    channel ORA_DISK_1: finished piece 1 at 2017-09-04_14:39:41
    piece handle=/u01/app/oracle/recovery_area/ORCL/backupset/2017_09_04/o1_mf_ncsn1_INCR_UPDATE_A_dtsx9d60_.bkp tag=INCR_UPDATE_A comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
    Finished backup at 2017-09-04_14:39:41

    RMAN> exit


    Recovery Manager complete.
    [oracle@storageserver ~]$ ll /u01/app/oracle/recovery_area/ORCL/datafile/ ★
    total 2768936
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:31 o1_mf_dbfs_ts_dtsws091_.dbf ★incr_update_AのLV0の各ファイルが更新されなかった。
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:33 o1_mf_sysaux_dtsww4lv_.dbf ★
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:32 o1_mf_system_dtswtfho_.dbf ★
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:33 o1_mf_undotbs1_dtswx7s9_.dbf ★
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:33 o1_mf_users_dtswxk7s_.dbf ★
    [oracle@storageserver ~]$ ll /home/oracle/
    total 2800788
    -rw-r-----. 1 oracle oinstall   10420224 Aug 15 16:09 0asavil3_1_1
    -rw-r-----. 1 oracle oinstall   10420224 Sep  4 14:29 28sdkaj2_1_1
    -rw-r-----. 1 oracle oinstall     729088 Sep  4 14:34 2gsdkarg_1_1
    -rw-r-----. 1 oracle oinstall   10715136 Sep  4 14:34 2hsdkarh_1_1
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Desktop
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Documents
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Downloads
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Music
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Pictures
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Public
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Templates
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Videos
    drwxr-xr-x. 2 oracle oinstall         25 Sep  4 11:41 backup
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:28 data_D-ORCL_I-1474280916_TS-DBFS_TS_FNO-5_24sdkafh ★当然ですが、
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSAUX_FNO-3_26sdkai2 ★incr_update_BのLV0の各ファイルが更新されなかった。
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-SYSTEM_FNO-1_25sdkagv ★
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-UNDOTBS1_FNO-4_27sdkair ★
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:29 data_D-ORCL_I-1474280916_TS-USERS_FNO-6_29sdkaj4 ★
    drwxr-xr-x. 3 oracle oinstall       4096 Jun 12 20:04 install
    -rw-r--r--. 1 oracle oinstall       1694 Aug 15 16:16 rmanLog.txt
    -rw-r--r--. 1 oracle oinstall     321432 Aug 15 16:16 rmanTrace.txt
    drwx------. 2 oracle oinstall         86 Jul  5 08:58 wallet

    ####⑤LV1 TAG=Bの増分を採取する####

    RMAN> RUN
     {
     allocate channel c1 type disk format '/home/oracle/%U';
     RECOVER COPY OF DATABASE
     WITH TAG 'incr_update_B' FROM TAG 'incr_update_B'; ★incr_update_B
     BACKUP
     INCREMENTAL LEVEL 1
     FOR RECOVER OF COPY WITH TAG 'incr_update_B'
     DATABASE format '/home/oracle/%U';
     }2> 3> 4> 5> 6> 7> 8> 9> 10>

    using target database control file instead of recovery catalog
    allocated channel: c1
    channel c1: SID=264 device type=DISK

    Starting recover at 2017-09-04_14:43:47
    channel c1: starting incremental datafile backup set restore
    channel c1: specifying datafile copies to recover
    recovering datafile copy file number=00001 name=/home/oracle/data_D-ORCL_I-1474280916_TS-SYSTEM_FNO-1_25sdkagv ★マージした(期待動作)
    recovering datafile copy file number=00003 name=/home/oracle/data_D-ORCL_I-1474280916_TS-SYSAUX_FNO-3_26sdkai2 ★
    recovering datafile copy file number=00004 name=/home/oracle/data_D-ORCL_I-1474280916_TS-UNDOTBS1_FNO-4_27sdkair ★
    recovering datafile copy file number=00005 name=/home/oracle/data_D-ORCL_I-1474280916_TS-DBFS_TS_FNO-5_24sdkafh ★
    recovering datafile copy file number=00006 name=/home/oracle/data_D-ORCL_I-1474280916_TS-USERS_FNO-6_29sdkaj4 ★
    channel c1: reading from backup piece /home/oracle/2gsdkarg_1_1
    channel c1: piece handle=/home/oracle/2gsdkarg_1_1 tag=INCR_UPDATE_B
    channel c1: restored backup piece 1
    channel c1: restore complete, elapsed time: 00:00:01
    Finished recover at 2017-09-04_14:43:48

    Starting backup at 2017-09-04_14:43:49
    channel c1: starting incremental level 1 datafile backup set
    channel c1: specifying datafile(s) in backup set
    input datafile file number=00005 name=/u01/app/oracle/oradata/orcl/dbfs_ts.dbf
    <省略>
    [oracle@storageserver ~]$ ll /home/oracle/
    total 2812028
    -rw-r-----. 1 oracle oinstall   10420224 Aug 15 16:09 0asavil3_1_1
    -rw-r-----. 1 oracle oinstall   10420224 Sep  4 14:29 28sdkaj2_1_1
    -rw-r-----. 1 oracle oinstall     729088 Sep  4 14:34 2gsdkarg_1_1
    -rw-r-----. 1 oracle oinstall   10715136 Sep  4 14:34 2hsdkarh_1_1
    -rw-r-----. 1 oracle oinstall     794624 Sep  4 14:43 2ksdkbd5_1_1
    -rw-r-----. 1 oracle oinstall   10715136 Sep  4 14:43 2lsdkbd6_1_1
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Desktop
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Documents
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Downloads
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Music
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Pictures
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Public
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Templates
    drwxr-xr-x. 2 oracle oinstall          6 Jun 12 19:51 Videos
    drwxr-xr-x. 2 oracle oinstall         25 Sep  4 11:41 backup
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:43 data_D-ORCL_I-1474280916_TS-DBFS_TS_FNO-5_24sdkafh ★incr_update_BのLV0が更新された
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:43 data_D-ORCL_I-1474280916_TS-SYSAUX_FNO-3_26sdkai2
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:43 data_D-ORCL_I-1474280916_TS-SYSTEM_FNO-1_25sdkagv
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:43 data_D-ORCL_I-1474280916_TS-UNDOTBS1_FNO-4_27sdkair
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:43 data_D-ORCL_I-1474280916_TS-USERS_FNO-6_29sdkaj4
    drwxr-xr-x. 3 oracle oinstall       4096 Jun 12 20:04 install
    -rw-r--r--. 1 oracle oinstall       1694 Aug 15 16:16 rmanLog.txt
    -rw-r--r--. 1 oracle oinstall     321432 Aug 15 16:16 rmanTrace.txt
    drwx------. 2 oracle oinstall         86 Jul  5 08:58 wallet
    [oracle@storageserver ~]$ ll /u01/app/oracle/recovery_area/ORCL/datafile/
    total 2768936
    -rw-r-----. 1 oracle oinstall 1073750016 Sep  4 14:31 o1_mf_dbfs_ts_dtsws091_.dbf ★incr_update_AのLV0が更新されなかった
    -rw-r-----. 1 oracle oinstall  681582592 Sep  4 14:33 o1_mf_sysaux_dtsww4lv_.dbf
    -rw-r-----. 1 oracle oinstall  901783552 Sep  4 14:32 o1_mf_system_dtswtfho_.dbf
    -rw-r-----. 1 oracle oinstall  173023232 Sep  4 14:33 o1_mf_undotbs1_dtswx7s9_.dbf
    -rw-r-----. 1 oracle oinstall    5251072 Sep  4 14:33 o1_mf_users_dtswxk7s_.dbf

  • 相关阅读:
    CS027th: 6papers
    MATH026th: 《矩斋筹算丛刻》
    MATH026th: 《古今算学丛书》目录
    Compiler25th005: Excel Compiler
    AIIE25th004: 2020aiie在合肥举办
    AIIE21th003: 2021年第二届国际工业工程和人工智能大会(IEAI 2021)
    ComPiler200004:Library-Oriented Programming
    ComPiler200003:Story-Oriented Programming
    ComPiler200002:Growing a Compiler
    conda
  • 原文地址:https://www.cnblogs.com/Frank-20160505/p/Merged_Incremental_Backups.html
Copyright © 2011-2022 走看看