如果将RMAN直接备份到数据当中,则需要三个东西MML、MM、MMM,即介质管理库,介质管理器、介质管理服务器;MML会进入到内存中,作为中间件和MM通信,然后MM通信把备份到介质管理服务器上。
用下面的命令模拟一个再磁带上备份的过程
run {
allocate channel x1 type ‘sbt_tape’
parms=”SBT_LIBRARY=oracle.disksbt,
ENV=(BACKUP_DIR=C:\app\oracle\rman)”;
backup datafile 1 format=’%U’;
}
RMAN> run {
2> allocate channel x1 type 'sbt_tape'
3> parms="SBT_LIBRARY=oracle.disksbt,
4> ENV=(BACKUP_DIR=C:\app\oracle\rman)";
5> backup datafile 1 format='%U';
6> }
分配的通道: x1
通道 x1: SID=133 设备类型=SBT_TAPE
通道x1: WARNING: Oracle Test Disk API
启动 backup 于 2016-01-06 19:56:03
通道 x1: 正在启动全部数据文件备份集
通道 x1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCLTN26_.DBF
通道 x1: 正在启动段 1 于 2016-01-06 19:56:03
通道 x1: 已完成段 1 于 2016-01-06 19:56:10
段句柄=diqqnduj_1_1 标记=TAG20160106T195603 注释=API Version 2.0,MMS Version 8.1.3.0
通道 x1: 备份集已完成, 经过时间:00:00:07
完成 backup 于 2016-01-06 19:56:10
启动 Control File and SPFILE Autobackup 于 2016-01-06 19:56:10
段 handle=c-3752195400-20160106-00 comment=API Version 2.0,MMS Version 8.1.3.0
完成 Control File and SPFILE Autobackup 于 2016-01-06 19:56:11
释放的通道: x1
RMAN>