rman multisection backup试验之二

2个通道中使用section size进行备份。

[oracle@rhel63single ~]$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Thu Feb 19 01:07:28 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: TEST (DBID=2106028980)

RMAN> RUN
2> {
3>   ALLOCATE CHANNEL disk1 DEVICE TYPE DISK FORMAT '/u02/disk1/%U';
4>   ALLOCATE CHANNEL disk2 DEVICE TYPE DISK FORMAT '/u02/disk2/%U';
5>   backup section size 300m datafile 1;
6> } 

released channel: ORA_DISK_1
allocated channel: disk1
channel disk1: SID=133 device type=DISK

allocated channel: disk2
channel disk2: SID=70 device type=DISK

Starting backup at 19-FEB-15
channel disk1: starting full datafile backup set
channel disk1: specifying datafile(s) in backup set
input datafile file number=00001 name=/u01/app/oracle/oradata/test/system01.dbf---->system01.dbf
backing up blocks 1 through 38400-------------------------------------------------->注意此处
channel disk1: starting piece 1 at 19-FEB-15
channel disk2: starting full datafile backup set
channel disk2: specifying datafile(s) in backup set
including current control file in backup set--------------------------------------->控制文件的备份
channel disk2: starting piece 1 at 19-FEB-15
channel disk2: finished piece 1 at 19-FEB-15
piece handle=/u02/disk2/0bpvkm86_1_1 tag=TAG20150219T024005 comment=NONE----------->控制文件的备份生成完毕(从下面的list backup of controlfile看出来的),不过仅仅根据上面的输出log来判断,还真判断不出来是控制文件的备份。
channel disk2: backup set complete, elapsed time: 00:00:07
channel disk2: starting full datafile backup set
channel disk2: specifying datafile(s) in backup set
input datafile file number=00001 name=/u01/app/oracle/oradata/test/system01.dbf
backing up blocks 38401 through 76800---------------------------------------------->注意此处,以下简称第一个section
channel disk2: starting piece 2 at 19-FEB-15
channel disk1: finished piece 1 at 19-FEB-15
piece handle=/u02/disk1/0apvkm85_1_1 tag=TAG20150219T024005 comment=NONE----------->第一个section的backuppiece 生成完毕
channel disk1: backup set complete, elapsed time: 00:00:29
channel disk1: starting full datafile backup set
channel disk1: specifying datafile(s) in backup set
input datafile file number=00001 name=/u01/app/oracle/oradata/test/system01.dbf
backing up blocks 76801 through 102400---------------------------------------------->注意此处,以下简称第二个section
channel disk1: starting piece 3 at 19-FEB-15
channel disk2: finished piece 2 at 19-FEB-15
piece handle=/u02/disk2/0apvkm85_2_1 tag=TAG20150219T024005 comment=NONE----------->第二个section的backuppiece 生成完毕
channel disk2: backup set complete, elapsed time: 00:00:47
channel disk2: starting full datafile backup set
channel disk2: specifying datafile(s) in backup set
including current SPFILE in backup set
channel disk2: starting piece 1 at 19-FEB-15
channel disk1: finished piece 3 at 19-FEB-15
piece handle=/u02/disk1/0apvkm85_3_1 tag=TAG20150219T024005 comment=NONE----------->第三个section的backuppiece 生成完毕
channel disk1: backup set complete, elapsed time: 00:00:35
channel disk2: finished piece 1 at 19-FEB-15
piece handle=/u02/disk2/0epvkmak_1_1 tag=TAG20150219T024005 comment=NONE-----------> spfile的备份(从下面的list backup of spfile看出来的)
channel disk2: backup set complete, elapsed time: 00:00:01
Finished backup at 19-FEB-15
released channel: disk1
released channel: disk2

RMAN> list backup of spfile;


List of Backup Sets
===================


BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2       Full    9.36M      DISK        00:00:04     19-FEB-15      
        BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20150219T011148
        Piece Name: /u02/09pvkh4o_1_1
  SPFILE Included: Modification time: 19-FEB-15
  SPFILE db_unique_name: TEST

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
5       Full    80.00K     DISK        00:00:01     19-FEB-15      
        BP Key: 9   Status: AVAILABLE  Compressed: NO  Tag: TAG20150219T024005
        Piece Name: /u02/disk2/0epvkmak_1_1
  SPFILE Included: Modification time: 19-FEB-15
  SPFILE db_unique_name: TEST

RMAN> list backup of controlfile;


List of Backup Sets
===================


BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2       Full    9.36M      DISK        00:00:04     19-FEB-15      
        BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20150219T011148
        Piece Name: /u02/09pvkh4o_1_1
  Control File Included: Ckp SCN: 3198153      Ckp time: 19-FEB-15

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
3       Full    9.33M      DISK        00:00:06     19-FEB-15      
        BP Key: 5   Status: AVAILABLE  Compressed: NO  Tag: TAG20150219T024005
        Piece Name: /u02/disk2/0bpvkm86_1_1
  Control File Included: Ckp SCN: 3201429      Ckp time: 19-FEB-15

RMAN> 


RMAN> list backup of datafile 1;


List of Backup Sets
===================


BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1       Full    703.80M    DISK        00:00:59     19-FEB-15      
  List of Datafiles in backup set 1
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 3198130    19-FEB-15 /u01/app/oracle/oradata/test/system01.dbf

  Backup Set Copy #1 of backup set 1
  Device Type Elapsed Time Completion Time Compressed Tag
  ----------- ------------ --------------- ---------- ---
  DISK        00:00:59     19-FEB-15       NO         TAG20150219T011148

    List of Backup Pieces for backup set 1 Copy #1
    BP Key  Pc# Status      Piece Name
    ------- --- ----------- ----------
    1       1   AVAILABLE   /u02/06pvkh2l_1_1
    2       2   AVAILABLE   /u02/06pvkh2l_2_1
    3       3   AVAILABLE   /u02/06pvkh2l_3_1

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
4       Full    703.77M    DISK        00:01:19     19-FEB-15      
  List of Datafiles in backup set 4
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 3201428    19-FEB-15 /u01/app/oracle/oradata/test/system01.dbf

  Backup Set Copy #1 of backup set 4
  Device Type Elapsed Time Completion Time Compressed Tag
  ----------- ------------ --------------- ---------- ---
  DISK        00:01:19     19-FEB-15       NO         TAG20150219T024005

    List of Backup Pieces for backup set 4 Copy #1
    BP Key  Pc# Status      Piece Name
    ------- --- ----------- ----------
    6       1   AVAILABLE   /u02/disk1/0apvkm85_1_1
    7       2   AVAILABLE   /u02/disk2/0apvkm85_2_1
    8       3   AVAILABLE   /u02/disk1/0apvkm85_3_1

RMAN> 

 

Oracle 数据库中的 `V$RMAN_BACKUP_JOB_DETAILS` 视图是一个非常重要的工具,用于监控和分析 RMAN(Recovery Manager)执行的备份作业。该视图提供了丰富的字段,能够详细描述每个备份任务的执行情况。以下是该视图中一些关键字段的说明: ### 字段说明 - **SESSION_KEY**: 备份会话的唯一标识符,通常用于关联其他 RMAN 相关视图的数据[^1]。 - **SESSION_RECID**: 备份会话记录的唯一标识符,用于在 RMAN 恢复目录中标识特定的备份会话。 - **SESSION_STAMP**: 会话的时间戳,通常用于确保 `SESSION_RECID` 的唯一性[^1]。 - **COMMAND_ID**: 标识发起备份操作的命令 ID,可用于追踪特定的 RMAN 命令执行情况。 - **START_TIME** 和 **END_TIME**: 分别表示备份任务的开始时间和结束时间,用于计算备份任务的执行时间[^1]。 - **INPUT_BYTES** 和 **OUTPUT_BYTES**: 分别表示输入的数据量(即备份的数据量)和输出的数据量(即实际写入磁盘的数据量),可用于评估备份效率。 - **STATUS**: 表示备份任务的最终状态,例如成功、失败等,用于快速判断备份任务的执行结果[^1]。 - **ELAPSED_SECONDS**: 表示备份任务所花费的总时间(以秒为单位),可用于性能分析[^1]。 - **COMPRESSION_RATIO**: 表示压缩比,显示备份过程中数据的压缩效果。 ### 使用方法 #### 查询所有备份任务 可以通过简单的 SQL 查询来获取所有 RMAN 备份任务的详细信息: ```sql SELECT * FROM V$RMAN_BACKUP_JOB_DETAILS; ``` #### 查询特定时间段内的备份任务 如果只想查看某个时间段内的备份任务,可以使用 `WHERE` 子句来过滤 `START_TIME` 或 `END_TIME`: ```sql SELECT * FROM V$RMAN_BACKUP_JOB_DETAILS WHERE START_TIME BETWEEN '2023-01-01' AND '2023-01-31'; ``` #### 查询失败的备份任务 为了查找所有失败的备份任务,可以根据 `STATUS` 字段进行筛选: ```sql SELECT * FROM V$RMAN_BACKUP_JOB_DETAILS WHERE STATUS = 'FAILED'; ``` #### 计算平均备份速度 可以通过 `INPUT_BYTES` 和 `ELAPSED_SECONDS` 字段来计算平均备份速度: ```sql SELECT SESSION_KEY, INPUT_BYTES / ELAPSED_SECONDS AS AVERAGE_SPEED FROM V$RMAN_BACKUP_JOB_DETAILS; ``` #### 监控备份压缩效果 为了监控备份过程中的压缩效果,可以查询 `COMPRESSION_RATIO` 字段: ```sql SELECT SESSION_KEY, COMPRESSION_RATIO FROM V$RMAN_BACKUP_JOB_DETAILS; ``` #### 跨数据库监控 在多数据库环境中,可以通过 `DB_LINK` 来集中监控所有数据库的 RMAN 备份情况。假设有一个远程数据库 `DB1`,可以通过以下查询来获取其备份信息: ```sql SELECT * FROM V$RMAN_BACKUP_JOB_DETAILS@DB1; ``` 通过这些查询,DBA 可以有效地监控和管理 RMAN 备份任务,及时发现并解决问题,从而确保数据库的安全性和可用性。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值