ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle实验记录 (恢复-rman操作(设置&备份))

oracle实验记录 (恢复-rman操作(设置&备份))

原创 Linux操作系统 作者:fufuh2o 时间:2009-09-11 17:15:08 0 删除 编辑

实验记录下
rman操作 配置,备份,恢复


首先就是连接rman
C:\>rman help

参数       值          说明
-----------------------------------------------------------------------------
target       加引号的字符串  目标数据库连接字符串
目录      加引号的字符串  恢复目录的连接字符串
nocatalog    无           如果已指定, 则没有恢复目录
cmdfile      加引号的字符串  输入命令文件的名称
log        加引号的字符串  输出消息日志文件的名称
跟踪        加引号的字符串  输出调试信息日志文件的名称
append       无           如果已指定, 日志将以附加模式打开
debug        可选参数  激活调试
msgno        无           对全部消息显示 RMAN-nnnn 前缀
send         加引号的字符串  将命令发送到介质管理器
pipe         字符串         管道名称的构建块
timeout      整数        等待管道输入的秒数
checksyntax  无           检查命令文件中的语法错误
-----------------------------------------------------------------------------
可以看到RMAN连接时候 选择项

 

 

C:\>rman target '/ as sysdba'

恢复管理器: Release 10.2.0.1.0 - Production on 星期四 9月 10 12:02:47 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到目标数据库: ORCL (DBID=1223510333)
C:\>rman

恢复管理器: Release 10.2.0.1.0 - Production on 星期四 9月 10 12:04:26 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

RMAN> connect target xh/a831115

连接到目标数据库: ORCL (DBID=1223510333)

进入rman
命令为3种 ,独立命令,作业命令,SQL命令

独立命令
RMAN> shutdown immediate(start)

使用目标数据库控制文件替代恢复目录
数据库已关闭
数据库已卸载
Oracle 实例已关闭
RMAN> backup datafile XX  等单独的命令


作业命令:
RMAN> run{backup datafile 8;
2> sql 'alter system switch logfile';}

启动 backup 于 10-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00008 name=D:\TEST2.DBF
通道 ORA_DISK_1: 正在启动段 1 于 10-9月 -09
通道 ORA_DISK_1: 已完成段 1 于 10-9月 -09
段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF
_NNNDF_TAG20090910T150010_5BK8ZV7T_.BKP 标记=TAG20090910T150010 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 10-9月 -09

sql 语句: alter system switch logfile

运行脚本run{execute script. XX;}


SQL 命令就是
 
RMAN>sql 'alter system switch logfile';

 

 

配置rman
RMAN> show all;

RMAN 配置参数为:
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 ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCF
ORCL.ORA'; # default
以上这些 都是可以配置的

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET 配置通道并行度 现在默认为1个,修改为N后BACKUP RESTORE recover时候 会分配N条通道
CONFIGURE DEVICE TYPE DISK clear

CONFIGURE MAXSETSIZE TO UNLIMITED 配置buckup set最大尺寸
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK
2> MAXPIECESIZE 500M; 配置备份集中备份片大小


CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1 配置多重备份 默认只生成一个备份片 副本,配置后可以生成多个

configure exclude for tablespace XX 备份时候 不备份哪个表空间
configure retention policy to redundancy 2;配置冗余策略,一个备份备份2次后RMAN将期早期备份标记为陈旧,DELETE OBSOLETE 可删除
 configure retention policy clear清除
configure channel device type disk format='' 写通道格式***************
configure channel device type disk 清除
RMAN> configure device type disk backup type to  compressed backupset~~~~~~~~~~~~~~~~~~~配置 默认压缩
2> ;

旧的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 4;
已成功存储新的 RMAN 配置参数
RMAN> configure device type disk clear;

 


show 命令

RMAN> show default device type;查看默认设备

RMAN 配置参数为:
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default


RMAN> show retention policy;~~查看保留策略

RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

RMAN> show backup optimization~~~查看优化
2> ;

RMAN 配置参数为:
CONFIGURE BACKUP OPTIMIZATION OFF; # default

RMAN> show maxsetsize;~~~查看BUCKUPSET 尺寸

RMAN 配置参数为:
CONFIGURE MAXSETSIZE TO UNLIMITED; # default

RMAN> show archivelog backup copies;~~~显示多重备份信息( datafile backup copies 数据文件)

RMAN 配置参数为:
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default


SHOW RETENTION POLICY;
SHOW DEVICE TYPE;
SHOW DEFAULT DEVICE TYPE;
SHOW CHANNEL;
SHOW MAXSETSIZE;

SHOW ALL;

 

 

 

备份操作

RMAN> report schema(换取方案报表)
2> ;

数据库方案报表

永久数据文件列表
===========================
文件大小 (MB) 表空间           回退段数据文件名称
---- -------- -------------------- ------- ------------------------
1    480      SYSTEM               ***     E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SY
STEM01.DBF
2    35       UNDOTBS1             ***     E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UN
DOTBS01.DBF
3    270      SYSAUX               ***     E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SY
SAUX01.DBF
4    5        USERS                ***     E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\US
ERS01.DBF
5    100      EXAMPLE              ***     E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EX
AMPLE01.DBF
6    10       TEST                 ***     D:\TEST.DBF
7    100      TESTTB               ***     D:\TESTTB.DBF
8    10       TEST2                ***     D:\TEST2.DBF

临时文件列表
=======================
文件大小 (MB) 表空间           最大大小 (MB) 临时文件名称
---- -------- -------------------- ----------- --------------------
1    50       TEMP                 50          D:\TEMP.DBF

RMAN> configure exclude for tablespace users;  不备份这个表空间

今后的全部数据库备份将排除表空间 USERS
已成功存储新的 RMAN 配置参数
RMAN> backup database
2> ;
RMAN> list backup of tablespace users;

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~查不到 没有备份users tablespace

RMAN> configure exclude for tablespace users clear;

今后的全部数据库备份将包括表空间 USERS
已成功删除旧的 RMAN 配置参数  清除
RMAN> backup tablespace users; ~~~备份表空间

启动 backup 于 10-9月 -09
使用通道 ORA_DISK_1
RMAN> backup datafile 8; 备份数据文件

启动 backup 于 10-9月 -09

RMAN> backup current controlfile;~备份控制文件

启动 backup 于 10-9月 -09

完成 backup 于 10-9月 -09

RMAN> backup spfile;~~备份服务器参数文件,spfile文件

启动 backup 于 10-9月 -09

RMAN> backup archivelog ALL; 备份所有archivelog
RMAN> backup archivelog sequence=6;
 "all, from, high, like, logseq, low, scn, sequence, time, until"   比如from time  until time

SQL> alter tablespace testtb offline;

表空间已更改。

RMAN> backup database skip offline;(skip read only ,skip inaccessable)
启动 backup 于 11-9月 -09
offline:将脱机数据文件排除在备份集之外。
readonly:排除属于只读表空间的数据文件。
inaccessible:排除由于I/O 错误而无法读取的数据文件或归档重
做日志。

 


RMAN> list backup of tablespace testtb;

~~~~~~~~~~~~~~~~~~~~无记录

 

并行备份(参数)
RMAN> configure device type disk parallelism 2;

新的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
已成功存储新的 RMAN 配置参数
释放的通道: ORA_DISK_1

RMAN> backup database
2> ;

启动 backup 于 10-9月 -09
分配的通道: ORA_DISK_1~~~~~~~~~~~~~~~~~~~~~~
通道 ORA_DISK_1: sid=137 devtype=DISK
分配的通道: ORA_DISK_2~~~~~~~~~~~~~~~~~~~~~~~启动2个通道
通道 ORA_DISK_2: sid=139 devtype=DISK

RMAN> configure device type disk clear;~~~清除设置

旧的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
RMAN 配置参数已成功重置为默认值
释放的通道: ORA_DISK_1
释放的通道: ORA_DISK_2

 

手工并行备份

RMAN> run{allocate channel a1 device type disk;
2> allocate channel a2 device type disk;
3> backup (datafile 1,2 channel a1)(datafile 3 channel a2);}

分配的通道: a1
通道 a1: sid=131 devtype=DISK

分配的通道: a2
通道 a2: sid=151 devtype=DISK

 


多重备份(手动)
RMAN> backup copies 2 datafile 2  format='d:\%u','e:\%u';~~~~~~如果默认备份到flashback reacover area 不行 (ORA-19806: 在恢复区内不能进行双重备份)

启动 backup 于 10-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00002 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 10-9月 -09


多重备份(参数)


RMAN> configure datafile backup copies for device type disk to 2;
RMAN> backup datafile 8 format'd:\backup\%U';
%D database NUMBER,%S 备份集号,%p备份片号,%f备份文件号
%n表空间名,%e archivelog序号,%U(%u_%p_%c)
%c 备份片copy数,%u备份集唯一名

启动 backup 于 10-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00008 name=D:\TEST2.DBF
通道 ORA_DISK_1: 正在启动段 1 于 10-9月 -09
通道 ORA_DISK_1: 已完成段 1 于 10-9月 -09, 有 2 个副本和标记 TAG20090910T152752
段 handle=D:\BACKUP\05KOTC7O_1_1 comment=NONE
段 handle=D:\BACKUP\05KOTC7O_1_2 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 10-9月 -09

RMAN> list backup of datafile 8;


备份集列表
===================

BS 关键字  类型 LV 大小
------- ---- -- ----------
4       Full    9.09M
  备份集 4 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  8       Full 1405935    10-9月 -09 D:\TEST2.DBF

  备份集 副本号 2 属于备份集 4
  设备类型 经过时间 完成时间   压缩标记
  ----------- ------------ ---------- ---------- ---
  DISK        00:00:01     10-9月 -09 NO         TAG20090910T152752~~~~~~~~~

    备份集 4 副本号 2的备份段列表
    BP 关键字  Pc# 状态      段名称
    ------- --- ----------- ----------
    5       1   AVAILABLE   D:\BACKUP\05KOTC7O_1_2

  备份集 副本号 1 属于备份集 4
  设备类型 经过时间 完成时间   压缩标记
  ----------- ------------ ---------- ---------- ---
  DISK        00:00:01     10-9月 -09 NO         TAG20090910T152752~~~~~~~~~~~~~~~~2个

    备份集 4 副本号 1的备份段列表
    BP 关键字  Pc# 状态      段名称
    ------- --- ----------- ----------
    4       1   AVAILABLE   D:\BACKUP\05KOTC7O_1_1

RMAN>


多重备份(作业)
RMAN> run{set backup copies 2;
2> backup datafile 8 format 'd:\backup\%U';}

正在执行命令: SET BACKUP COPIES

启动 backup 于 11-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00008 name=D:\TEST2.DBF
通道 ORA_DISK_1: 正在启动段 1 于 11-9月 -09
通道 ORA_DISK_1: 已完成段 1 于 11-9月 -09, 有 2 个副本和标记 TAG20090911T151607
段 handle=D:\BACKUP\2CKOVVTO_1_1 comment=NONE
段 handle=D:\BACKUP\2CKOVVTO_1_2 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:06
完成 backup 于 11-9月 -09

 

RMAN> backup backupset 5; 备份备份集

启动 backup 于 10-9月 -09
使用通道 ORA_DISK_1

 

 


建立多个备份片,备份片 默认都是建立一个


RMAN> CONFIGURE MAXSETSIZE to 1g;(设小点,会建立多个备份集)

新的 RMAN 配置参数:
CONFIGURE MAXSETSIZE TO 1 G;
已成功存储新的 RMAN 配置参数
RMAN> backup database;

启动 backup 于 10-9月 -09

RMAN> list backup;


备份集列表
===================

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
26      Full    648.30M    DISK        00:00:55     10-9月 -09
        BP 关键字: 29   状态: AVAILABLE  已压缩: NO  标记: TAG20090910T162316
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF_N
NNDF_TAG20090910T162316_5BKFVOSD_.BKP
  备份集 26 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 1408143    10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
  2       Full 1408143    10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
  3       Full 1408143    10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
  4       Full 1408143    10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
  5       Full 1408143    10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
  6       Full 1408143    10-9月 -09 D:\TEST.DBF
  7       Full 1408143    10-9月 -09 D:\TESTTB.DBF
  8       Full 1408143    10-9月 -09 D:\TEST2.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
27      Full    7.11M      DISK        00:00:02     10-9月 -09
        BP 关键字: 30   状态: AVAILABLE  已压缩: NO  标记: TAG20090910T162316
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF_N
CSNF_TAG20090910T162316_5BKFXG7B_.BKP
  包括的控制文件: Ckp SCN: 1408167      Ckp 时间: 10-9月 -09
  包含的 SPFILE: 修改时间: 10-9月 -09

产生了2个备份集~~26,27 如果MAXSET SIZE 设置的太小则报错 必须可以容纳最大数据文件的buckupset(数据文件不能够跨越buckupset)

数据文件可以跨越备份片(一个buckup 包含一个或多buckp piece)

 

多备份片
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 100M;~~~~~~~~~~~~~~每个片最多100M

新的 RMAN 配置参数:
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 100 M;
已成功存储新的 RMAN 配置参数
释放的通道: ORA_DISK_1

RMAN> show maxsetsize;
RMAN 配置参数为:
RMAN> CONFIGURE MAXSETSIZE clear;
RMAN 配置参数已成功重置为默认值

RMAN> delete noprompt backup;~~~(清除下环境 )

RMAN> backup database;


RMAN> list backup
2> ;

  备份集 60 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 1450327    11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
  2       Full 1450327    11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
  3       Full 1450327    11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
  4       Full 1450327    11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
  5       Full 1450327    11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
  6       Full 1450327    11-9月 -09 D:\TEST.DBF
  7       Full 1447889    11-9月 -09 D:\TESTTB.DBF
  8       Full 1450327    11-9月 -09 D:\TEST2.DBF
  9       Full 1450327    11-9月 -09 E:\SYSDATAFILE2.DBF

  备份集 副本号 1 属于备份集 60
  设备类型 经过时间 完成时间   压缩标记
  ----------- ------------ ---------- ---------- ---
  DISK        00:01:18     11-9月 -09 NO         TAG20090911T155701

    备份集 60 副本号 1的备份段列表
    BP 关键字  Pc# 状态      段名称
    ------- --- ----------- ----------
    65      1   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0PH6T_.BKP
    66      2   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0PXWS_.BKP
    67      3   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0QDY8_.BKP
    68      4   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0QVYR_.BKP
    69      5   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU~~~~~~~~~~~~~~~可以看到产生7个PIECE
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0RC0Z_.BKP
    70      6   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0RL1Y_.BKP
    71      7   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0RS3X_.BKP

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
61      Full    7.11M      DISK        00:00:03     11-9月 -09
        BP 关键字: 72   状态: AVAILABLE  已压缩: NO  标记: TAG20090911T155701
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_11\O1_MF_N
CSNF_TAG20090911T155701_5BN0S2N0_.BKP
  包括的控制文件: Ckp SCN: 1450372      Ckp 时间: 11-9月 -09
  包含的 SPFILE: 修改时间: 11-9月 -09


RMAN 配置参数已成功重置为默认值
释放的通道: ORA_DISK_1

 

RMAN> configure  device type disk  clear;

RMAN 配置参数已成功重置为默认值
释放的通道: ORA_DISK_1

作业命令 多piece
RMAN> delete backup;
RMAN> run{ allocate channel a type disk  maxpiecesize =200M;~~~~~~~~~~手工分配channel  设置maxpiecesize
2> backup database filesperset 3;}~~~~~~~~~~~~~~~要求每个buckupset中有3个数据文件

释放的通道: ORA_DISK_1
分配的通道: a
通道 a: sid=131 devtype=DISK

产生了 4个 buckupset 其中一个buckupset 2个备份片(不超过200M)

7个datafile (加上一个CONTROLFILE,一个SPFILE)=9个文件  (controlfile ,spfile)一个buckupset,其他文件2个 buckupset, datafile 1占了一个buckupset (分了2个piece)

filesperset只控制datafile 7/3=2.3= 3 个buckup set+ (controlfile ,spfile)一个buckupset=4个buckupset


 
RMAN> list backup
2> ;


备份集列表
===================

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
52      Full    358.88M    DISK        00:00:25     15-9月 -09
  备份集 52 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 1665283    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF

  备份集 副本号 1 属于备份集 52
  设备类型 经过时间 完成时间   压缩标记
  ----------- ------------ ---------- ---------- ---
  DISK        00:00:25     15-9月 -09 NO         TAG20090915T150055

    备份集 52 副本号 1的备份段列表
    BP 关键字  Pc# 状态      段名称
    ------- --- ----------- ----------
    52      1   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_15\O1_MF_NNNDF_TAG20090915T150055_5BYGX8GN_.BKP
    53      2   AVAILABLE   E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_15\O1_MF_NNNDF_TAG20090915T150055_5BYGXQK3_.BKP

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
53      Full    186.28M    DISK        00:00:16     15-9月 -09
        BP 关键字: 54   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T150055
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T150055_5BYGY7LK_.BKP
  备份集 53 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  3       Full 1665301    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
  4       Full 1665301    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
  9       Full 1665301    15-9月 -09 E:\SYSDATAFILE2.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
54      Full    100.23M    DISK        00:00:10     15-9月 -09
        BP 关键字: 55   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T150055
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T150055_5BYGZ0RF_.BKP
  备份集 54 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  2       Full 1665332    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
  5       Full 1665332    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
  6       Full 1665332    15-9月 -09 D:\TEST.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
55      Full    7.11M      DISK        00:00:03     15-9月 -09
        BP 关键字: 56   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T150055
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
CSNF_TAG20090915T150055_5BYGZKX9_.BKP
  包括的控制文件: Ckp SCN: 1665337      Ckp 时间: 15-9月 -09
  包含的 SPFILE: 修改时间: 15-9月 -09

 


RMAN> backup database filesperset 3;

启动 backup 于 15-9月 -09
使用通道 ORA_DISK_1

RMAN> list backup;


备份集列表
===================

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
62      Full    358.86M    DISK        00:00:22     15-9月 -09
        BP 关键字: 63   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T151854_5BYHYYNJ_.BKP
  备份集 62 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 1666084    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
63      Full    186.28M    DISK        00:00:12     15-9月 -09
        BP 关键字: 64   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T151854_5BYHZR8S_.BKP
  备份集 63 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  3       Full 1666098    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
  4       Full 1666098    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
  9       Full 1666098    15-9月 -09 E:\SYSDATAFILE2.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
64      Full    100.23M    DISK        00:00:08     15-9月 -09
        BP 关键字: 65   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T151854_5BYJ07RF_.BKP
  备份集 64 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  2       Full 1666105    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
  5       Full 1666105    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
  6       Full 1666105    15-9月 -09 D:\TEST.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
65      Full    7.11M      DISK        00:00:03     15-9月 -09
        BP 关键字: 66   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
CSNF_TAG20090915T151854_5BYJ0RSD_.BKP
  包括的控制文件: Ckp SCN: 1666110      Ckp 时间: 15-9月 -09
  包含的 SPFILE: 修改时间: 15-9月 -09

产生4个备份集合,其中 数据文件 产生3个buckupset ,datafile  一个,(3,4,9)一个,(5,2,6)一个 ,datafile 1产生一个,最后spfile,controlfile在一个中
filesperset只管datafile 7/3=2.3=3所以datafile要产生3个buckupset

 

 

 

 

FILESPERSET 参数可以控制备份集中包含的数据文件个数。
如果指定了FILESPERSET 参数,恢复管理器就会将FILESPERSET
值与计算的值(备份的文件数与通道数的比值)进行比较,并采用两
者中的较小值,从而确保使用所有的通道。
如果不指定FILESPERSET,恢复管理器就会将计算的值(文件数与分
配的通道数的比值)与缺省值64 进行比较并采用两者中的较小值。
当通道多于要备份的文件时,多余的通道将保持空闲。输入文件不能
在通道之间进行分割。

 

 


RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET
2> ;

旧的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 7 BACKUP TYPE TO BACKUPSET;

RMAN> backup datafile 1,2,3,4 filesperset 2;


RMAN> list backup;


备份集列表
===================

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
36      Full    66.23M     DISK        00:00:20     15-9月 -09
        BP 关键字: 36   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFKK1H_.BKP
  备份集 36 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  5       Full 1664274    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
37      Full    33.90M     DISK        00:00:20     15-9月 -09
        BP 关键字: 37   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFKSRF_.BKP
  备份集 37 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  2       Full 1664276    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
38      Full    2.99M      DISK        00:00:19     15-9月 -09
        BP 关键字: 38   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFL12G_.BKP
  备份集 38 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 1664281    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
39      Full    180.94M    DISK        00:00:24     15-9月 -09
        BP 关键字: 39   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFKH00_.BKP
  备份集 39 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  3       Full 1664273    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF

分析:
可以看到 通道多 每个通道对应一个buckupset  4(datafile数)/4(channel)=1既创建了 4个备份集合 保证每个通道都能用上

 

 

 

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET~~~改分配一个channel
2> ;

旧的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
已成功存储新的 RMAN 配置参数
释放的通道: ORA_DISK_1
释放的通道: ORA_DISK_2
释放的通道: ORA_DISK_3
释放的通道: ORA_DISK_4

RMAN> backup datafile 2,3,4,5 filesperset 2;


RMAN> list backup
2> ;


备份集列表
===================

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
43      Full    183.91M    DISK        00:00:13     15-9月 -09
        BP 关键字: 43   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T144426
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144426_5BYFYC3F_.BKP
  备份集 43 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  3       Full 1664537    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
  4       Full 1664537    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
44      Full    100.11M    DISK        00:00:07     15-9月 -09
        BP 关键字: 44   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T144426
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144426_5BYFYTK3_.BKP
  备份集 44 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  2       Full 1664543    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
  5       Full 1664543    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF


分析  4(datafile数)/1(channel)=4>filesperset(2),oracle 将生成 (datafiles)4/filesperset(2)=2(2个buckup set)

 


RMAN> backup datafile 1,2,3,4 filesperset 2;


RMAN> list backup;


备份集列表
===================

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
45      Full    361.83M    DISK        00:00:23     15-9月 -09
        BP 关键字: 45   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T144739
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144739_5BYG4CSW_.BKP
  备份集 45 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 1664692    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
  4       Full 1664692    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
46      Full    214.81M    DISK        00:00:15     15-9月 -09
        BP 关键字: 46   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T144739
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144739_5BYG55D6_.BKP
  备份集 46 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  2       Full 1664701    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
  3       Full 1664701    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
47      Full    7.11M      DISK        00:00:03     15-9月 -09
        BP 关键字: 47   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T144739
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N       
CSNF_TAG20090915T144739_5BYG5PDP_.BKP
  包括的控制文件: Ckp SCN: 1664710      Ckp 时间: 15-9月 -09
  包含的 SPFILE: 修改时间: 15-9月 -09

注意备份datafile1时候会一起备份spfile,controlfile  ,所以产生了3个备份集合

 

 

通道超过备份文件数

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 5 BACKUP TYPE TO BACKUPSET
2> ;

旧的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 5 BACKUP TYPE TO BACKUPSET;
已成功存储新的 RMAN 配置参数
释放的通道: ORA_DISK_1

 

RMAN> backup datafile 2,3,4,5 filesperset 2;

启动 backup 于 15-9月 -09

RMAN> list backup;


备份集列表
===================

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
48      Full    66.23M     DISK        00:00:18     15-9月 -09
        BP 关键字: 48   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGL5JM_.BKP
  备份集 48 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  5       Full 1664921    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
49      Full    33.90M     DISK        00:00:21     15-9月 -09
        BP 关键字: 49   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGLDJ3_.BKP
  备份集 49 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  2       Full 1664922    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
50      Full    2.99M      DISK        00:00:21     15-9月 -09
        BP 关键字: 50   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGLO3F_.BKP
  备份集 50 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 1664932    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
51      Full    180.94M    DISK        00:00:23     15-9月 -09
        BP 关键字: 51   状态: AVAILABLE  已压缩: NO  标记: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGL4QG_.BKP
  备份集 51 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  3       Full 1664920    15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF

产生 4个备份集


4(datafile数)/5(channel)=0.8

 

 

 

 

 

建立压缩备份集

RMAN> backup as compressed backupset tablespace users;

启动 backup 于 10-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动压缩的全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件

RMAN> list backup of tablespace users;
BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
28      Full    1.09M      DISK        00:00:01     10-9月 -09
        BP 关键字: 31   状态: AVAILABLE  已压缩: YES  标记: TAG20090910T163812~~~~~看到已压缩
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF_N
NNDF_TAG20090910T163812_5BKGQNPG_.BKP
  备份集 28 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 1408657    10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF

CPU 会增加开销~~~~~~~recover时候不需要解压缩 , backup 速度会变快

 


建立压缩备份集(参数)

RMAN> configure device type disk backup type to  compressed backupset;

新的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1;
已成功存储新的 RMAN 配置参数

RMAN> backup datafile 6;

启动 backup 于 11-9月 -09
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=131 devtype=DISK
通道 ORA_DISK_1: 启动压缩的全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00006 name=D:\TEST.DBF
通道 ORA_DISK_1: 正在启动段 1 于 11-9月 -09
通道 ORA_DISK_1: 已完成段 1 于 11-9月 -09
段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_11\O1_MF
_NNNDF_TAG20090911T170645_5BN4S63X_.BKP 标记=TAG20090911T170645 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 11-9月 -09

RMAN> list backup of datafile 6;


------- ---- -- ---------- ----------- ------------ ----------
66      Full    1008.00K   DISK        00:00:00     11-9月 -09
        BP 关键字: 78   状态: AVAILABLE  已压缩: YES  标记: TAG20090911T170645
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_11\O1_MF_N
NNDF_TAG20090911T170645_5BN4S63X_.BKP
  备份集 66 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  6       Full 1452860    11-9月 -09 D:\TEST.DBF

RMAN> CONFIGURE DEVICE TYPE  disk clear(清除)
2> ;

 


RMAN> backup tablespace testtb plus archivelog;
启动 backup 于 10-9月 -09        备份时候加上archivelog


当你定义plus archivelog语句时,RMAN执行如下步骤的操作:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~来自eygle 大牛BLOG
1。运行一个ALTER SYSTEM ARCHIVELOG CURRENT命令
2。运行BACKUP ARCHIVELOG ALL命令。注意如果备份优化被启用,RMAN只会备份未备份过的日志
3。备份BACKUP命令中定义的文件
4。运行ALTER SYSTEM ARCHIVELOG CURRENT命令
5。备份所有的剩下的归档日志


RMAN> backup tablespace testtb tag='test';~~~指定一个标记

启动 backup 于 10-9月 -09

RMAN> list backup of tablespace testtb;

标记: TEST


创建映像副本
等于就是数据文件副本,不像BACKUPSET那样只备份使用的BLOCK,而是整个文件备份(已用&未用),好处是不需要restore
可以备份datafile ,controlfile,archivelog
RMAN> copy datafile 6  to 'd:\%U';
RMAN> backup as copy datafile 6 format='d:\%U';

RMAN> copy current controlfile  to 'd:\%U';

RMAN> copy archivelog 'E:\ARCHIVELOG\ARC00006_0697045088.001.ARC' to 'd:\backup\%U'
;
RMAN> backup as copy archivelog sequence 20 format='d:\backup\%U'
2> ;  (  "all, from, high, like, logseq, low,scn, sequence, time, until" )

RMAN> backup as copy datafile 2,3,4 format='d:\backup\%U'
2> ;

 

  使用并行 备份映像副本
RMAN> configure device type disk parallelism 2;

新的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
已成功存储新的 RMAN 配置参数
释放的通道: ORA_DISK_1

RMAN> backup as copy datafile 2,3,4 format='d:\backup\%U'
2> ;

启动 backup 于 10-9月 -09
分配的通道: ORA_DISK_1~~~~~~~~~~~~~~~~~~~~~~~~~
通道 ORA_DISK_1: sid=137 devtype=DISK
分配的通道: ORA_DISK_2~~~~~~~~~~~~~~~~~~~~~~~2条通道
通道 ORA_DISK_2: sid=139 devtype=DISK
RMAN> configure device type disk clear;

旧的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
RMAN 配置参数已成功重置为默认值
释放的通道: ORA_DISK_1
释放的通道: ORA_DISK_2


RMAN> CONFIGURE DEVICE TYPE disk parallelism 4;

旧的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置参数:
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
已成功存储新的 RMAN 配置参数

RMAN>  copy # 3 files copied in parallel datafile 1 to 'd:\df.dbf',
2> datafile 2 to 'd:\df2.dbf', datafile 3 to 'd:\dbf3.dbf';

启动 backup 于 11-9月 -09
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=131 devtype=DISK
分配的通道: ORA_DISK_2
通道 ORA_DISK_2: sid=151 devtype=DISK
分配的通道: ORA_DISK_3
通道 ORA_DISK_3: sid=155 devtype=DISK
分配的通道: ORA_DISK_4
通道 ORA_DISK_4: sid=130 devtype=DISK
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件 fno=00003 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
通道 ORA_DISK_2: 启动数据文件副本
输入数据文件 fno=00002 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
输出文件名 = D:\DF2.DBF 标记 = TAG20090911T131037 recid = 12 时间戳 = 697295445
通道 ORA_DISK_2: 数据文件复制完毕, 经过时间: 00:00:07
输出文件名 = D:\DBF3.DBF 标记 = TAG20090911T131037 recid = 13 时间戳 = 697295454
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:23
完成 backup 于 11-9月 -09

RMAN> COPY # Second copy command
2> datafile 4 TO 'd:\df4.dbf';

启动 backup 于 11-9月 -09
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
使用通道 ORA_DISK_3
使用通道 ORA_DISK_4
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件 fno=00004 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
输出文件名 = D:\DF4.DBF 标记 = TAG20090911T131133 recid = 14 时间戳 = 697295494
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
完成 backup 于 11-9月 -09

 

 

 

监控rman备份

RMAN> run{set command id to 'test' ; backup database;}~~~~~~~~~~~~~~~~将channel与 server process联系起来


启动 backup 于 10-9月 -09
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=160 devtype=DISK~~~~~~~~~~~~~~~~SID 160

SELECT sid, serial#, context, sofar, totalwork~~~~~~~~~~~~~~~~~~~~~~~可以监控进度
FROM v$session_longops
WHERE opname LIKE 'RMAN:%'
AND opname NOT LIKE 'RMAN: aggregate%'

       160         32          1     129280     129280
       160         32          2      82987      82987

已选择25行。

 

 

 

  1  SELECT sid, spid, client_info~~~~~~~~~~~~~~~~~~~~~~~~~`找到RMAN 进程,相关信息
  2  FROM v$process p, v$session s
  3  WHERE p.addr = s.paddr
  4* AND client_info LIKE '%test%'
SQL> /

       SID SPID
---------- ------------
CLIENT_INFO
----------------------------------------------------------------

       160 25956
id=test,rman channel=ORA_DISK_1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12020513/viewspace-614475/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-06-26

  • 博文量
    182
  • 访问量
    427880