oracle 流方式备份失败!
rman+管道备份每次都是开机后第一次备就失败。第二次及以后就没问题了。重启服务后备也不会失败。就是开机后第一次备就失败。什么原因啊?
2013-07-12 14:10:35
恢复管理器: Release 11.2.0.1.0 - Production on 星期五 7月 12 14:10:17 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates.All rights reserved.
RMAN> connect target *
2> RUN{
3> allocate channel c1 type 'SBT_TAPE';
4> SEND 'ENV=(MARS_TASK_ID=152,MARS_DEVICE_ID=11129983,MARS_BLOCK_NUMBER=40,MARS_DIR=E:/temp/)';
5> backup tablespace 'SYSTEM','SYSAUX','UNDOTBS1','USERS','EXAMPLE' format 'MARSBAK_HX-7C7729A43EC9_TABLESPACE_1373609411_152_%s.bak';
6> sql 'alter system archive log current';
7> backup archivelog all delete input format 'MARSBAK_HX-7C7729A43EC9_ARCHIVELOG_1373609411_152_%s.bak';
8> backup current controlfile format 'MARSBAK_HX-7C7729A43EC9_CONTROLFILE_1373609411_152_%s.bak';
9> release channel c1;
10> }
11> exit;
连接到目标数据库: ORCL (DBID=1348037251)
使用目标数据库控制文件替代恢复目录
分配的通道: c1
通道 c1: SID=143 设备类型=SBT_TAPE
通道c1: Oracle SBT API
向通道发命令: c1
启动 backup 于 12-7月 -13
通道 c1: 正在启动全部数据文件备份集
通道 c1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=E:/APP/ADMINISTRATOR/ORADATA/ORCL/SYSTEM01.DBF
输入数据文件: 文件号=00002 名称=E:/APP/ADMINISTRATOR/ORADATA/ORCL/SYSAUX01.DBF
输入数据文件: 文件号=00003 名称=E:/APP/ADMINISTRATOR/ORADATA/ORCL/UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=E:/APP/ADMINISTRATOR/ORADATA/ORCL/EXAMPLE01.DBF
输入数据文件: 文件号=00004 名称=E:/APP/ADMINISTRATOR/ORADATA/ORCL/USERS01.DBF
通道 c1: 正在启动段 1 于 12-7月 -13
释放的通道: c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: backup 命令 (c1 通道上, 在 07/12/2013 14:10:32 上) 失败
ORA-19502: 文件 "MARSBAK_HX-7C7729A43EC9_TABLESPACE_1373609411_152_438.bak", 块编号 1 (块大小=8192) 上出现写入错误
ORA-27030: skgfwrt: sbtwrite2 返回错误
ORA-19511: 从介质管理器层接收到错误, 错误文本为:
SBT error 0 in function sbtwrite2 - sbterror did not return error message 我猜你脚本里面某个东东的位置写反了.:mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: 不明白,哪错了啊?回复 2# spook
每次都是开机后第一次备就失败。第二次及以后就没问题了。重启服务后备也不会失败。就是开机后第一次备就失败。什么原因啊?
==============================================================================
很明显启动脚本的某个依赖服务启动顺序错了,所以你第一次总是失败, 之后每次都能成功的原因是这个服务已经启动了,所以你再重启备份服务也不会失败……
PS 没用过RMAN,只是猜的 :lol :lol :lol :lol :lol :lol 服务看着都启了啊,能指点下是哪个服务吗?回复 4# spook
把'SBT_TAPE'改成disk试一试。
页:
[1]