Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1916357
  • 博文数量: 498
  • 博客积分: 2078
  • 博客等级: 大尉
  • 技术积分: 1645
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-18 22:43
个人简介

安大

文章分类

全部博文(498)

文章存档

2017年(1)

2016年(2)

2015年(21)

2014年(90)

2013年(101)

2012年(267)

2011年(16)

分类: Oracle

2014-02-25 13:01:29

原文地址:RMAN常用命令解释 作者:guardiangel

RMAN> list incarnation;
说明:汇总查询,数据库原型列表,用来对多个备份文件的总体了解。


数据库原型列表
DB 关键字  Inc 关键字 DB 名  DB ID            STATUS  重置 SCN  重置时间
------- ------- -------- ---------------- --- ---------- ----------
1       1       ORCL     1342507489       PARENT  1          02-4月 -10
2       2       ORCL     1342507489       CURRENT 940976     06-5月 -13

RMAN> list backup summary;

简述可用的备份
TY:B代表备份 
LV:F表示全备fullbackup, A表示Archivelog ,0,1,2表示备份级别
S表示状态,A表示available可用,X表示expried过期

备份列表
===============
关键字     TY LV S 设备类型 完成时间   段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
11      B  F  A DISK        02-7月 -13 1       1       NO         TAG20130702T162726
12      B  F  A DISK        14-2月 -14 1       1       NO         TAG20140214T140119
13      B  F  A DISK        14-2月 -14 1       1       NO         TAG20140214T140119
14      B  F  A DISK        21-2月 -14 1       1       NO         TAG20140221T125325
15      B  F  A DISK        21-2月 -14 1       1       NO         TAG20140221T125325
16      B  A  A DISK        24-2月 -14 1       1       NO         TAG20140224T125128

类似的其他相关命令
RMAN> list backup of database summary;

备份列表
===============
关键字     TY LV S 设备类型 完成时间   段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
12      B  F  A DISK        14-2月 -14 1       1       NO         TAG20140214T140119
14      B  F  A DISK        21-2月 -14 1       1       NO         TAG20140221T125325
RMAN> list backup of archivelog all summary;

备份列表
===============
关键字     TY LV S 设备类型 完成时间   段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
16      B  A  A DISK        24-2月 -14 1       1       NO         TAG20140224T125128


RMAN> list backup of tablespace users summary;

备份列表
===============
关键字     TY LV S 设备类型 完成时间   段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
12      B  F  A DISK        14-2月 -14 1       1       NO         TAG20140214T140119
14      B  F  A DISK        21-2月 -14 1       1       NO         TAG20140221T125325

RMAN> list backup of datafile 1,2,3 summary;

备份列表
===============
关键字     TY LV S 设备类型 完成时间   段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
12      B  F  A DISK        14-2月 -14 1       1       NO         TAG20140214T140119
14      B  F  A DISK        21-2月 -14 1       1       NO         TAG20140221T125325


RMAN> list backup by file;
说明:按照文件类型列出以下四种类型列表:
数据文件备份列表、已存档的日志备份列表、控制文件备份列表、SPFILE 备份的列表

数据文件备份列表
========================

文件关键字     TY LV S Ckp SCN    Ckp 时间   段数 副本数 压缩标记
---- ------- -  -- - ---------- ---------- ------- ------- ---------- ---
1    14      B  F  A 5190314    21-2月 -14 1       1       NO         TAG20140221T125325
     12      B  F  A 4837487    14-2月 -14 1       1       NO         TAG20140214T140119
2    14      B  F  A 5190314    21-2月 -14 1       1       NO         TAG20140221T125325
     12      B  F  A 4837487    14-2月 -14 1       1       NO         TAG20140214T140119
3    14      B  F  A 5190314    21-2月 -14 1       1       NO         TAG20140221T125325
     12      B  F  A 4837487    14-2月 -14 1       1       NO         TAG20140214T140119
4    14      B  F  A 5190314    21-2月 -14 1       1       NO         TAG20140221T125325
     12      B  F  A 4837487    14-2月 -14 1       1       NO         TAG20140214T140119
5    14      B  F  A 5190314    21-2月 -14 1       1       NO         TAG20140221T125325
     12      B  F  A 4837487    14-2月 -14 1       1       NO         TAG20140214T140119
6    14      B  F  A 5190314    21-2月 -14 1       1       NO         TAG20140221T125325
     12      B  F  A 4837487    14-2月 -14 1       1       NO         TAG20140214T140119


已存档的日志备份列表
============================


线程序列     低 SCN    时间下限   BS 关键字  S 段数 副本数 压缩标记
---- ------- ---------- ---------- ------- - ------- ------- ---------- ---
1    147     4775916    07-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    148     4785153    07-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    149     4788826    07-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    150     4834184    14-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    151     4841494    14-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    152     4876095    16-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    153     4889583    16-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    154     4917731    17-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    155     4974363    18-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    156     5034980    19-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    157     5068885    19-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    158     5092904    20-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    159     5152792    20-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    160     5174065    21-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    161     5230058    24-2月 -14 16      A 1       1       NO         TAG20140224T125128
1    162     5249750    24-2月 -14 16      A 1       1       NO         TAG20140224T125128


控制文件备份列表
============================


CF Ckp SCN Ckp 时间   BS 关键字  S 段数 副本数 压缩标记
---------- ---------- ------- - ------- ------- ---------- ---
5190344    21-2月 -14 15      A 1       1       NO         TAG20140221T125325
4837520    14-2月 -14 13      A 1       1       NO         TAG20140214T140119
2948309    02-7月 -13 11      A 1       1       NO         TAG20130702T162726
SPFILE 备份的列表
======================

修改时间   BS 关键字  S 段数 副本数 压缩标记
---------- ------- - ------- ------- ---------- ---
21-2月 -14 15      A 1       1       NO         TAG20140221T125325
14-2月 -14 13      A 1       1       NO         TAG20140214T140119
02-7月 -13 11      A 1       1       NO         TAG20130702T162726

RMAN> list backup;


说明:列出备份的详细信息


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


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
11      Full    9.39M      DISK        00:00:02     02-7月 -13
        BP 关键字: 11   状态: AVAILABLE  已压缩: NO  标记: TAG20130702T162726
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_07_02\O1_MF_NCSNF_TAG20130702T162726_8X53RXQ5_.BKP
  包含的 SPFILE: 修改时间: 02-7月 -13
  SPFILE db_unique_name: ORCL
  包括的控制文件: Ckp SCN: 2948309      Ckp 时间: 02-7月 -13


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
12      Full    1.25G      DISK        00:00:43     14-2月 -14
        BP 关键字: 12   状态: AVAILABLE  已压缩: NO  标记: TAG20140214T140119
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NNNDF_TAG20140214T140119_9HVD9M6R_.BKP
  备份集 12 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
  2       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
  3       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
  4       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\USERS01.DBF
  5       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
  6       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\JERRY.DBF


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
13      Full    9.45M      DISK        00:00:02     14-2月 -14
        BP 关键字: 13   状态: AVAILABLE  已压缩: NO  标记: TAG20140214T140119
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NCSNF_TAG20140214T140119_9HVDBYSH_.BKP
  包含的 SPFILE: 修改时间: 14-2月 -14
  SPFILE db_unique_name: ORCL
  包括的控制文件: Ckp SCN: 4837520      Ckp 时间: 14-2月 -14


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
14      Full    1.25G      DISK        00:00:43     21-2月 -14
        BP 关键字: 14   状态: AVAILABLE  已压缩: NO  标记: TAG20140221T125325
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_21\O1_MF_NNNDF_TAG20140221T125325_9JFPY6XD_.BKP
  备份集 14 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
  2       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
  3       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
  4       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\USERS01.DBF
  5       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
  6       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\JERRY.DBF


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
15      Full    9.45M      DISK        00:00:02     21-2月 -14
        BP 关键字: 15   状态: AVAILABLE  已压缩: NO  标记: TAG20140221T125325
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_21\O1_MF_NCSNF_TAG20140221T125325_9JFPZNYR_.BKP
  包含的 SPFILE: 修改时间: 21-2月 -14
  SPFILE db_unique_name: ORCL
  包括的控制文件: Ckp SCN: 5190344      Ckp 时间: 21-2月 -14


BS 关键字  大小       设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
16      467.81M    DISK        00:00:15     24-2月 -14
        BP 关键字: 16   状态: AVAILABLE  已压缩: NO  标记: TAG20140224T125128
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_ANNNN_TAG20140224T125128_9JOMYLF4_.BKP


  备份集 16 中的已存档日志列表
  线程序列     低 SCN    时间下限   下一个 SCN   下一次
  ---- ------- ---------- ---------- ---------- ---------
  1    147     4775916    07-2月 -14 4785153    07-2月 -14
  1    148     4785153    07-2月 -14 4788826    07-2月 -14
  1    149     4788826    07-2月 -14 4834184    14-2月 -14
  1    150     4834184    14-2月 -14 4841494    14-2月 -14
  1    151     4841494    14-2月 -14 4876095    16-2月 -14
  1    152     4876095    16-2月 -14 4889583    16-2月 -14
  1    153     4889583    16-2月 -14 4917731    17-2月 -14
  1    154     4917731    17-2月 -14 4974363    18-2月 -14
  1    155     4974363    18-2月 -14 5034980    19-2月 -14
  1    156     5034980    19-2月 -14 5068885    19-2月 -14
  1    157     5068885    19-2月 -14 5092904    20-2月 -14
  1    158     5092904    20-2月 -14 5152792    20-2月 -14
  1    159     5152792    20-2月 -14 5174065    21-2月 -14
  1    160     5174065    21-2月 -14 5230058    24-2月 -14
  1    161     5230058    24-2月 -14 5249750    24-2月 -14
  1    162     5249750    24-2月 -14 5250045    24-2月 -14


RMAN> list expired backup;
说明:列出过期的备份
说明与资料档案库中的任何备份都不匹配

RMAN> list copy;
说明:列出去镜像备份文件

说明与资料档案库中的任何数据文件副本都不匹配
类似相关命令:
list copy of spfile;
list copy of database;
list copy of controlfile;
list copy of tablespace users;
list copy of datafile 1,2,3;
list copy of archivelog all;
list copy of archivelog from scn scnnumber;
list copy of archivelog until sequene sequencenumber;

List 相关文件信息

RMAN> list backup of spfile;
说明:列出所有的服务器参数文件信息

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

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
11      Full    9.39M      DISK        00:00:02     02-7月 -13
        BP 关键字: 11   状态: AVAILABLE  已压缩: NO  标记: TAG20130702T162726
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_07_02\O1_MF_NCSNF_TAG20130702T162726_8X53RXQ5_.BKP
  包含的 SPFILE: 修改时间: 02-7月 -13
  SPFILE db_unique_name: ORCL


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
13      Full    9.45M      DISK        00:00:02     14-2月 -14
        BP 关键字: 13   状态: AVAILABLE  已压缩: NO  标记: TAG20140214T140119
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NCSNF_TAG20140214T140119_9HVDBYSH_.BKP
  包含的 SPFILE: 修改时间: 14-2月 -14
  SPFILE db_unique_name: ORCL


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
15      Full    9.45M      DISK        00:00:02     21-2月 -14
        BP 关键字: 15   状态: AVAILABLE  已压缩: NO  标记: TAG20140221T125325
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_21\O1_MF_NCSNF_TAG20140221T125325_9JFPZNYR_.BKP
  包含的 SPFILE: 修改时间: 21-2月 -14
  SPFILE db_unique_name: ORCL


RMAN> list backup of controlfile;
列出所有控制文件备份信息

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

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
11      Full    9.39M      DISK        00:00:02     02-7月 -13
        BP 关键字: 11   状态: AVAILABLE  已压缩: NO  标记: TAG20130702T162726
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_07_02\O1_MF_NCSNF_TAG20130702T162726_8X53RXQ5_.BKP
  包括的控制文件: Ckp SCN: 2948309      Ckp 时间: 02-7月 -13


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
13      Full    9.45M      DISK        00:00:02     14-2月 -14
        BP 关键字: 13   状态: AVAILABLE  已压缩: NO  标记: TAG20140214T140119
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NCSNF_TAG20140214T140119_9HVDBYSH_.BKP
  包括的控制文件: Ckp SCN: 4837520      Ckp 时间: 14-2月 -14


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
15      Full    9.45M      DISK        00:00:02     21-2月 -14
        BP 关键字: 15   状态: AVAILABLE  已压缩: NO  标记: TAG20140221T125325
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_21\O1_MF_NCSNF_TAG20140221T125325_9JFPZNYR_.BKP
  包括的控制文件: Ckp SCN: 5190344      Ckp 时间: 21-2月 -14

RMAN> list backup of datafile 1,2,3;

说明:列出数据文件备份信息

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


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
12      Full    1.25G      DISK        00:00:43     14-2月 -14
        BP 关键字: 12   状态: AVAILABLE  已压缩: NO  标记: TAG20140214T140119
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NNNDF_TAG20140214
  备份集 12 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
  2       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
  3       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
14      Full    1.25G      DISK        00:00:43     21-2月 -14
        BP 关键字: 14   状态: AVAILABLE  已压缩: NO  标记: TAG20140221T125325
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_21\O1_MF_NNNDF_TAG20140221
  备份集 14 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
  2       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
  3       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF

RMAN> list backup of tablespace users;
列出某个表空间备份信息

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

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
12      Full    1.25G      DISK        00:00:43     14-2月 -14
        BP 关键字: 12   状态: AVAILABLE  已压缩: NO  标记: TAG20140214T140119
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NNNDF_TAG20140214T140119_9HVD9M6R_.BKP
  备份集 12 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 4837487    14-2月 -14 D:\ORACLE\ORADATA\ORCL\USERS01.DBF


BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
14      Full    1.25G      DISK        00:00:43     21-2月 -14
        BP 关键字: 14   状态: AVAILABLE  已压缩: NO  标记: TAG20140221T125325
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_21\O1_MF_NNNDF_TAG20140221T125325_9JFPY6XD_.BKP
  备份集 14 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 5190314    21-2月 -14 D:\ORACLE\ORADATA\ORCL\USERS01.DBF


RMAN> list backup of archivelog all;
列出归档日志信息
相关命令有:
list backup of archivelog until time 'sysdate - 3';
list backup of archivelog from sequence sequencenumber;
list backup of archivelog  until sequence sequencenumber;
list backup of archivelog  from scn scnnumber;
list backup of archivelog  until scn scnnumber;

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

BS 关键字  大小       设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
16      467.81M    DISK        00:00:15     24-2月 -14
        BP 关键字: 16   状态: AVAILABLE  已压缩: NO  标记: TAG20140224T125128
段名:D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_ANNNN_TAG20140224T125128_9JOMYLF4_.BKP


  备份集 16 中的已存档日志列表
  线程序列     低 SCN    时间下限   下一个 SCN   下一次
  ---- ------- ---------- ---------- ---------- ---------
  1    147     4775916    07-2月 -14 4785153    07-2月 -14
  1    148     4785153    07-2月 -14 4788826    07-2月 -14
  1    149     4788826    07-2月 -14 4834184    14-2月 -14
  1    150     4834184    14-2月 -14 4841494    14-2月 -14
  1    151     4841494    14-2月 -14 4876095    16-2月 -14
  1    152     4876095    16-2月 -14 4889583    16-2月 -14
  1    153     4889583    16-2月 -14 4917731    17-2月 -14
  1    154     4917731    17-2月 -14 4974363    18-2月 -14
  1    155     4974363    18-2月 -14 5034980    19-2月 -14
  1    156     5034980    19-2月 -14 5068885    19-2月 -14
  1    157     5068885    19-2月 -14 5092904    20-2月 -14
  1    158     5092904    20-2月 -14 5152792    20-2月 -14
  1    159     5152792    20-2月 -14 5174065    21-2月 -14
  1    160     5174065    21-2月 -14 5230058    24-2月 -14
  1    161     5230058    24-2月 -14 5249750    24-2月 -14
  1    162     5249750    24-2月 -14 5250045    24-2月 -14


Report命令
report 命令用来判断数据库当前可恢复状态及已有备份信息
较为常用的命令:report obsolete,report schema

RMAN> report schema;
说明:报告数据库模式

db_unique_name 为 ORCL 的数据库的数据库方案报表

永久数据文件列表
===========================
文件大小 (MB) 表空间           回退段数据文件名称
---- -------- -------------------- ------- ------------------------
1    760      SYSTEM               ***     D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
2    680      SYSAUX               ***     D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
3    465      UNDOTBS1             ***     D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
4    5        USERS                ***     D:\ORACLE\ORADATA\ORCL\USERS01.DBF
5    100      EXAMPLE              ***     D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
6    500      JERRY                ***     D:\ORACLE\ORADATA\ORCL\JERRY.DBF
7    20       TEST                 ***     D:\ORACLE\ORADATA\ORCL\TEST01.DBF


临时文件列表
=======================
文件大小 (MB) 表空间           最大大小 (MB) 临时文件名称
---- -------- -------------------- ----------- --------------------
1    29       TEMP                 32767       D:\ORACLE\ORADATA\ORCL\TEMP01.DBF

RMAN> report obsolete;
报告已经丢弃的备份(前提为设置了保留策略)

RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
已废弃的备份和副本报表
类型                 关键字 完成时间           文件名/句柄
-------------------- ------ ------------------ --------------------
存档日志          138    14-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_14\O1_MF_1_147_9HVCLB24_.ARC
备份集               11     02-7月 -13
备份片段       11     02-7月 -13         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2013_07_02\O1_MF_NCSNF_TAG20130702T162726_8X53RXQ5_.BKP
存档日志          139    14-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_14\O1_MF_1_148_9HVCLD0K_.ARC
存档日志          140    14-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_14\O1_MF_1_149_9HVCLFQZ_.ARC
备份集               12     14-2月 -14
备份片段       12     14-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NNNDF_TAG20140214T140119_9HVD9M6R_.BKP
存档日志          141    14-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_14\O1_MF_1_150_9HVF3PPL_.ARC
备份集               13     14-2月 -14
备份片段       13     14-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_14\O1_MF_NCSNF_TAG20140214T140119_9HVDBYSH_.BKP
存档日志          142    16-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_16\O1_MF_1_151_9J0B422B_.ARC
存档日志          143    16-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_16\O1_MF_1_152_9J0CP4H8_.ARC
存档日志          144    17-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_17\O1_MF_1_153_9J2Q6W66_.ARC
存档日志          145    18-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_18\O1_MF_1_154_9J5CL5K6_.ARC
存档日志          146    19-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_19\O1_MF_1_155_9J80047J_.ARC
存档日志          147    19-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_19\O1_MF_1_156_9J8XM1QS_.ARC
存档日志          148    20-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_20\O1_MF_1_157_9JBNK1MH_.ARC
存档日志          149    20-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_20\O1_MF_1_158_9JCXHFPY_.ARC
存档日志          150    21-2月 -14         D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_02_21\O1_MF_1_159_9JF8R3BM_.ARC


RMAN> report unrecoverable;
说明:报告当前数据库中不可恢复的数据文件(此数据文件没有备份或者已经过期,不可再用)

由于操作无法被恢复, 文件的报表需要备份
备份请求名称的文件类型
---- ----------------------- -----------------------------------

RMAN> report need backup;
说明:报告需要备份的数据文件(根据不同的条件)

RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
文件冗余备份少于1个
文件 #bkps 名称
---- ----- -----------------------------------------------------
7    0     D:\ORACLE\ORADATA\ORCL\TEST01.DBF

RMAN> report need backup days=1;
最近一天没有备份的数据文件(如果出问题的话,则需要最近1天的归档日志进行恢复)


文件报表的恢复需要超过 1 天的归档日志
文件天数据 名称
---- ----- -----------------------------------------------------
1    3     D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
2    3     D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
3    3     D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
4    3     D:\ORACLE\ORADATA\ORCL\USERS01.DBF
5    3     D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
6    3     D:\ORACLE\ORADATA\ORCL\JERRY.DBF
7    3     D:\ORACLE\ORADATA\ORCL\TEST01.DBF

RMAN> report need backup incremental=3;
说明:需要多少个增量备份文件才能恢复的数据文件。

恢复时需要超过3增量的文件报表
文件增量名称
---- ------------ ----------------------------------------------

RMAN> report need backup redundancy=2;
说明:报告冗余文件小于2次的数据文件


文件冗余备份少于2个
文件 #bkps 名称
---- ----- -----------------------------------------------------
7    0     D:\ORACLE\ORADATA\ORCL\TEST01.DBF

RMAN> report need backup recovery window of 2 days;
报告出恢复需要2天的归档日志的数据文件。

必须备份以满足 2 天恢复窗口所需的文件报表
文件天数据 名称
---- ----- -----------------------------------------------------
1    3     D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
2    3     D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
3    3     D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
4    3     D:\ORACLE\ORADATA\ORCL\USERS01.DBF
5    3     D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
6    3     D:\ORACLE\ORADATA\ORCL\JERRY.DBF
7    3     D:\ORACLE\ORADATA\ORCL\TEST01.DBF

Backup常用命令:

RMAN> backup database tag='jerry20140224';
说明:给备份加名称,每个标记必须唯一,相同的标记可以用于多个备份且只还原最新备份的情况。

启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00002 名称=D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00006 名称=D:\ORACLE\ORADATA\ORCL\JERRY.DBF
输入数据文件: 文件号=00003 名称=D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00007 名称=D:\ORACLE\ORADATA\ORCL\TEST01.DBF
输入数据文件: 文件号=00004 名称=D:\ORACLE\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NNNDF_JERRY20140224_9JOPJG98_.BKP 标记=JERRY20140224 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:45
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NCSNF_JERRY20140224_9JOPKWF6_.BKP 标记=JERRY20140224 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 24-2月 -14

RMAN> backup database maxsetsize=500m tag='jerry201402141337';
设置最大备份集大小,因为一次备份的所有结果为一个备份集,所以要注意大小

启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup 命令 (在 02/24/2014 13:37:35 上) 失败
RMAN-06183: 数据文件或数据文件副本 D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF (文件号为 1) 大于 MAXSETSIZE


SQL> SELECT T.file_name,T.BYTES/1024/1024 FROM DBA_DATA_FILES T ;
 
FILE_NAME                                                                        T.BYTES/1024/1024
-------------------------------------------------------------------------------- -----------------
D:\ORACLE\ORADATA\ORCL\USERS01.DBF                                                               5
D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF                                                           465
D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF                                                            680
D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF                                                            760
D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF                                                           100
D:\ORACLE\ORADATA\ORCL\TEST01.DBF                                                               20
D:\ORACLE\ORADATA\ORCL\JERRY.DBF                                                               500
 
7 rows selected


RMAN> backup database maxsetsize=770m tag='jerry201402141337';

启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NNNDF_JERRY201402141337_9JOPQ6F0_.BKP 标记=JERRY201402141337 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:25
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00002 名称=D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NNNDF_JERRY201402141337_9JOPQZPF_.BKP 标记=JERRY201402141337 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:25
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00003 名称=D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NNNDF_JERRY201402141337_9JOPRRTZ_.BKP 标记=JERRY201402141337 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00006 名称=D:\ORACLE\ORADATA\ORCL\JERRY.DBF
输入数据文件: 文件号=00007 名称=D:\ORACLE\ORADATA\ORCL\TEST01.DBF
输入数据文件: 文件号=00004 名称=D:\ORACLE\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NNNDF_JERRY201402141337_9JOPRW4W_.BKP 标记=JERRY201402141337 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NCSNF_JERRY201402141337_9JOPRYDQ_.BKP 标记=JERRY201402141337 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 24-2月 -14

RMAN> run {
      allocate channel c1 type disk maxpiecesize 100m format 'd:/backup/fullbackup_0_%
      backup database tag='fullbackup_0';
      release channel c1;
 }

说明:设置备份片大小(最大受磁带或文件系统限制)

释放的通道: ORA_DISK_1
分配的通道: c1
通道 c1: SID=13 设备类型=DISK

启动 backup 于 24-2月 -14
通道 c1: 正在启动全部数据文件备份集
通道 c1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00002 名称=D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00006 名称=D:\ORACLE\ORADATA\ORCL\JERRY.DBF
输入数据文件: 文件号=00003 名称=D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00007 名称=D:\ORACLE\ORADATA\ORCL\TEST01.DBF
输入数据文件: 文件号=00004 名称=D:\ORACLE\ORADATA\ORCL\USERS01.DBF
通道 c1: 正在启动段 1 于 24-2月 -14
通道 c1: 已完成段 1 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_1_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 2 于 24-2月 -14
通道 c1: 已完成段 2 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_2_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 3 于 24-2月 -14
通道 c1: 已完成段 3 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_3_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 4 于 24-2月 -14
通道 c1: 已完成段 4 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_4_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 5 于 24-2月 -14
通道 c1: 已完成段 5 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_5_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 6 于 24-2月 -14
通道 c1: 已完成段 6 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_6_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 7 于 24-2月 -14
通道 c1: 已完成段 7 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_7_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 8 于 24-2月 -14
通道 c1: 已完成段 8 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_8_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 9 于 24-2月 -14
通道 c1: 已完成段 9 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_9_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 10 于 24-2月 -14
通道 c1: 已完成段 10 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_10_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 11 于 24-2月 -14
通道 c1: 已完成段 11 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_11_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 12 于 24-2月 -14
通道 c1: 已完成段 12 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_12_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 正在启动段 13 于 24-2月 -14
通道 c1: 已完成段 13 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0RP1E7I0_13_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 备份集已完成, 经过时间:00:00:56
通道 c1: 正在启动全部数据文件备份集
通道 c1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 c1: 正在启动段 1 于 24-2月 -14
通道 c1: 已完成段 1 于 24-2月 -14
段句柄=D:\BACKUP\FULLBACKUP_0_0SP1E7JP_1_1_20140224 标记=FULLBACKUP_0 注释=NONE
通道 c1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 24-2月 -14

释放的通道: c1

可以在allocate中分配片大小,也可以使用configure设置
configure channel device type disk maxpiecesize 100m;
configure channel device type disk clear;

RMAN> backup database keep forever;
设置保留策略,另外使用keep forever需要有恢复目录

启动 backup 于 24-2月 -14
当前日志已存档


使用通道 ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup 命令 (在 02/24/2014 13:49:06 上) 失败
RMAN-06522: 在没有恢复目录的情况下, 不支持 KEEP FOREVER 选项

RMAN> backup validate database;
说明:使用RMAN扫描数据库的物理和逻辑错误,但是并不真正执行备份操作。

RMAN> backup validate database;


启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00002 名称=D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00006 名称=D:\ORACLE\ORADATA\ORCL\JERRY.DBF
输入数据文件: 文件号=00003 名称=D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00007 名称=D:\ORACLE\ORADATA\ORCL\TEST01.DBF
输入数据文件: 文件号=00004 名称=D:\ORACLE\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:45
数据文件列表
=================
文件状态 标记为损坏 空块 已检查的块 高 SCN
---- ------ -------------- ------------ --------------- ----------
1    OK     0              13176        97337           5254544
  文件名: D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
  块类型 失败的块 已处理的块
  ---------- -------------- ----------------
  数据       0              67818
  索引      0              12495
  其他      0              3791


文件状态 标记为损坏 空块 已检查的块 高 SCN
---- ------ -------------- ------------ --------------- ----------
2    OK     0              19902        87061           5254529
  文件名: D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
  块类型 失败的块 已处理的块
  ---------- -------------- ----------------
  数据       0              20533
  索引      0              16736
  其他      0              29869


文件状态 标记为损坏 空块 已检查的块 高 SCN
---- ------ -------------- ------------ --------------- ----------
3    OK     0              133          59520           5254544
  文件名: D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
  块类型 失败的块 已处理的块
  ---------- -------------- ----------------
  数据       0              0
  索引      0              0
  其他      0              59387


文件状态 标记为损坏 空块 已检查的块 高 SCN
---- ------ -------------- ------------ --------------- ----------
4    OK     0              239          640             4439538
  文件名: D:\ORACLE\ORADATA\ORCL\USERS01.DBF
  块类型 失败的块 已处理的块
  ---------- -------------- ----------------
  数据       0              96
  索引      0              46
  其他      0              259


文件状态 标记为损坏 空块 已检查的块 高 SCN
---- ------ -------------- ------------ --------------- ----------
5    OK     0              1689         12804           4877805
  文件名: D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
  块类型 失败的块 已处理的块
  ---------- -------------- ----------------
  数据       0              6599
  索引      0              1261
  其他      0              3251


文件状态 标记为损坏 空块 已检查的块 高 SCN
---- ------ -------------- ------------ --------------- ----------
6    OK     0              63531        64000           3148382
  文件名: D:\ORACLE\ORADATA\ORCL\JERRY.DBF
  块类型 失败的块 已处理的块
  ---------- -------------- ----------------
  数据       0              170
  索引      0              10
  其他      0              289


文件状态 标记为损坏 空块 已检查的块 高 SCN
---- ------ -------------- ------------ --------------- ----------
7    OK     0              2425         2560            5191720
  文件名: D:\ORACLE\ORADATA\ORCL\TEST01.DBF
  块类型 失败的块 已处理的块
  ---------- -------------- ----------------
  数据       0              5
  索引      0              0
  其他      0              130


通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
控制文件和 SPFILE 的列表
===============================
文件类型    状态 失败的块 已检查的块
------------ ------ -------------- ---------------
SPFILE       OK     0              2
控制文件 OK     0              600
完成 backup 于 24-2月 -14

以下命令为跳过只读,脱机,不可存取的文件
backup database skip readonly;
backup database skip offline;
backup database skip inaccessible;
backup database skip readonly skip offline skip inaccessible;

backup database force;
说明:强制备份,此时RMAN会忽略configure里面的优化功能选项,进行全库备份。
RMAN> backup database force;

启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00002 名称=D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00006 名称=D:\ORACLE\ORADATA\ORCL\JERRY.DBF
输入数据文件: 文件号=00003 名称=D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00007 名称=D:\ORACLE\ORADATA\ORCL\TEST01.DBF
输入数据文件: 文件号=00004 名称=D:\ORACLE\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NNNDF_TAG20140224T135519_9JOQP7QP_.BKP 标记=TAG20140224T135519 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:45
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NCSNF_TAG20140224T135519_9JOQQOWP_.BKP 标记=TAG20140224T135519 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 24-2月 -14


RMAN> backup database not backed up;
基于上次备份时间备份数据文件
启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
正在略过数据文件 1; 已在 24-2月 -14 上备份
正在略过数据文件 2; 已在 24-2月 -14 上备份
正在略过数据文件 3; 已在 24-2月 -14 上备份
正在略过数据文件 4; 已在 24-2月 -14 上备份
正在略过数据文件 5; 已在 24-2月 -14 上备份
正在略过数据文件 6; 已在 24-2月 -14 上备份
正在略过数据文件 7; 已在 24-2月 -14 上备份
完成 backup 于 24-2月 -14

RMAN> backup database not backed up since time='sysdate - 3';
备份在某个限制时间内没有被备份的数据文件
启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
正在略过数据文件 1; 已在 24-2月 -14 上备份
正在略过数据文件 2; 已在 24-2月 -14 上备份
正在略过数据文件 3; 已在 24-2月 -14 上备份
正在略过数据文件 4; 已在 24-2月 -14 上备份
正在略过数据文件 5; 已在 24-2月 -14 上备份
正在略过数据文件 6; 已在 24-2月 -14 上备份
正在略过数据文件 7; 已在 24-2月 -14 上备份
完成 backup 于 24-2月 -14

RMAN> backup check logical database;
备份操作期间检查逻辑错误

RMAN> backup check logical database;

启动 backup 于 24-2月 -14
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00002 名称=D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00006 名称=D:\ORACLE\ORADATA\ORCL\JERRY.DBF
输入数据文件: 文件号=00003 名称=D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00007 名称=D:\ORACLE\ORADATA\ORCL\TEST01.DBF
输入数据文件: 文件号=00004 名称=D:\ORACLE\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NNNDF_TAG20140224T135906_9JOQXCG9_.BKP 标记=TAG20140224T135906 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:45
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 24-2月 -14
通道 ORA_DISK_1: 已完成段 1 于 24-2月 -14
段句柄=D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_02_24\O1_MF_NCSNF_TAG20140224T135906_9JOQYSKH_.BKP 标记=TAG20140224T135906 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 24-2月 -14

backup database copies=2;
生成备份副本

configure常用命令

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 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 COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFORCL.ORA'; # default

SQL> select * from v$rman_configuration;
查看当前RMAN 配置


     CONF# NAME                           VALUE
---------- ------------------------------ ------------------------------------------------------------
         1 CONTROLFILE AUTOBACKUP         ON
         2 CHANNEL                        1 DEVICE TYPE DISK FORMAT   '/opt/oracle/obak/bkup_%U'
         3 DEFAULT DEVICE TYPE TO         DISK
         4 RETENTION POLICY               TO RECOVERY WINDOW OF 7 DAYS


常用配置选项:
1.备份策略
RMAN> configure retention policy to recovery window of 8 days;
recover window是保持所有足够的备份,可以将数据库系统恢复到最近8天内的任意时刻。超过最近8天的数据库备份将被标记为obsolete

using target database control file instead of recovery catalog
old RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
new RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 8 DAYS;
new RMAN configuration parameters are successfully stored

RMAN> configure retention policy to redundancy 7;
保持可以恢复的最近7份数据库备份,超过最近7份的备份都将被标记为redundancy,默认是1份。
old RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 8 DAYS;
new RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO REDUNDANCY 7;
new RMAN configuration parameters are successfully stored

RMAN> configure retention policy clear;
恢复到默认的RMAN参数
old RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO REDUNDANCY 7;
RMAN configuration parameters are successfully reset to default value


2.备份优化
RMAN> configure backup optimization on;
备份优化选项打开
new RMAN configuration parameters:
CONFIGURE BACKUP OPTIMIZATION ON;
new RMAN configuration parameters are successfully stored

RMAN> configure backup optimization off;
备份优化选项关闭
old RMAN configuration parameters:
CONFIGURE BACKUP OPTIMIZATION ON;
new RMAN configuration parameters:
CONFIGURE BACKUP OPTIMIZATION OFF;
new RMAN configuration parameters are successfully stored

RMAN> configure  backup optimization clear;
备份优化选项清除,恢复到默认关闭状态
old RMAN configuration parameters:
CONFIGURE BACKUP OPTIMIZATION OFF;
RMAN configuration parameters are successfully reset to default value

3.默认备份设备
RMAN> configure default device type to disk;
备份到磁盘
old RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
new RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
new RMAN configuration parameters are successfully stored

RMAN> configure default device type to sbt;
备份到磁带
old RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
new RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
new RMAN configuration parameters are successfully stored

RMAN> configure default device type clear;
清除参数,默认到磁盘
old RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
RMAN configuration parameters are successfully reset to default value

4.控制文件设置
RMAN> configure controlfile autobackup on;
配置控制文件自动备份
old RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
new RMAN configuration parameters are successfully stored

RMAN> configure controlfile autobackup format for device type disk to '/u01/backup/controlbak_%F';
配置控制文件到磁盘,带格式
new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u01/backup/controlbak_%F';
new RMAN configuration parameters are successfully stored

RMAN> configure controlfile autobackup clear;
清除配置
old RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
RMAN configuration parameters are successfully reset to default value

RMAN> configure controlfile autobackup format for device type disk clear;
清除到磁盘的带格式配置
old RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u01/backup/controlbak_%F';
RMAN configuration parameters are successfully reset to default value


RMAN> configure snapshot controlfile name to '/u01/backup/controlbak.snap';
创建快照
new RMAN configuration parameters:
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/backup/controlbak.snap';
new RMAN configuration parameters are successfully stored

备份文件或修改数据库结构(比如归档或非归档切换)等操作后,进行控制文件自动备份,防止控制文件丢失后导致数据丢失。

5.配置通道

RMAN> configure device type disk parallelism 2;
配置到磁盘通道并行度为2
new RMAN configuration parameters:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
new RMAN configuration parameters are successfully stored

RMAN> configure device type disk clear;
清除配置,恢复到默认
old RMAN configuration parameters:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
RMAN configuration parameters are successfully reset to default value

RMAN> configure channel device type disk format '/u01/backup/back_%U';
配置到磁盘,带格式
new RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   '/u01/backup/back_%U';
new RMAN configuration parameters are successfully stored

RMAN>    configure channel device type disk maxpiecesize 100m;
配置最大备份片尺寸
old RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   '/u01/backup/back_%U';
new RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 100 M;
new RMAN configuration parameters are successfully stored

RMAN> configure channel device type disk rate 100k;
限制备份速度
old RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 100 M;
new RMAN configuration parameters:
CONFIGURE CHANNEL DEVICE TYPE DISK RATE 100 K;
new RMAN configuration parameters are successfully stored

6.备份副本(到磁盘则用SBT,如果是归档日志,则用configure archivelog ......)
RMAN> configure datafile backup copies for device type disk to 3;

new RMAN configuration parameters:
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 3;
new RMAN configuration parameters are successfully stored

RMAN> configure datafile backup copies for device type disk to 3;

old RMAN configuration parameters:
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 3;
new RMAN configuration parameters:
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 3;
new RMAN configuration parameters are successfully stored

RMAN> configure datafile backup copies for device type disk clear;

old RMAN configuration parameters:
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 3;
RMAN configuration parameters are successfully reset to default value

配置后,每次备份都可以有多份冗余。

7.设置备份集大小

RMAN> configure maxsetsize to unlimited;

new RMAN configuration parameters:
CONFIGURE MAXSETSIZE TO UNLIMITED;
new RMAN configuration parameters are successfully stored

RMAN> configure maxsetsize clear;

old RMAN configuration parameters:
CONFIGURE MAXSETSIZE TO UNLIMITED;
RMAN configuration parameters are successfully reset to default value

Rman的format格式中的%
%c 备份片的拷贝数 
%d 数据库名称 
%D 位于该月中的第几天 (DD) 
%M 位于该年中的第几月 (MM) 
%F 一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为该数据库的DBID,YYYYMMDD为
日期,QQ是一个1-256的序列 
%n 数据库名称,向右填补到最大八个字符 
%u 一个八个字符的名称代表备份集与创建时间 
%p 该备份集中的备份片号,从1开始到创建的文件数
%U 一个唯一的文件名,代表%u_%p_%c 
%s 备份集的号 
%t 备份集时间戳 
%T 年月日格式(YYYYMMDD)

阅读(3137) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~