安腾平台的legato的lib link
某省新上安腾平台的oracle,备份软件是legato,首先在安腾的机器上安装了networker.pkg和nmo.pkg,配置好client后,发现备份失败。查/nsr/applogs/msglog.log发现:
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of allocate command on t1 channel at 06/29/2009 11:55:45
ORA-19554: error allocating device, device type: SBT_TAPE, device name:
ORA-27211: Failed to load Media Management Library
Additional information: 25
对于这个报错,我已经不再陌生,一般肯定是$ORACLE_HOME/lib下的libobk.sl的soft link没建嘛~~于是去查看,晕了,发现已经是建立了的:
-rwxr-xr-x 1 oracle dba 340970 Sep 11 2006 libnzjs9.a
lrwxr-xr-x 1 oracle dba 20 Jun 15 17:59 libobk.sl -> /usr/lib/libnwora.sl
-rwxr-xr-x 1 oracle dba 10998138 Sep 28 2006 libocci.a
……
奇怪,根据操作文档:
$ cd $ORACLE_HOME/lib
$ mv libobk.sl libobk.sl.bak (该目录下一般没有libobk.sl 文件)
$ ln –s /usr/lib/libnwora.sl libobk.sl
这个link已经建立了啊!
进一步去查查link的对象吧。
/usr/lib/libnwora.sl not found
发现没有这个文件,难道是软件安装有问题?
NMO 4.1 Legato NetWorker Module for Oracle
NetWorker 7.3 NetWorker
安装应该是没问题了。
但是在检查/usr/lib/libnwora.sl 是缺意外的发现,虽然没有/usr/lib/libnwora.sl ,但是却有/usr/lib/libnwora.so!
难道是要ln –s /usr/lib/libnwora.so libobk.sl?试了一把,备份测试还是失败……
已经差不多3小时耗在这问题上了,正在尿憋的时候,灵机一动,难道是要ln –s /usr/lib/libnwora.so libobk.so?一试,果然成功了!!
原来,在安腾下,需要建立的soft link是:
$ORACLE_HOME/lib/libobk.so -> /usr/lib/libnwora.so
而在PA-RISK下建立的是:
$ORACLE_HOME/lib/libobk.sl -> /usr/lib/libnwora.sl
· 【文章发布信息】发表于: 2009-06-29 @ 15:57:54 · ||分类: ..experience, Working case



CopyRight ©
Rill 于 2009-06-29 @ 16:22:01 留言 :
这种问题真晕啊
ochef 于 2009-07-01 @ 13:31:33 留言 :
大家以后要是遇到类似问题先憋尿,等到憋不住的时候也就是解决问题的时候了,:)