在RMAN 下执行:
备份文件:
  CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT  '/orahome/oracle/zjgd_back/%T/%U';
控制文件:
  CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/orahome/oracle/zjgd_back/%T/%F';
snap: 
  CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/orahome/oracle/zjgd_back/snapcf_zjgd.f';
%c 备份片的拷贝数(从1开始编号);
%d 数据库名称;
%D 位于该月中的天数 (DD);
%M 位于该年中的月份 (MM);
%F 一个基于DBID唯一的名称,这个格式的形式为c-xxx-YYYYMMDD-QQ,其中xxx为该数据库的DBID,YYYYMMDD为日期,QQ是一个1-256的序列;
%n 数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8;
%u 是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称;
%p 表示备份集中备份片段的编号,从1开始编号;
%U 是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式;
%s 备份集的号;
%t 备份集时间戳;
%T 年月日格式(YYYYMMDD);

 

你可以在备份的时候指定~比如
RMAN> backup current controlfile format'/home/oracle/%d_%M_%D';

启动 backup 于 08-2月 -12
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 08-2月 -12
通道 ORA_DISK_1: 已完成段 1 于 08-2月 -12
段句柄=/home/oracle/ORCL_02_08 标记=TAG20120208T140316 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:07
完成 backup 于 08-2月 -12

启动 Control File and SPFILE Autobackup 于 08-2月 -12
段 handle=/home/oracle/oracle/product/10.2.0/db_2/flash_recovery_area/ORCL/autobackup/2012_02_08/o1_mf_s_774713007_7m441j6s_.bkp comment=NONE
完成 Control File and SPFILE Autobackup 于 08-2月 -12