- 论坛徽章:
- 0
|
最近闲来无事儿,玩一玩儿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 编辑 ] |
|