zoukankan      html  css  js  c++  java
  • 傻瓜式实战Oracle10g RMAN之数据库备份和恢复

    参考视频:

      vedios->[bbk1824]

    数据库最重要的是数据,数据最重要的就是可靠性,不能丢失.

    RMAN产生的一些备份信息,存储在控制文件当中.也就是说,在没有catalog的情况下,rman的备份信息是存放在controlfile当中的.

    RMAN备份

    非catalog方式:

    • 全备份
    • 0级增量备份
    • 1几增量备份

    RMAN>backup incremental level 0 database;

    RMAN> backup incremental level 0 database;
    
    Starting backup at 2013/07/10 10:20:23
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=33 instance=devdb1 device type=DISK
    channel ORA_DISK_1: starting incremental level 0 datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00007 name=+DATA/devdb/datafile/app_mis.275.820345293
    input datafile file number=00001 name=+DATA/devdb/datafile/system.256.820154751
    input datafile file number=00002 name=+DATA/devdb/datafile/sysaux.257.820154753
    input datafile file number=00005 name=+DATA/devdb/datafile/example.264.820154917
    input datafile file number=00003 name=+DATA/devdb/datafile/undotbs1.258.820154753
    input datafile file number=00006 name=+DATA/devdb/datafile/undotbs2.265.820155189
    input datafile file number=00004 name=+DATA/devdb/datafile/users.259.820154753
    channel ORA_DISK_1: starting piece 1 at 2013/07/10 10:20:25
    channel ORA_DISK_1: finished piece 1 at 2013/07/10 10:25:40
    piece handle=+FLASH/devdb/backupset/2013_07_10/nnndn0_tag20130710t102024_0.351.820405229 tag=TAG20130710T102024 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:05:15
    channel ORA_DISK_1: starting incremental level 0 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 2013/07/10 10:25:44
    channel ORA_DISK_1: finished piece 1 at 2013/07/10 10:25:47
    piece handle=+FLASH/devdb/backupset/2013_07_10/ncsnn0_tag20130710t102024_0.352.820405545 tag=TAG20130710T102024 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
    Finished backup at 2013/07/10 10:25:47
    
    RMAN> 
    rman incremental level 0 backup database;
    RMAN> list backupset;
    
    
    List of Backup Sets
    ===================
    
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    1       Full    17.67M     DISK        00:01:08     2013/07/07 18:02:42
            BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_04oe5mru_1_1.bak
      Control File Included: Ckp SCN: 1211000      Ckp time: 2013/07/07 18:01:34
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    2       Full    80.00K     DISK        00:00:11     2013/07/07 18:03:08
            BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_05oe5muh_1_1.bak
      SPFILE Included: Modification time: 2013/07/07 17:28:58
      SPFILE db_unique_name: DEVDB
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    3       Full    82.26M     DISK        00:01:41     2013/07/07 18:03:12
            BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_03oe5mrr_1_1.bak
      List of Datafiles in backup set 3
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      3       Full 1210998    2013/07/07 18:01:34 +DATA/devdb/datafile/undotbs1.258.820154753
      5       Full 1210998    2013/07/07 18:01:34 +DATA/devdb/datafile/example.264.820154917
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    4       Full    437.32M    DISK        00:01:57     2013/07/07 18:03:26
            BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_02oe5mrp_1_1.bak
      List of Datafiles in backup set 4
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      2       Full 1210078    2013/07/07 18:01:30 +DATA/devdb/datafile/sysaux.257.820154753
      4       Full 1210078    2013/07/07 18:01:30 +DATA/devdb/datafile/users.259.820154753
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    5       Full    625.63M    DISK        00:02:04     2013/07/07 18:03:32
            BP Key: 5   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_01oe5mro_1_1.bak
      List of Datafiles in backup set 5
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      1       Full 1210004    2013/07/07 18:01:29 +DATA/devdb/datafile/system.256.820154751
      6       Full 1210004    2013/07/07 18:01:29 +DATA/devdb/datafile/undotbs2.265.820155189
    
    BS Key  Size       Device Type Elapsed Time Completion Time    
    ------- ---------- ----------- ------------ -------------------
    6       95.33M     DISK        00:00:04     2013/07/07 18:04:31
            BP Key: 6   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180427
            Piece Name: /rman_backup/ARC_06oe5n1b_1_1.bak
    
      List of Archived Logs in backup set 6
      Thrd Seq     Low SCN    Low Time            Next SCN   Next Time
      ---- ------- ---------- ------------------- ---------- ---------
      1    6       1085528    2013/07/07 12:54:49 1155519    2013/07/07 16:32:19
      1    7       1155519    2013/07/07 16:32:19 1155521    2013/07/07 16:32:26
      1    8       1155521    2013/07/07 16:32:26 1177787    2013/07/07 16:41:46
      1    9       1177787    2013/07/07 16:41:46 1177790    2013/07/07 16:41:48
      1    10      1200276    2013/07/07 17:28:56 1211333    2013/07/07 18:04:23
      2    1       1087789    2013/07/07 12:56:23 1087803    2013/07/07 12:56:24
      2    2       1088328    2013/07/07 12:57:15 1134543    2013/07/07 13:29:01
      2    3       1134543    2013/07/07 13:29:01 1155490    2013/07/07 14:05:46
      2    4       1155517    2013/07/07 16:32:19 1177794    2013/07/07 16:41:50
      2    5       1177794    2013/07/07 16:41:50 1199675    2013/07/07 17:25:54
      2    6       1199675    2013/07/07 17:25:54 1211337    2013/07/07 18:04:13
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    7       Full    17.67M     DISK        00:00:03     2013/07/07 18:07:03
            BP Key: 7   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180700
            Piece Name: /rman_backup/standby_07oe5n64_1_1.ctl
      Standby Control File Included: Ckp SCN: 1211612      Ckp time: 2013/07/07 18:07:00
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    8       Incr 0  1.17G      DISK        00:05:15     2013/07/10 10:25:39
            BP Key: 8   Status: AVAILABLE  Compressed: NO  Tag: TAG20130710T102024
            Piece Name: +FLASH/devdb/backupset/2013_07_10/nnndn0_tag20130710t102024_0.351.820405229
      List of Datafiles in backup set 8
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      1    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/system.256.820154751
      2    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/sysaux.257.820154753
      3    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/undotbs1.258.820154753
      4    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/users.259.820154753
      5    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/example.264.820154917
      6    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/undotbs2.265.820155189
      7    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/app_mis.275.820345293
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    9       Incr 0  17.92M     DISK        00:00:05     2013/07/10 10:25:46
            BP Key: 9   Status: AVAILABLE  Compressed: NO  Tag: TAG20130710T102024
            Piece Name: +FLASH/devdb/backupset/2013_07_10/ncsnn0_tag20130710t102024_0.352.820405545
      SPFILE Included: Modification time: 2013/07/10 10:16:13
      SPFILE db_unique_name: DEVDB
      Control File Included: Ckp SCN: 1815489      Ckp time: 2013/07/10 10:25:40
    
    RMAN> 
    view backupset info

    RMAN>backup incremental level 1 database;

    RMAN> backup incremental level 1 database;
    
    Starting backup at 2013/07/10 10:28:52
    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=00007 name=+DATA/devdb/datafile/app_mis.275.820345293
    input datafile file number=00001 name=+DATA/devdb/datafile/system.256.820154751
    input datafile file number=00002 name=+DATA/devdb/datafile/sysaux.257.820154753
    input datafile file number=00005 name=+DATA/devdb/datafile/example.264.820154917
    input datafile file number=00003 name=+DATA/devdb/datafile/undotbs1.258.820154753
    input datafile file number=00006 name=+DATA/devdb/datafile/undotbs2.265.820155189
    input datafile file number=00004 name=+DATA/devdb/datafile/users.259.820154753
    channel ORA_DISK_1: starting piece 1 at 2013/07/10 10:28:53
    channel ORA_DISK_1: finished piece 1 at 2013/07/10 10:32:48
    piece handle=+FLASH/devdb/backupset/2013_07_10/nnndn1_tag20130710t102852_0.353.820405735 tag=TAG20130710T102852 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:03:55
    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 2013/07/10 10:32:51
    channel ORA_DISK_1: finished piece 1 at 2013/07/10 10:32:54
    piece handle=+FLASH/devdb/backupset/2013_07_10/ncsnn1_tag20130710t102852_0.354.820405971 tag=TAG20130710T102852 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
    Finished backup at 2013/07/10 10:32:54
    
    RMAN> 
    rman incremental level 1 backup database;
    RMAN> list backupset;
    
    
    List of Backup Sets
    ===================
    
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    1       Full    17.67M     DISK        00:01:08     2013/07/07 18:02:42
            BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_04oe5mru_1_1.bak
      Control File Included: Ckp SCN: 1211000      Ckp time: 2013/07/07 18:01:34
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    2       Full    80.00K     DISK        00:00:11     2013/07/07 18:03:08
            BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_05oe5muh_1_1.bak
      SPFILE Included: Modification time: 2013/07/07 17:28:58
      SPFILE db_unique_name: DEVDB
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    3       Full    82.26M     DISK        00:01:41     2013/07/07 18:03:12
            BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_03oe5mrr_1_1.bak
      List of Datafiles in backup set 3
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      3       Full 1210998    2013/07/07 18:01:34 +DATA/devdb/datafile/undotbs1.258.820154753
      5       Full 1210998    2013/07/07 18:01:34 +DATA/devdb/datafile/example.264.820154917
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    4       Full    437.32M    DISK        00:01:57     2013/07/07 18:03:26
            BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_02oe5mrp_1_1.bak
      List of Datafiles in backup set 4
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      2       Full 1210078    2013/07/07 18:01:30 +DATA/devdb/datafile/sysaux.257.820154753
      4       Full 1210078    2013/07/07 18:01:30 +DATA/devdb/datafile/users.259.820154753
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    5       Full    625.63M    DISK        00:02:04     2013/07/07 18:03:32
            BP Key: 5   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_01oe5mro_1_1.bak
      List of Datafiles in backup set 5
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      1       Full 1210004    2013/07/07 18:01:29 +DATA/devdb/datafile/system.256.820154751
      6       Full 1210004    2013/07/07 18:01:29 +DATA/devdb/datafile/undotbs2.265.820155189
    
    BS Key  Size       Device Type Elapsed Time Completion Time    
    ------- ---------- ----------- ------------ -------------------
    6       95.33M     DISK        00:00:04     2013/07/07 18:04:31
            BP Key: 6   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180427
            Piece Name: /rman_backup/ARC_06oe5n1b_1_1.bak
    
      List of Archived Logs in backup set 6
      Thrd Seq     Low SCN    Low Time            Next SCN   Next Time
      ---- ------- ---------- ------------------- ---------- ---------
      1    6       1085528    2013/07/07 12:54:49 1155519    2013/07/07 16:32:19
      1    7       1155519    2013/07/07 16:32:19 1155521    2013/07/07 16:32:26
      1    8       1155521    2013/07/07 16:32:26 1177787    2013/07/07 16:41:46
      1    9       1177787    2013/07/07 16:41:46 1177790    2013/07/07 16:41:48
      1    10      1200276    2013/07/07 17:28:56 1211333    2013/07/07 18:04:23
      2    1       1087789    2013/07/07 12:56:23 1087803    2013/07/07 12:56:24
      2    2       1088328    2013/07/07 12:57:15 1134543    2013/07/07 13:29:01
      2    3       1134543    2013/07/07 13:29:01 1155490    2013/07/07 14:05:46
      2    4       1155517    2013/07/07 16:32:19 1177794    2013/07/07 16:41:50
      2    5       1177794    2013/07/07 16:41:50 1199675    2013/07/07 17:25:54
      2    6       1199675    2013/07/07 17:25:54 1211337    2013/07/07 18:04:13
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    7       Full    17.67M     DISK        00:00:03     2013/07/07 18:07:03
            BP Key: 7   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180700
            Piece Name: /rman_backup/standby_07oe5n64_1_1.ctl
      Standby Control File Included: Ckp SCN: 1211612      Ckp time: 2013/07/07 18:07:00
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    8       Incr 0  1.17G      DISK        00:05:15     2013/07/10 10:25:39
            BP Key: 8   Status: AVAILABLE  Compressed: NO  Tag: TAG20130710T102024
            Piece Name: +FLASH/devdb/backupset/2013_07_10/nnndn0_tag20130710t102024_0.351.820405229
      List of Datafiles in backup set 8
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      1    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/system.256.820154751
      2    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/sysaux.257.820154753
      3    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/undotbs1.258.820154753
      4    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/users.259.820154753
      5    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/example.264.820154917
      6    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/undotbs2.265.820155189
      7    0  Incr 1814648    2013/07/10 10:20:25 +DATA/devdb/datafile/app_mis.275.820345293
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    9       Incr 0  17.92M     DISK        00:00:05     2013/07/10 10:25:46
            BP Key: 9   Status: AVAILABLE  Compressed: NO  Tag: TAG20130710T102024
            Piece Name: +FLASH/devdb/backupset/2013_07_10/ncsnn0_tag20130710t102024_0.352.820405545
      SPFILE Included: Modification time: 2013/07/10 10:16:13
      SPFILE db_unique_name: DEVDB
      Control File Included: Ckp SCN: 1815489      Ckp time: 2013/07/10 10:25:40
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    10      Incr 1  1.23M      DISK        00:03:51     2013/07/10 10:32:44
            BP Key: 10   Status: AVAILABLE  Compressed: NO  Tag: TAG20130710T102852
            Piece Name: +FLASH/devdb/backupset/2013_07_10/nnndn1_tag20130710t102852_0.353.820405735
      List of Datafiles in backup set 10
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      1    1  Incr 1815958    2013/07/10 10:28:53 +DATA/devdb/datafile/system.256.820154751
      2    1  Incr 1815958    2013/07/10 10:28:53 +DATA/devdb/datafile/sysaux.257.820154753
      3    1  Incr 1815958    2013/07/10 10:28:53 +DATA/devdb/datafile/undotbs1.258.820154753
      4    1  Incr 1815958    2013/07/10 10:28:53 +DATA/devdb/datafile/users.259.820154753
      5    1  Incr 1815958    2013/07/10 10:28:53 +DATA/devdb/datafile/example.264.820154917
      6    1  Incr 1815958    2013/07/10 10:28:53 +DATA/devdb/datafile/undotbs2.265.820155189
      7    1  Incr 1815958    2013/07/10 10:28:53 +DATA/devdb/datafile/app_mis.275.820345293
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time    
    ------- ---- -- ---------- ----------- ------------ -------------------
    11      Incr 1  17.92M     DISK        00:00:04     2013/07/10 10:32:52
            BP Key: 11   Status: AVAILABLE  Compressed: NO  Tag: TAG20130710T102852
            Piece Name: +FLASH/devdb/backupset/2013_07_10/ncsnn1_tag20130710t102852_0.354.820405971
      SPFILE Included: Modification time: 2013/07/10 10:16:13
      SPFILE db_unique_name: DEVDB
      Control File Included: Ckp SCN: 1816583      Ckp time: 2013/07/10 10:32:48
    
    RMAN> 
    view backupset info

    RMAN备份常用命令

    非catalog方式:

    备份archivelog

    rman target /
    rman login cmd
    node1-> rman target sys/Oracle168@phydb
    
    Recovery Manager: Release 11.2.0.3.0 - Production on Wed Jul 10 10:41:27 2013
    
    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: DEVDB (DBID=724884837)
    
    RMAN>
    View Code
    RMAN> list backupset;
    
    
    List of Backup Sets
    ===================
    
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ -------------------
    1       Full    17.67M     DISK        00:01:08     2013/07/07 18:02:42
            BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_04oe5mru_1_1.bak
      Control File Included: Ckp SCN: 1211000      Ckp time: 2013/07/07 18:01:34
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ -------------------
    2       Full    80.00K     DISK        00:00:11     2013/07/07 18:03:08
            BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_05oe5muh_1_1.bak
      SPFILE Included: Modification time: 2013/07/07 17:28:58
      SPFILE db_unique_name: DEVDB
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ -------------------
    3       Full    82.26M     DISK        00:01:41     2013/07/07 18:03:12
            BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_03oe5mrr_1_1.bak
      List of Datafiles in backup set 3
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      3       Full 1210998    2013/07/07 18:01:34 +DATA/devdb/datafile/undotbs1.258.820154753
      5       Full 1210998    2013/07/07 18:01:34 +DATA/devdb/datafile/example.264.820154917
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ -------------------
    4       Full    437.32M    DISK        00:01:57     2013/07/07 18:03:26
            BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_02oe5mrp_1_1.bak
      List of Datafiles in backup set 4
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      2       Full 1210078    2013/07/07 18:01:30 +DATA/devdb/datafile/sysaux.257.820154753
      4       Full 1210078    2013/07/07 18:01:30 +DATA/devdb/datafile/users.259.820154753
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ -------------------
    5       Full    625.63M    DISK        00:02:04     2013/07/07 18:03:32
            BP Key: 5   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180127
            Piece Name: /rman_backup/Full_01oe5mro_1_1.bak
      List of Datafiles in backup set 5
      File LV Type Ckp SCN    Ckp Time            Name
      ---- -- ---- ---------- ------------------- ----
      1       Full 1210004    2013/07/07 18:01:29 +DATA/devdb/datafile/system.256.820154751
      6       Full 1210004    2013/07/07 18:01:29 +DATA/devdb/datafile/undotbs2.265.820155189
    
    BS Key  Size       Device Type Elapsed Time Completion Time
    ------- ---------- ----------- ------------ -------------------
    6       95.33M     DISK        00:00:04     2013/07/07 18:04:31
            BP Key: 6   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180427
            Piece Name: /rman_backup/ARC_06oe5n1b_1_1.bak
    
      List of Archived Logs in backup set 6
      Thrd Seq     Low SCN    Low Time            Next SCN   Next Time
      ---- ------- ---------- ------------------- ---------- ---------
      1    6       1085528    2013/07/07 12:54:49 1155519    2013/07/07 16:32:19
      1    7       1155519    2013/07/07 16:32:19 1155521    2013/07/07 16:32:26
      1    8       1155521    2013/07/07 16:32:26 1177787    2013/07/07 16:41:46
      1    9       1177787    2013/07/07 16:41:46 1177790    2013/07/07 16:41:48
      1    10      1200276    2013/07/07 17:28:56 1211333    2013/07/07 18:04:23
      2    1       1087789    2013/07/07 12:56:23 1087803    2013/07/07 12:56:24
      2    2       1088328    2013/07/07 12:57:15 1134543    2013/07/07 13:29:01
      2    3       1134543    2013/07/07 13:29:01 1155490    2013/07/07 14:05:46
      2    4       1155517    2013/07/07 16:32:19 1177794    2013/07/07 16:41:50
      2    5       1177794    2013/07/07 16:41:50 1199675    2013/07/07 17:25:54
      2    6       1199675    2013/07/07 17:25:54 1211337    2013/07/07 18:04:13
    
    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ -------------------
    7       Full    17.67M     DISK        00:00:03     2013/07/07 18:07:03
            BP Key: 7   Status: AVAILABLE  Compressed: NO  Tag: TAG20130707T180700
            Piece Name: /rman_backup/standby_07oe5n64_1_1.ctl
      Standby Control File Included: Ckp SCN: 1211612      Ckp time: 2013/07/07 18:07:00
    view backup information
    RMAN> report need backup;
    
    RMAN retention policy will be applied to the command
    RMAN retention policy is set to redundancy 1
    Report of files with less than 1 redundant backups
    File #bkps Name
    ---- ----- -----------------------------------------------------
    7    0     +DATA/devdb/datafile/app_mis.275.820345293
    report need backup
    RMAN> show all;
    
    RMAN configuration parameters for database with db_unique_name DEVDB are:
    CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
    CONFIGURE BACKUP OPTIMIZATION OFF; # default
    CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
    CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
    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 '/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_devdb1.f'; # default
    
    RMAN>
    view configuration information
    backup database plus archivelog delete input;
    backup datafile,controlfile,archivelog file,parameter file;
    RMAN> report schema;
    
    Report of database schema for database with db_unique_name DEVDB
    
    List of Permanent Datafiles
    ===========================
    File Size(MB) Tablespace           RB segs Datafile Name
    ---- -------- -------------------- ------- ------------------------
    1    720      SYSTEM               ***     +DATA/devdb/datafile/system.256.820154751
    2    660      SYSAUX               ***     +DATA/devdb/datafile/sysaux.257.820154753
    3    110      UNDOTBS1             ***     +DATA/devdb/datafile/undotbs1.258.820154753
    4    5        USERS                ***     +DATA/devdb/datafile/users.259.820154753
    5    345      EXAMPLE              ***     +DATA/devdb/datafile/example.264.820154917
    6    50       UNDOTBS2             ***     +DATA/devdb/datafile/undotbs2.265.820155189
    7    1024     APP_MIS              ***     +DATA/devdb/datafile/app_mis.275.820345293
    
    List of Temporary Files
    =======================
    File Size(MB) Tablespace           Maxsize(MB) Tempfile Name
    ---- -------- -------------------- ----------- --------------------
    1    32       TEMP                 32767       +DATA/devdb/tempfile/temp.263.820154899
    
    RMAN> 
    在rman中查看表空间信息
    RMAN> backup tablespace app_mis;
    
    Starting backup at 2013/07/10 10:52:31
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00007 name=+DATA/devdb/datafile/app_mis.275.820345293
    channel ORA_DISK_1: starting piece 1 at 2013/07/10 10:52:32
    channel ORA_DISK_1: finished piece 1 at 2013/07/10 10:52:35
    piece handle=+FLASH/devdb/backupset/2013_07_10/nnndf0_tag20130710t105231_0.355.820407153 tag=TAG20130710T105231 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
    Finished backup at 2013/07/10 10:52:35
    
    RMAN> 
    备份指定表空间文件

    RMAN备份

    • 单命令

    backup database;

    • 批命令 
    RMAN>run{
        allocate channel cha1 type disk;
        backup
        format "/u01/rmanbak/full_%t"
        tag full-backup
        database;
        release channel cha1;
    }
    View Code
    • format

    %c:备份片的拷贝数(从1开始编号)

    %d:数据库名称

    %D:位于该月中的天数(DD)

    %M:位于该年中的月份(MM)

    %F:一个基于DBID唯一的名称,这个格式的形式为c-xxx-YYYYMMDD-QQ,其中xxx为该数据库的DBID,YYYYMMDD为日期,QQ是一个1-256的序列

    %n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8;

    %u:是一个由备份集编号和建立实际那压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称;

    %p:表示备份集中备份片段的编号,从1开始编号;

    %U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式;

    %s:备份集的号;

    %t:备份集时间戳;

    %T:年月日格式(YYYYMMDD);

    • Channel通道

    一个通道RMAN和目标数据库之间的一个连接,"allocate channel"命令在目标数据库启动一个服务器进程,同时必须定义服务器进程执行备份或者恢复操作使用的I/O类型通道控制命令可以用来:

    1. 控制RMAN使用的O/S资源
    2. 影响并行度
    3. 指定I/O带宽的限制值(设置limit read rate参数)
    4. 定义备份片大小的限制(设置limit kbytes)
    5. 指定当前打开文件的限制值(设置limit maxopenfiles)

    RMAN备份

    • RMAN->Target Database
    • RMAN->Auxiliary Database
    • RMAN->Disk/SBT Tape
    • RMAN->Catalog Database or /Controlfile 

    RMAN恢复 

    • spfile丢失
      1. startup nomount;
      2. set dbid 98123123;
      3. restore spfile from autobackup;
      4. shutdown immediate;
      5. set dbid 98123123;
      6. startup;

    如何获取dbid?

    [root@node1 ~]# su - oracle
    node1-> rman target /
    
    Recovery Manager: Release 11.2.0.3.0 - Production on Thu Jul 11 10:20:36 2013
    
    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: DEVDB (DBID=724884837)
    
    RMAN> 
    View Code
    • controfile丢失
      1. startup nomount;
      2. restore controfile from autobackup;
      3. alter database mount;
      4. recover database;
      5. alter database open resetlogs;

    如果执行了alter database open resetlogs,建议最好执行一次全备(full database backup);

    总结:spfile与controfile的丢失,都需要在nomount状态.

    • redolog file丢失

    注意:redolog file丢失后,的恢复操作是在sqlplus里面执行的.

      1. shutdown immediate;
      2. startup mount;
      3. recover database until cancel;
      4. alter database open resetlogs;

    如果执行了alter database open resetlogs,建议最好执行一次全备(full database backup);

    controlfile与redolog file的丢失,在恢复完成以后,都需要执行一次alter database open resetlogs;

    • datafile丢失
      1. sql "alter database datafile 3 offline";
      2. restore datafile 3;
      3. recover datafile 3;
      4. sql "alter database datafile 3 online";
    • tablespace丢失
      1. sql "alter tablespace users offline";
      2. restore tablespace users;
      3. recover tablespace users;
      4. sql "alter tablespace users online";
    • no catalog 完全恢复

    模拟场景:将oradata/目录下的所有内容都干掉.

      1. startup nomount;
      2. restore controfile from autobackup;
      3. alter database mount;
      4. restore database;

    recover database until cancel;//这句的执行是在sqlplus里面 alter database open resetlogs;

    上面执行到recover database unitl cancel的时候,会出错;因为Oracle是不允许在丢失online redo logfile的情况下就行Media恢复的.

    解决办法:

      1. create pfile from spfile;
      2. 编辑pfile,在文件末尾添加*.allow_resetlogs_corruption='TRUE'
      3. shutdown immediate;
      4. startup pfile=$ORACLE_HOME/dbs/init$ORACLE_SID.ora mount
      5. alter database oppen resetlogs;

    总结一下,只要看到alter database open resetlogs;基本上都可以说是不完全恢复.  

    • 基于时间点的恢复
    run{
    
      set unitil time "to_date('07/01/02 15:00:00','mm/dd/yy hh24:mi:ss')"
    
      restore database;
    
      recover database;
    
      alter database open resetlogs;
    
    }
    View Code
    • 基于SCN的恢复
      1. statrtup mount;
      2. restore database UNTIL SCN 10000;
      3. recover database UNTIL SCN 10000;
      4. alter database open resetlogs;
    • 基于日志系列的恢复
      1. startup mount;
      2. restore database UNTIL SEQUENCE 100 thread 1;
      3. recover database UNTIL SEQUENCE 100 thread 1;
      4. alter database resetlogs; 

    RMAN恢复

    nocatalog方式下:

    report schema->连接数据库查看schema信息.

    list backup->查询controlfile里面的内容;

    crosscheck backup->将controlfile中记录的备份记录索引信息与真实的物理文件信息进行比较.

    delete->删除实际的物理文件与controfile里面的索引记录信息.

  • 相关阅读:
    后缀表达式
    Linux中的硬链接和软链接
    C++中const总结
    atexit()函数
    Linux中的0号进程和1号进程
    什么是可重入函数和不可重入函数
    在线(Online)算法
    PHP验证IP地址输入的准确性:数组数值验证
    PHP网页计时工具——SESSION问题
    软件版本号命名规则
  • 原文地址:https://www.cnblogs.com/arcer/p/3181271.html
Copyright © 2011-2022 走看看