一、基本参数设置
E:\Documents and Settings\Administrator>
rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 12月 23 15:28:12 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: CXJ (DBID=3087631373)
RMAN>
2)查看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 'AES192';
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'F:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\S
NCFCXJ.ORA'; # default
说明:
保留策略分为:redundancy冗余度和recovery window恢复时间窗口
备份介质:DISK磁盘、SBT磁带
提倡自动备份控制文件:CONFIGURE CONTROLFILE AUTOBACKUP ON
备份类型:backupset备份集、copy镜像
可以指定数据文件、归档文件的备份数量
单个backupset文件的最大尺寸:CONFIGURE MAXSETSIZE TO UNLIMITED(最大4G,在32bit系统)超过最大值会分为backupset piece
加密策略和加密算法
归档删除策略
3)修改rman默认参数
RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
新的 RMAN 配置参数:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
已成功存储新的 RMAN 配置参数
4)恢复rman默认设置
RMAN> CONFIGURE ENCRYPTION ALGORITHM CLEAR ;
旧的 RMAN 配置参数:
CONFIGURE ENCRYPTION ALGORITHM 'AES192';
RMAN 配置参数已成功重置为默认值
二、备份操作
1)备份分为镜像(copy)备份和备份集(backupset)备份
RMAN> backup as copy datafile 4;
启动 backup 于 23-12月-11
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
输出文件名 =
F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\DATAFILE\O1_M
F_USERS_7H8DDFCN_.DBF 标记 = TAG20111223T154516 recid = 3 时间戳 = 770658318
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:03
完成 backup 于 23-12月-11
2)设置format参数,默认将备份保留在快速恢复区
RMAN> backup as backupset format 'd:\%U.bak' datafile 4;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=
D:\04MUUK4O_1_1.BAK 标记=TAG20111223T154736 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 23-12月-11
3)备份表空间users
RMAN> backup tablespace users;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_NNNDF_TAG20111223T155027_7H8DP3YT_.BKP 标记=TAG20111223T155027 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 23-12月-11
4)整库备份
RMAN> backup database;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\SYSTEM01.D
BF
输入数据文件 fno=00003 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\SYSAUX01.D
BF
输入数据文件 fno=00005 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\EXAMPLE01.
DBF
输入数据文件 fno=00002 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\UNDOTBS01.
DBF
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_NNNDF_TAG20111223T155212_7H8DSDD2_.BKP 标记=TAG20111223T155212 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:25
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_NCSNF_TAG20111223T155212_7H8DW3R2_.BKP 标记=TAG20111223T155212 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 23-12月-11
5)增量备份
说明:
级别0的增量备份和全备份一样,除了可以作为级别1的增量备份的基础
级别为1的增量备份分为差异增量备份和累积增量备份(都是级别为1)
差异增量备份包含自上次增量备份以来更改的所有块。
累积增量备份包含自上次级别为0 的增量备份以来更改的所有块。
在增量备份之前先要进行0级备份
RMAN> backup incremental level 0 datafile 4;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动增量级别 0 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_NNND0_TAG20111223T160533_7H8FLG4Q_.BKP 标记=TAG20111223T160533 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 23-12月-11
级别为1的差异增量备份
RMAN> backup incremental level 1 datafile 4;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_NNND1_TAG20111223T160645_7H8FNOVO_.BKP 标记=TAG20111223T160645 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 23-12月-11
级别为1的累积增量备份
RMAN> backup incremental level 1 cumulative datafile 4;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_NNND1_TAG20111223T160959_7H8FTRH8_.BKP 标记=TAG20111223T160959 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:05
完成 backup 于 23-12月-11
6)块跟踪功能
将增量数据变化情况记录到块跟踪文件,这样可以实现快速的增量跟踪,而9i之前是通过扫描整个数据文件确定变化的增量数据,最后确定需要增量备份的数据
启动块跟踪功能
SQL> alter database enable block change tracking using file 'd:\aa.dbf';
数据库已更改。
7)控制文件备份
RMAN> backup current controlfile;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_NCNNF_TAG20111223T161339_7H8G1NR8_.BKP 标记=TAG20111223T161339 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 23-12月-11
8)归档日志进行备份
RMAN> backup archivelog all delete input all;
备份后删除相应的归档日志
启动 backup 于 23-12月-11
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =3 记录 ID=1 时间戳=770594464
输入存档日志线程 =1 序列 =4 记录 ID=2 时间戳=770640714
输入存档日志线程 =1 序列 =5 记录 ID=3 时间戳=770660109
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3\O1_MF_ANNNN_TAG20111223T161510_7H8G4HS5_.BKP 标记=TAG20111223T161510 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:08
完成 backup 于 23-12月-11
9)利用tag进行备份标识
RMAN> backup datafile 4 tag aaaaaaa;
启动 backup 于 23-12月-11
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DB
F
通道 ORA_DISK_1: 正在启动段 1 于 23-12月-11
通道 ORA_DISK_1: 已完成段 1 于 23-12月-11
段句柄=F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_2
3
\O1_MF_NNNDF_AAAAAAA_7H8G9K77_.BKP 标记=AAAAAAA 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 23-12月-11
10)查看备份信息list、report
查看备份集信息
RMAN> list backupset;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
1 Full 2.14M DISK 00:00:01 22-12月-11
BP 关键字: 1 状态: AVAILABLE 已压缩: NO 标记: TAG20111222T142730
段名:F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_AREA\CXJ\BACKUPSET\2011_12_22\
O1_MF_NNNDF_TAG20111222T142730_7H5MGLJ5_.BKP
备份集 1 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
4 Full 581781 22-12月-11 F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\U
SERS01.DBF
。。。。。。
查看与datafile 4有关的备份
RMAN> list backupset of datafile 4;
查看镜像信息
RMAN> list copy;
数据文件副本列表
关键字 文件 S 完成时间 Ckp SCN Ckp 时间 名称
------- ---- - ---------- ---------- ---------- ----
3 4 A 23-12月-11 640437 23-12月-11 F:\ORACLE\PRODUCT\10.2.0\DB_1\FL
ASH_RECOVERY_AREA\CXJ\DATAFILE\O1_MF_USERS_7H8DDFCN_.DBF
已存档的日志副本列表
关键字 Thrd Seq S 短时间 名称
------- ---- ------- - ---------- ----
1 1 3 A 22-12月-11 F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_A
REA\CXJ\ARCHIVELOG\2011_12_22\O1_MF_1_3_7H6G0ST8_.ARC
2 1 4 A 22-12月-11 F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_A
REA\CXJ\ARCHIVELOG\2011_12_23\O1_MF_1_4_7H7V68KN_.ARC
3 1 5 A 23-12月-11 F:\ORACLE\PRODUCT\10.2.0\DB_1\FLASH_RECOVERY_A
REA\CXJ\ARCHIVELOG\2011_12_23\O1_MF_1_5_7H8G4DRB_.ARC
查看表空间使用情况
RMAN> report schema;
数据库方案报表
永久数据文件列表
===========================
文件大小 (MB) 表空间 回退段数据文件名称
---- -------- -------------------- ------- ------------------------
1 480 SYSTEM *** F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA
\CXJ\SYSTEM01.DBF
2 35 UNDOTBS1 *** F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA
\CXJ\UNDOTBS01.DBF
3 250 SYSAUX *** F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA
\CXJ\SYSAUX01.DBF
4 5 USERS *** F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA
\CXJ\USERS01.DBF
5 100 EXAMPLE *** F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA
\CXJ\EXAMPLE01.DBF
临时文件列表
=======================
文件大小 (MB) 表空间 最大大小 (MB) 临时文件名称
---- -------- -------------------- ----------- --------------------
1 20 TEMP 32767 F:\ORACLE\PRODUCT\10.2.0\DB_1\ORA
DATA\CXJ\TEMP01.DBF
查看需要备份的文件(没有两个备份数据)
RMAN> report need backup redundancy 2;
文件冗余备份少于2个
文件 #bkps 名称
---- ----- -----------------------------------------------------
1 1 F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\SYSTEM01.DBF
2 1 F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\UNDOTBS01.DBF
3 1 F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\SYSAUX01.DBF
5 1 F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\EXAMPLE01.DBF
查看3天没有备份的数据文件
RMAN> report need backup days 3;
文件报表的恢复需要超过 3 天的归档日志
文件天数据 名称
---- ----- -----------------------------------------------------
查看需要3个以上增量备份才能恢复的数据
RMAN> report need backup incremental 3;
恢复时需要超过3增量的文件报表
文件增量名称
---- ------------ ----------------------------------------------
4 4 F:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\CXJ\USERS01.DBF
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24104518/viewspace-713868/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24104518/viewspace-713868/