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


你可能感兴趣的:(ASM,oracle)