1、使用RMAN之前进行备份的准备工作,开启归档日志模式,如果没有开启的话,后面在备份的时候会报出下面的错误
RMAN> backup database;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 01/03/2012 15:21 :19
ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode
步骤请参考:http://blog.csdn.net/chen3888015/article/details/7172906
2、连接:
rman target /
或则
%rman target=rman/rman@mydb (启动恢复管理器)
3、基本设置:
RMAN> configure default device type to disk; (设置默认的备份设备为磁盘)
RMAN> configure device type disk parallelism 2; (设置备份的并行级别,通道数)
RMAN> configure channel 1 device type disk fromat '/backup1/backup_%U'; (设置备份的文件格式,只适用于磁盘设备)
备份文件可以自定义各种各样的格式,如下:
%T 年月日格式(YYYYMMDD)
%s 备份集的号
%t 备份集时间戳
%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