鱼迷恋天空 电视剧:aidu : Netbackup For Oracle client安装宝典

来源:百度文库 编辑:九乡新闻网 时间:2024/05/04 14:05:29
  1. 更新hosts文件,定义IP与主机名对应关系

1.1 在客户端需要定义netbackup的所有服务器的信息(包括media server),本机信息也要定义

15.216.18.125#more /etc/hosts

15.216.18.125 kefdb

15.217.12.89 netbackup

15.217.12.40 netbackup-ms

1.2 在服务器端定义客户端计算机的信息

本例netbackup是安装在windows上的,所以需要编辑C:WINDOWSsystem32driversetchosts文件,内容如下:

15.216.18.125 kefdb

如果netbackup服务器不只一个,需要在每一个netbackup服务器hosts文件里定义客户机的信息

如果在netbackup的服务器hosts里没有定义客户端的信息,在执行备份时会报如下的错误:

2010-10-14 11:30:50 netbackup-ms kefdb Error 61336 General bpcd on kefdb exited with status 48: client hostname could not be found


2. 客户端安装完成后,在服务器端定义policies和client

定义完策略(policies)同时定义了client,选择client,进行一次client的连接测试,如果链路和安装都正常的话,在netbackup服务器上可以看到client端的文件目录结构.如果无法连接客户端,则需要检查客户端和网络连接.

3. 设置服务器与客户端访问的端口

如果服务器与客户端IP地址不在同一网段,需要联系网络管理员,在防火墙中开通客户访问服务器的端口,缺省需要打开13724,13720(可以根据防火墙的日志,分析两台计算机间被封锁的端口)

如果服务器与客户端的访问端口没有打开,则执行sbttest将长时间等待,然后失败;做rman的备份测试也将长时间等待,然后以失败而告终.

4. 在客户端测试设备连接情况

15.216.18.125$sbttest 'SBT_TAPE'

有一次安装netbackup client软件后,执行sbttest命令,

[oracle@kfdb lib]$ sbttest 'SBT_TAPE'

The sbt function pointers are loaded from oracle.static library.

libobk.so could not be loaded. Check that it is installed

首先确定客户机的操作系统版本

#uname -a

Linux kfdb 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

如果是64位的linux,则执行下面的拷贝命令:

$cp /usr/openv/netbackup/bin/libobk.so64 $ORACLE_HOME/lib

如果是32位的linux,则执行下面的拷贝命令:

$cp /usr/openv/netbackup/bin/libobk.so $ORACLE_HOME/lib

然后重新执行sbttest,结果ok

[oracle@kfdb lib]$ sbttest sbt_tape

The sbt function pointers are loaded from libobk.so library.

-- sbtinit succeeded

-- sbtinit (2nd time) succeeded

sbtinit: Media manager supports SBT API version 2.0

sbtinit: Media manager is version 5.0.0.0

sbtinit: vendor description string=Veritas NetBackup for Oracle - Release 6.5 (2007072323)

sbtinit: allocated sbt context area of 8 bytes

sbtinit: proxy copy is supported

-- sbtinit2 succeeded

-- regular_backup_restore starts ................................

-- sbtbackup succeeded

write 100 blocks

-- sbtwrite2 succeeded

-- sbtclose2 succeeded

sbtinfo2: SBTBFINFO_NAME=SBT_TAPE

sbtinfo2: SBTBFINFO_SHARE=multiple users

sbtinfo2: SBTBFINFO_ORDER=sequential access

sbtinfo2: SBTBFINFO_LABEL=G:kfdb_1287048401_C1_F1

sbtinfo2: SBTBFINFO_CRETIME=Thu Oct 14 17:26:41 2010

sbtinfo2: SBTBFINFO_EXPTIME=Sun Nov 14 17:26:41 2010

sbtinfo2: SBTBFINFO_COMMENT=Backup ID : kfdb_1287048401

sbtinfo2: SBTBFINFO_METHOD=stream

-- sbtinfo2 succeeded

-- sbtrestore succeeded

5. 测试数据库的备份

$rman target /

RMAN>run{

Allocate channel d1 type 'sbt_tape';

Backup current controlfile;

Release channel d1;}

using target database control file instead of recovery catalog

allocated channel: d1

channel d1: sid=455 devtype=SBT_TAPE

channel d1: Veritas NetBackup for Oracle - Release 6.5 (2007072323)

Starting backup at 14-OCT-10

channel d1: starting full datafile backupset

channel d1: specifying datafile(s) in backupset

including current control file in backupset

channel d1: starting piece 1 at 14-OCT-10

channel d1: finished piece 1 at 14-OCT-10

piece handle=0blqeoe6_1_1 tag=TAG20101014T173710 comment=API Version 2.0,MMS Version 5.0.0.0

channel d1: backup set complete, elapsed time: 00:00:55

Finished backup at 14-OCT-10

released channel: d1