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:\APP\ADMINISTRATOR\PRODUCT\11.1.0\DB_1\DATABASE\SNCFORCL.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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_MF_NN
ND0_TAG20120717T132111_809XL7SW_.BKP
备份集 60 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 0 Incr 1389310 17-7月 -12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
2 0 Incr 1389310 17-7月 -12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
3 0 Incr 1389310 17-7月 -12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
4 0 Incr 1389310 17-7月 -12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2012_07_17\O1_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_MF_NN
ND0_TAG20120717T132111_809XL7SW_.BKP
备份集 60 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
4 0 Incr 1389310 17-7月 -12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_MF_NN
ND0_TAG20120717T132111_809XL7SW_.BKP
备份集 60 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
4 0 Incr 1389310 17-7月 -12 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2012_07_17\O1_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:\APP\ADMINISTRATOR\PRODUCT\11.1.0\DB_1\RDBMS\ARC00011_0786461768.001
36 1 11 A 17-7月 -12 名称: D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_07_17\O1_MF_1_11_809RDNC7_.ARC
37 1 12 A 17-7月 -12 名称: D:\APP\ADMINISTRATOR\PRODUCT\11.1.0\DB_1\RDBMS\ARC00012_0786461768.001
38 1 12 A 17-7月 -12 名称: D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_07_17\O1_MF_1_12_809TXHYR_.ARC
39 1 13 A 17-7月 -12 名称: D:\APP\ADMINISTRATOR\PRODUCT\11.1.0\DB_1\RDBMS\ARC00013_0786461768.001
40 1 13 A 17-7月 -12 名称: D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_07_17\O1_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_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:\backup\bak_ctl_12345.bak';
(5)删除所有备份集
delete backup;
(6)删除所有镜像备份
delete copy;
delete datafile copy 'e:\backup\bak_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:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2012_07_17\O1_MF_ANNNN_TAG20120717T142918_80B1KYVC_.BKP 标记=TAG20120717T142918 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
通道 ORA_DISK_1: 正在删除归档日志
归档日志文件名=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_07_17\O1_MF_1_11_809RDNC7_.ARC RECID=36 STAMP=788874772
归档日志文件名=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_07_17\O1_MF_1_12_809TXHYR_.ARC RECID=38 STAMP=788877360
归档日志文件名=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_07_17\O1_MF_1_13_809TXQCQ_.ARC RECID=40 STAMP=788877367
归档日志文件名=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_07_17\O1_MF_1_14_80B1KXN0_.ARC RECID=42 STAMP=788884158
完成 backup 于 17-7月 -12
启动 Control File and SPFILE Autobackup 于 17-7月 -12
段 handle=D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2012_07_17\O1_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;