RMAN学习5——RMAN常用命令

来源:互联网 发布:死逝君馆芽吹憎恶知乎 编辑:程序博客网 时间:2024/05/16 09:56

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;

原创粉丝点击