Configure Networker NDMA backup forOracle RAC using Oracle SCANIP
1、 关闭iptables :chkconfigiptables off;
2、 添加host文件:vi /etc/hosts
Rac1 192.168.1.2
NWserver 192.168.1.5
3、安装Networker Client :rpm –ivh lgtoclnt-8.1.0.1-1.x86_64.rpm
4、启动Networker服务: /etc/init.d/networker start
5、查看Networker进程: ps -ef|grep nsr
6、安装NMDA :rpm -ivh lgtonmda-1.5.0.1-1.x86_64.rpm
7、查看RPM安装包:rpm -qa|grep -i lgto
8、在oracle账户下执行:
su - oracle
cd $ORACLE_HOME
cd lib
ln -s /usr/lib/libnsrora.solibobk.so 链接库
ls -al
9、使用networker配置向导配置
10、 配置数据库相关信息:
切记:Net service Name =RAC的Service Name
另sys密码也需记住,配置中忘记了,报了以下错误:
11、 其他配置这里不做一一介绍,下面列出我这边的碰到的问题:
按照配置向导配置,一切正常,但是执行备份任务时出错。以下是在Show Message下查看到的错误日志。
Sat Jun 1315:29:49 2015
cmd_args = send'NSR_ENV=(NSR_DIRECT_ACCESS=No,NSR_GROUP=x.x.x.x_x_RAC1,NSR_PARENT_JOBID=936919,NSR_SERVER=nwserver,NSR_SAVESET_NAME=RMAN:\OA_FULL,NSR_DATA_VOLUME_POOL=dd25localdomain)'
rman_script =/nsr/apps/tmp/tmp_rman.21721
saveset_name =RMAN:\OA_FULL
Launching backupprocess
Recovery Manager:Release 11.2.0.4.0 - Production on Sat Jun 13 15:29:49 2015
Copyright (c)1982, 2011, Oracle and/or its affiliates. All rights reserved.
RMAN> connect********
2>
3> RUN {
4> ALLOCATECHANNEL CH1 TYPE 'SBT_TAPE';
5> BACKUP ascompressed backupset
6> FULL
7> FORMAT '%d_%U'
8> DATABASE
9> INCLUDE CURRENT CONTROLFILE
10> PLUS ARCHIVELOG
11> ;
12> DELETE
13> ARCHIVELOGUNTIL TIME "SYSDATE-1"
14> BACKED UP 1TIMES TO DEVICE TYPE
15> sbt;
16> RELEASECHANNEL CH1;
17> }
18>
connected to target database: OA (DBID=3x26046xx5)
using target database control file instead of recoverycatalog
RMAN-00571:===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS===============
RMAN-00571:===========================================================
RMAN-03009: failure of allocate command on CH1 channel at06/13/2015 15:29:51
ORA-19554: error allocating device, device type:SBT_TAPE, device name:
ORA-27211: Failed to load Media Management Library
Additionalinformation: 2
Recovery Managercomplete.
The backup processfailed:
RMAN exited withreturn code '1'.
Exiting witherror:
RMAN exited withreturn code '1'.
oarac1.skshu.com.cn: RMAN exited with return code '1'.
解决办法:经查阅相关资料,应该是链接库有问题,于是重建链接库:
在oracle账户下执行:
su - oracle
cd $ORACLE_HOME
cd lib
rm libobk.so 删除原链接库
ln -s /usr/lib/libnsrora.solibobk.so 重建链接
ls -al
12、 总结:
配置中应注意的几点:
1)、防火墙记得关闭。
2)、如果发现networker配置向导出错,不能执行下去,重装下rpm包(遇到2次)。
3)、链接库命令记得执行
4)、ORACLE_HOME,TNS_ADMIN,sys密码记得输入正确。