RMAN 常用操作命令

1、SHOW ALL;

查看所有设置项

 

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; #default
备份保留策略为1份冗余,#default表示缺省值

CONFIGURE DEFAULT DEVICE TYPE TO DISK;
备份介质是DISK

CONFIGURE CONTROLFILE AUTOBACKUP ON;
控制文件自动备份。启动为ON后,每次数据库备份或者数据文件改动的时候都会自动备份。

 

2、LIST BACKUP OF CONTROLFILE;

用来查看被AUTOBACKUP的备份片和位置。

3、CONFIGURE CONTROLFILE AUTOBACKUP ON;
用来开启控制文件自动备份。

 

4、CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';
用来同时更改控制AUTOBAKCUP的格式和DEVICE。

 

5、CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

设置备份的介质为磁盘,并行度为2,方式为备份集。

 

6、LIST COPY; LIST BACKUPSET;

查看所有的拷贝;查看所有的备份集。

 

7、BACKUP DATABASE;

全库备份

 

8、CONNECT TARGET /

连接到当前库(ORACLE_SID)

 

9、CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;

将数据文件的拷贝数变为1份

 

10、CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;

将归档日志备份的数变为1份

 

11、CROSSCHECK BACKUP;

验证备份集的有效性。

 

12、CROSSCHECK COPY;

验证拷贝的有效性。

 

13、CROSSCHECK ARCHIVELOG ALL;

验证所有归档日志的可靠性。

 

14、DELETE BACKUP;

删除所有备份集。

 

15、DELETE COPY;
删除所有拷贝

 

16、CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/home/oracle/C_B.bk';
设置控制文件的备份名称为/home/oracle/C_B.bk

 

17、BACKUP INCREMENTAL LEVEL 0 DATABASE;

0级增量备份全库。

 

18、BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1 DATABASE ;

1级压缩增量备份全库。

 

19、格式变量

格式变量

含义

%c

备份片拷贝数(从1开始)

%d

数据库名称

%D

天数(DD)

%M

月份(MM)

%F

基于DBID的唯一名称。

c-{DBID}-YYYYMMDD-QQ;其中QQ是1~256的序列

%n

数据库名称,并且会在右侧用x进行填充,保持长度为8

%u

由备份集编号和建立时间压缩后组成的8字符名称。可以为每个备份集生成一个唯一的名称。

%p

表示备份集中备份片段的编号,从1开始

%U

相当于%u_%p_%c的简写。最常用。(默认)

%s

备份集号

%t

备份集时间戳

%T

YYYYMMDD

 

20、REPORT SCHEMA;

报告库所有物理文件。


21、RESTORE SPFILE FROM '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/c-1330922058-20121229-03';

从指定备份集文件取出SPFILE


RMAN 常用操作命令二(备份保留策略)

  (2012-12-29 14:47:53)
标签: 

oracle

 

10g

 

11g

 

rman

 

策略

分类: Oracle常用命令与技巧

策略有两种,一种是基于恢复窗口策略的,一种是基于冗余策略的。

 

基于恢复窗口策略:

定义的是保留的备份文件必须要能保证恢复到近N天的任意时间点。

 

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;

让恢复窗口成为14天大小。

 

基于冗余策略:

定义的是每个文件至少要保留几份备份。

 

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

定义每个文件至少要保留2份备份,如果有多于2个的备份,则按照时间排序,最晚的2个会被保留下来,其余的标注为obsolete,可以删除。

 

SHOW RETENTION POLICY;

查看保持策略。

 

REPORT OBSOLETE;

查看过期备份。

 

REPORT OBSOLETE RECOVERY WINDOW OF 28 DAYS;

临时指定以28天作为恢复窗口的策略,查看过期备份。

 

REPORT OBSOLETE REDUNDANCY 2;

临时指定以冗余度为2为冗余策略,查看过期备份。

 

DELETE OBSOLETE;

删除所有过期备份。

 

DELETE OBSOLETE REDUNDANCY 2;

临时指定以冗余度为2的冗余策略,删除过期备份。

 

DELETE OBSOLETE RECOVERY WINDOW OF 7 DAYS

临时指定以7天作为恢复窗口策略,删除过期备份。

 

CONFIGURE RETENTION POLICY TO NONE;

清空(禁用)保留策略。

 

SQL>SELECT * FROM V$BLOCK_CHANGE_TRACKING;

查看块跟踪日志的开启

如果没有开启,则需要开启

SQL>ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;

SQL>ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING '/home/oracle/bct.log';


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值