ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RMAN-03009 ORA-19569 —— rman 备份

RMAN-03009 ORA-19569 —— rman 备份

原创 Linux操作系统 作者:gaiguoxiang 时间:2012-05-20 13:40:13 0 删除 编辑

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博客 ” ,链接:http://blog.itpub.net/25517773/viewspace-730309/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-06-22

  • 博文量
    41
  • 访问量
    110408