1、显示RMAN默认配置:show命令
(1)show all;
RMAN> show all;
db_unique_name 为 ORCL 的数据库的 RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
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 'BZIP2'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:APPADMINISTRATORPRODUCT11.1.0DB_1DATABASESNCFORCL.ORA'; # default
RMAN>
(2)show XXXX;
RMAN> show controlfile autobackup;
db_unique_name 为 ORCL 的数据库的 RMAN 配置参数为:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
RMAN>
2、列出备份信息:list命令
(1)所有备份信息(信息太多、这里就不执行了)
list backup;
(2)列出数据库备份信息
RMAN> list backup of database;
备份集列表
===================
BS 关键字 ?类型 LV 大小 ? ? ? 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
60 ? ? ?Incr 0 ?1.03G ? ? ?DISK ? ? ? ?00:00:39 ? ? 17-7月 -12
? ? ? ? BP 关键字: 61 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T132111
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_NN
ND0_TAG20120717T132111_809XL7SW_.BKP
? 备份集 60 中的数据文件列表
? 文件 LV 类型 Ckp SCN ? ?Ckp 时间 ? 名称
? ---- -- ---- ---------- ---------- ----
? 1 ? ?0 ?Incr 1389310 ? ?17-7月 -12 D:APPADMINISTRATORORADATAORCLSYSTEM01.DBF
? 2 ? ?0 ?Incr 1389310 ? ?17-7月 -12 D:APPADMINISTRATORORADATAORCLSYSAUX01.DBF
? 3 ? ?0 ?Incr 1389310 ? ?17-7月 -12 D:APPADMINISTRATORORADATAORCLUNDOTBS01.DBF
? 4 ? ?0 ?Incr 1389310 ? ?17-7月 -12 D:APPADMINISTRATORORADATAORCLUSERS01.DBF
RMAN>
(3)列出控制文件备份信息
RMAN> list backup of controlfile;
备份集列表
===================
BS 关键字 ?类型 LV 大小 ? ? ? 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
40 ? ? ?Full ? ?9.33M ? ? ?DISK ? ? ? ?00:00:01 ? ? 17-7月 -12
? ? ? ? BP 关键字: 40 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T114211
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_NCNNF_TAG20120717T114211_809QRNGN_.BKP
? 包括的控制文件: Ckp SCN: 1384571 ? ? ?Ckp 时间: 17-7月 -12
BS 关键字 ?类型 LV 大小 ? ? ? 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
41 ? ? ?Full ? ?9.36M ? ? ?DISK ? ? ? ?00:00:01 ? ? 17-7月 -12
? ? ? ? BP 关键字: 41 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T114213
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLAUTOBACKUP2012_07_17O1_MF_S_788874133_809QRPBQ_.BKP
? 包括的控制文件: Ckp SCN: 1384575 ? ? ?Ckp 时间: 17-7月 -12
…………………………………………………………………………………………………………(略)
RMAN>
(4)列出表空间备份信息
RMAN> list backup of tablespace users;
备份集列表
===================
BS 关键字 ?类型 LV 大小 ? ? ? 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
60 ? ? ?Incr 0 ?1.03G ? ? ?DISK ? ? ? ?00:00:39 ? ? 17-7月 -12
? ? ? ? BP 关键字: 61 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T132111
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_NN
ND0_TAG20120717T132111_809XL7SW_.BKP
? 备份集 60 中的数据文件列表
? 文件 LV 类型 Ckp SCN ? ?Ckp 时间 ? 名称
? ---- -- ---- ---------- ---------- ----
? 4 ? ?0 ?Incr 1389310 ? ?17-7月 -12 D:APPADMINISTRATORORADATAORCLUSERS01.DBF
RMAN>
(5)列出数据文件备份信息
RMAN> list backup of datafile 4;
备份集列表
===================
BS 关键字 ?类型 LV 大小 ? ? ? 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
60 ? ? ?Incr 0 ?1.03G ? ? ?DISK ? ? ? ?00:00:39 ? ? 17-7月 -12
? ? ? ? BP 关键字: 61 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T132111
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_NN
ND0_TAG20120717T132111_809XL7SW_.BKP
? 备份集 60 中的数据文件列表
? 文件 LV 类型 Ckp SCN ? ?Ckp 时间 ? 名称
? ---- -- ---- ---------- ---------- ----
? 4 ? ?0 ?Incr 1389310 ? ?17-7月 -12 D:APPADMINISTRATORORADATAORCLUSERS01.DBF
RMAN>
(6)列出某个备份设备上面的备份信息
RMAN> list device type disk backup;
备份集列表
===================
BS 关键字 ?类型 LV 大小 ? ? ? 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
40 ? ? ?Full ? ?9.33M ? ? ?DISK ? ? ? ?00:00:01 ? ? 17-7月 -12
? ? ? ? BP 关键字: 40 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T114211
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_NC
NNF_TAG20120717T114211_809QRNGN_.BKP
? 包括的控制文件: Ckp SCN: 1384571 ? ? ?Ckp 时间: 17-7月 -12
BS 关键字 ?类型 LV 大小 ? ? ? 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
41 ? ? ?Full ? ?9.36M ? ? ?DISK ? ? ? ?00:00:01 ? ? 17-7月 -12
? ? ? ? BP 关键字: 41 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T114213
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLAUTOBACKUP2012_07_17O1_MF_S
_788874133_809QRPBQ_.BKP
? 包含的 SPFILE: 修改时间: 17-7月 -12
? SPFILE db_unique_name: ORCL
? 包括的控制文件: Ckp SCN: 1384575 ? ? ?Ckp 时间: 17-7月 -12
……………………………………………………………………………………………………(略)
RMAN>
如果是磁带的话,就用sbt
(7)列出数据库当前所有归档日志
RMAN> list archivelog all;
db_unique_name 为 ORCL 的数据库的归档日志副本列表
=====================================================================
关键字 ? ? 线程序列 ? ? S 时间下限
------- ---- ------- - ----------
35 ? ? ?1 ? ?11 ? ? ?A 17-7月 -12? ? ? ? 名称: D:APPADMINISTRATORPRODUCT11.1.0DB_1RDBMSARC00011_0786461768.001
36 ? ? ?1 ? ?11 ? ? ?A 17-7月 -12? ? ? ? 名称: D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLARCHIVELOG2012_07_17O1_MF_1_11_809RDNC7_.ARC
37 ? ? ?1 ? ?12 ? ? ?A 17-7月 -12? ? ? ? 名称: D:APPADMINISTRATORPRODUCT11.1.0DB_1RDBMSARC00012_0786461768.001
38 ? ? ?1 ? ?12 ? ? ?A 17-7月 -12? ? ? ? 名称: D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLARCHIVELOG2012_07_17O1_MF_1_12_809TXHYR_.ARC
39 ? ? ?1 ? ?13 ? ? ?A 17-7月 -12? ? ? ? 名称: D:APPADMINISTRATORPRODUCT11.1.0DB_1RDBMSARC00013_0786461768.001
40 ? ? ?1 ? ?13 ? ? ?A 17-7月 -12? ? ? ? 名称: D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLARCHIVELOG2012_07_17O1_MF_1_13_809TXQCQ_.ARC
RMAN>
(8)列出所有备份的归档日志信息
RMAN> list backup of archivelog all;
备份集列表
===================
BS 关键字 ?大小 ? ? ? 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
44 ? ? ?3.71M ? ? ?DISK ? ? ? ?00:00:00 ? ? 17-7月 -12
? ? ? ? BP 关键字: 44 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T115252
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_ANNNN_TAG20120717T115252_809RDO89_.BKP
? 备份集 44 中的已存档日志列表
? 线程序列 ? ? 低 SCN ? ?时间下限 ? 下一个 SCN ? 下一次
? ---- ------- ---------- ---------- ---------- ---------
? 1 ? ?11 ? ? ?1381070 ? ?17-7月 -12 1384994 ? ?17-7月 -12
BS 关键字 ?大小 ? ? ? 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
47 ? ? ?3.71M ? ? ?DISK ? ? ? ?00:00:00 ? ? 17-7月 -12
? ? ? ? BP 关键字: 47 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T123310
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_ANNNN_TAG20120717T123310_809TR87T_.BKP
? 备份集 47 中的已存档日志列表
? 线程序列 ? ? 低 SCN ? ?时间下限 ? 下一个 SCN ? 下一次
? ---- ------- ---------- ---------- ---------- ---------
? 1 ? ?11 ? ? ?1381070 ? ?17-7月 -12 1384994 ? ?17-7月 -12
BS 关键字 ?大小 ? ? ? 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
51 ? ? ?5.97M ? ? ?DISK ? ? ? ?00:00:01 ? ? 17-7月 -12
? ? ? ? BP 关键字: 51 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T123600
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_ANNNN_TAG20120717T123600_809TXK7B_.BKP
? 备份集 51 中的已存档日志列表
? 线程序列 ? ? 低 SCN ? ?时间下限 ? 下一个 SCN ? 下一次
? ---- ------- ---------- ---------- ---------- ---------
? 1 ? ?11 ? ? ?1381070 ? ?17-7月 -12 1384994 ? ?17-7月 -12
? 1 ? ?12 ? ? ?1384994 ? ?17-7月 -12 1387164 ? ?17-7月 -12
BS 关键字 ?大小 ? ? ? 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
55 ? ? ?2.00K ? ? ?DISK ? ? ? ?00:00:01 ? ? 17-7月 -12
? ? ? ? BP 关键字: 55 ? 状态: AVAILABLE ?已压缩: NO ?标记: TAG20120717T123607
段名:D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_ANNNN_TAG20120717T123607_809TXR0Z_.BKP
? 备份集 55 中的已存档日志列表
? 线程序列 ? ? 低 SCN ? ?时间下限 ? 下一个 SCN ? 下一次
? ---- ------- ---------- ---------- ---------- ---------
? 1 ? ?13 ? ? ?1387164 ? ?17-7月 -12 1387171 ? ?17-7月 -12
RMAN>
(9)列出所有无效的备份
list expired backup;
list expired backup of database;
list expired backup of tablespace users;
list expired backup of datafile 4;
3、删除备份:delete命令
(1)删除过期的备份
?delete expired backup;
?delete expired backup of database;
?delete expired backup of tablespace users;
delete expired backup of datafile 4;
delete expired backup of controlfile;
(2)删除无效备份
先用crosscheck backup;查看相关信息
?delete obsolete;
(3)删除备份集
先用:list backupset;产看相关备份及信息
?delete backupset 61;
(4)删除特定备份片
delete backuppiece 'e:backupbak_ctl_12345.bak';
(5)删除所有备份集
delete backup;
(6)删除所有镜像备份
delete copy;
delete datafile copy 'e:backupbak_user001_123.bak'
(7)在备份后删除输入对象
RMAN> backup archivelog all delete input;
启动 backup 于 17-7月 -12
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动归档日志备份集
通道 ORA_DISK_1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=11 RECID=36 STAMP=788874772
输入归档日志线程=1 序列=12 RECID=38 STAMP=788877360
输入归档日志线程=1 序列=13 RECID=40 STAMP=788877367
输入归档日志线程=1 序列=14 RECID=42 STAMP=788884158
通道 ORA_DISK_1: 正在启动段 1 于 17-7月 -12
通道 ORA_DISK_1: 已完成段 1 于 17-7月 -12
段句柄=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2012_07_17O1_MF_ANNNN_TAG20120717T142918_80B1KYVC_.BKP 标记=TAG20120717T142918 注释=NONE
通道 ORA_DISK_1: 备份集已完成,经过时间:00:00:01
通道 ORA_DISK_1: 正在删除归档日志
归档日志文件名=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLARCHIVELOG2012_07_17O1_MF_1_11_809RDNC7_.ARC RECID=36 STAMP=788874772
归档日志文件名=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLARCHIVELOG2012_07_17O1_MF_1_12_809TXHYR_.ARC RECID=38 STAMP=788877360
归档日志文件名=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLARCHIVELOG2012_07_17O1_MF_1_13_809TXQCQ_.ARC RECID=40 STAMP=788877367
归档日志文件名=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLARCHIVELOG2012_07_17O1_MF_1_14_80B1KXN0_.ARC RECID=42 STAMP=788884158
完成 backup 于 17-7月 -12
启动 Control File and SPFILE Autobackup 于 17-7月 -12
段 handle=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLAUTOBACKUP2012_07_17O1_MF_S_788884160_80B1L1BQ_.BKP comment=NONE
完成 Control File and SPFILE Autobackup 于 17-7月 -12
RMAN>
4、报表显示:report命令
(1)查看需要备份的文件
report need backup;
report need backup incremental 3;
report need backup days 3 tablespace users;
?report need backup days 3 datafile 4;
report need backup redundancy 2 database;
report need backup recovery window of 3 days;
(2)查看指定表空间是否需要备份
report need backup tablespace users;
(3)查看指定文件是否需要备份
report need backup datafile 4;
(4)查看过期备份
report obsolete;
?report obsolete redundancy 2;
(5)查看不可恢复的文件
report unrecoverable;
(6)查看指定备份设置需要备份的文件
report device type disk need backup;
5、执行检查:CrossCheck命令
(1)核对所有备份集
crosscheck backup;
(2)核对所有数据文件备份集
crosscheck backup of database;
(3)核对指定表空间备份级
crosscheck backup of tablespace users;
(4)核对指定文件备份集
?crosscheck backup of datafile 4;
(5)核对控制文件备份集
?crosscheck backup of controlfile;
(6)核对所有归档日志备份集
?crosscheck backup of archivelog all;
(7)核对spfile备份集
crosscheck backup of spfile;
(8)核对镜像备份
crosscheck copy;(所有)
crosscheck copy of database;
crosscheck copy of tablespace users;
crosscheck copy of datafile 4;
?crosscheck copy of controlfile;
?crosscheck copy of archivelog all;
?crosscheck copy of archivelog until time 'sysdate';
6、修改状态:change命令
(1)修改指定备份集状态
change backupset 63 unavailable;
change backupset 63 available;
(2)修改指定表空间状态
change backup of tablespace users unavailable;
change backup of tablespace users available;
(3)修改指定文件状态
change backup of datafile 4 unavailable;
change backup of datafile 4 available;
(4)建立长期备份(需要catalog)
change backupset 63 keep forever logs;
change backupset 63 keep until time 'sysdate+10' logs;
change backupset 63 nokeep;