免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1840 | 回复: 5
打印 上一主题 下一主题

[备份软件] oracle 流方式备份失败! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-12 16:00 |只看该作者 |倒序浏览
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

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-18 06:20:00
2 [报告]
发表于 2013-07-13 20:18 |只看该作者
我猜你脚本里面某个东东的位置写反了.

论坛徽章:
0
3 [报告]
发表于 2013-07-15 14:31 |只看该作者
不明白,哪错了啊?回复 2# spook


   

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-18 06:20:00
4 [报告]
发表于 2013-07-16 09:56 |只看该作者

每次都是开机后第一次备就失败。第二次及以后就没问题了。重启服务后备也不会失败。就是开机后第一次备就失败。什么原因啊?


==============================================================================
很明显启动脚本的某个依赖服务启动顺序错了,所以你第一次总是失败, 之后每次都能成功的原因是这个服务已经启动了,所以你再重启备份服务也不会失败……

PS 没用过RMAN,只是猜的

论坛徽章:
0
5 [报告]
发表于 2013-07-16 17:29 |只看该作者
服务看着都启了啊,能指点下是哪个服务吗?回复 4# spook


   

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
6 [报告]
发表于 2013-07-18 14:03 |只看该作者
把'SBT_TAPE'改成disk试一试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP