免费注册 查看新帖 |

Chinaunix

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

[Veritas NBU] NBU备份ORACLE报错RMAN-10031: ORA-19624解决方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-13 11:35 |只看该作者 |倒序浏览
最近闲来无事儿,玩一玩儿Bakbone 备份ORACLE备份过程中报RMAN-10031: ORA-19624错,查询oracle错误代码,但一直没有解决,到google上一search发现好多关NBU关于此问题的贴,而且报错与我在使用netvault时一模一样,但就是没有人回复具体的解决办.详情见
http://www.ixpub.net/633026.html
内容如下:

Veritas NBU备份报错
环境如下:
备份服务器:HP-UX 11.23
备份客户端:Tru64,Oracle816。

报错信息如下:

RMAN-06005: connected to target database: ORARTA (DBID=2526307251)

RMAN-06008: connected to recovery catalog database

RMAN-03022: compiling command: allocate
RMAN-03023: executing command: allocate
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03007: retryable error occurred during execution of command: allocate
RMAN-07004: unhandled exception during command execution on channel c11
RMAN-10035: exception raised in RPC: ORA-19554: error allocating device, device
type: SBT_TAPE, device name:
ORA-19557: device error, device type: SBT_TAPE, device name:
ORA-27000: skgfqsbi: failed to initialize storage subsystem (SBT) layer
Additional information: 4110
ORA-19511: SBT error = 4110, errno = 0, BACKUP_DIR environment variable is not s
et
RMAN-10031: ORA-19624 occurred during call to DBMS_BACKUP_RESTORE.DEVICEALLOCATE

Recovery Manager complete.

看了很多关于此错误的贴子,但还是没有找到解决方法.

      开始怀疑是oracle 问题,于是装上legato备份成功.
      仔细对比我在安装legato与netvault后的配置区别发现我在netvault中link lib时犯了一个错误码:
我的oracle是64bit的,但我在link时link到了32 bit下,一个小小疏忽折腾了半天.
     于是装上NBU在建link时link 到 $ORACLE_HOME/lib下结果报出来的错误与上面也是一样的,当link到$ORACLE_HOME/lib64时问题解决.
所以发出来供大家参考.
注意:对于64bit oracle一定要cd $ORACLE_HOME/lib64 建立link
         对于32 bit oralce一定要cd $ORACLE_HOME/lib 建立link


[ 本帖最后由 redwaves 于 2006-12-13 11:45 编辑 ]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-12-13 13:23 |只看该作者
skgfqsbi: failed to initialize storage subsystem (SBT) layer

这个首先就要检查lib的问题!!!

论坛徽章:
0
3 [报告]
发表于 2006-12-13 14:52 |只看该作者
晕晕哦,NBU的oracle_link脚本是可以自行判断Oracle版本的哦!!!!!!!!!!!

论坛徽章:
0
4 [报告]
发表于 2006-12-13 15:19 |只看该作者
执行备份前通过RMAN命令可以检查下链接库
allocate channel for maintenance type sbt_tape;
可以显示出来你的链接库

论坛徽章:
0
5 [报告]
发表于 2007-02-13 00:14 |只看该作者
windows平台不需要link了吧,那报相同的错,该怎么办

论坛徽章:
0
6 [报告]
发表于 2007-02-13 16:38 |只看该作者
凉拌
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP