Oracle 10204 64 bit on aix 5.3 nbu 备份问题

oracle 2012-06-20

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 ch00
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 set
RMAN-10031: ORA-19624 occurred during call to DBMS_BACKUP_RESTORE.DEVICEALLOCATE

Oracle 版本为10204。

veritas netbackup版本为7.0

解决方法:


如果oracle是64位的使用下面的命令
cd ${ORACLE_HOME}/lib
ls -l libobk.so
If libobk.so exists.
mv libobk.so libobk.so.orig
ln -s /usr/openv/netbackup/bin/libobk.a64.1 libobk.sa

[oracle@backupdatabase lib]$ ls -l libobk.so
lrwxrwxrwx 1 oracle dba 13 Feb 27 21:50 libobk.so -> libdsbtsh8.so
[oracle@backupdatabase lib]$ mv libobk.so libobk.so.orig
[oracle@backupdatabase lib]$ ln -s /usr/openv/netbackup/bin/libobk.so libobk.so

修改后,再备份OK

相关推荐