RMAN> run{
2> allocate channel ch1 type disk;
3> allocate
channel ch2 type disk;
4> allocate channel ch3 type disk;
5> backup
full format 'D:\oracle_backup\db_full_%d_%s_%p_%u' database include current
controlfile;
6> backup archivelog all format
'D:\oracle_backup\archive_%d_%s_%p_%u';
7> report obsolete;
8>
delete obsolete device type disk;
9> delete noprompt archivelog all
completed before 'SYSDATE-7';
10> release channel ch1;
11> release
channel ch2;
12> release channel ch3;
13> }
14>
正在使用目标数据库控制文件替代恢复目录
分配的通道: ch1
通道 ch1: sid=12 devtype=DISK
分配的通道: ch2
通道 ch2: sid=17 devtype=DISK
分配的通道: ch3
通道 ch3: sid=18 devtype=DISK
启动 backup 于 13-1月 -12
通道 ch1: 正在启动 full 数据文件备份集
通道 ch1:
正在指定备份集中的数据文件
输入数据文件 fno=00002
name=D:\ORACLE\ORADATA\SXXHSD\UNDOTBS01.DBF
输入数据文件 fno=00010
name=D:\ORACLE\ORADATA\SXXHSD\XDB01.DBF
输入数据文件 fno=00006
name=D:\ORACLE\ORADATA\SXXHSD\INDX01.DBF
输入数据文件 fno=00003
name=D:\ORACLE\ORADATA\SXXHSD\CWMLITE01.DBF
通道 ch1: 正在启动段 1 于 13-1月 -12
通道
ch2: 正在启动 full 数据文件备份集
通道 ch2: 正在指定备份集中的数据文件
输入数据文件 fno=00009
name=D:\ORACLE\ORADATA\SXXHSD\USERS01.DBF
输入数据文件 fno=00005
name=D:\ORACLE\ORADATA\SXXHSD\EXAMPLE01.DBF
输入数据文件 fno=00004
name=D:\ORACLE\ORADATA\SXXHSD\DRSYS01.DBF
输入数据文件 fno=00007
name=D:\ORACLE\ORADATA\SXXHSD\ODM01.DBF
通道 ch2: 正在启动段 1 于 13-1月 -12
通道
ch3: 正在启动 full 数据文件备份集
通道 ch3: 正在指定备份集中的数据文件
在备份集中包含当前的
SPFILE
备份集中包括当前控制文件
输入数据文件 fno=00001
name=D:\ORACLE\ORADATA\SXXHSD\SYSTEM01.DBF
输入数据文件 fno=00008
name=D:\ORACLE\ORADATA\SXXHSD\TOOLS01.DBF
通道 ch3: 正在启动段 1 于 13-1月 -12
通道
ch1: 已完成段 1 于 13-1月 -12
段
handle=D:\ORACLE_BACKUP\DB_FULL_SXXHSD_36_1_14N0LSFB comment=NONE
通道 ch1:
备份集已完成, 经过时间:00:00:24
通道 ch2: 已完成段 1 于 13-1月 -12
段
handle=D:\ORACLE_BACKUP\DB_FULL_SXXHSD_37_1_15N0LSFB comment=NONE
通道 ch2:
备份集已完成, 经过时间:00:00:50
通道 ch3: 已完成段 1 于 13-1月 -12
段
handle=D:\ORACLE_BACKUP\DB_FULL_SXXHSD_38_1_16N0LSFH comment=NONE
通道 ch3:
备份集已完成, 经过时间:00:00:46
完成 backup 于 13-1月 -12
…………
存档日志 2 13-1月 -12
D:\APP\ARCHIVELOG\ARC00009.001
存档日志 1 13-1月 -12
D:\APP\ARCHIVELOG\ARC00008.001
释放的通道: ch1
释放的通道: ch2
释放的通道:
ch3
RMAN-00571:
===========================================================
RMAN-00569:
=============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571:
===========================================================
RMAN-03009:
failure of delete command on default channel at 01/13/2012
14:48:15
ORA-19569: 设备未配置给此会话
恢复管理器完成。
解决方法:写脚本时把delete obsolete device type disk;放在run{ ……} 的外边。
run{
allocate channel ch1 type disk;
allocate channel ch2 type
disk;
backup full format '/home/db_full_%d_%s_%p_%u' database include current
controlfile;
backup archivelog all format
'/home/archive_%d_%s_%p_%u';
report obsolete;
delete noprompt archivelog
all completed before 'SYSDATE-7';
release channel ch1;
release channel
ch2;
}
delete obsolete device type disk;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25517773/viewspace-730309/ ,如需转载,请注明出处,否则将追究法律责任。