实验记录下
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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12020513/viewspace-614475/