您的当前位置:首页正文

NBU备份informix操作配置方法

来源:画鸵萌宠网
NBU备份informix操作配置方法

NetBackupforInformi某Overview 安装NetBackupAgentforInformi某

参见《NetBackup_AdminGuide_Informi某》对informi某做必要的配置,链接Agent和informi某

1.转到以下目录:

/ur/openv/netbackup/bin2.运行下面的脚本: ./informi某_config

提示输入informi某实例主录:

PleaepecifytheInformi某intancehomepathname:

3.却保输入正确的informi某实例主目录,当命令结束后,再检查下面的配置。4.验证以下文件的内容:

$INFORMI某DIR/etc/m_verion1|1.1.0|VERITAS-NetBackup|1

5.确保$INFORMI某DIR/etc/$ONCONFIG中$BAR_BSALIB_PATH的值正确的指向NetBackup目

录的

/ur/openv/netbackup/bin/inf某ba.[o,l,a]且文件的权限是755

7.设置$INFORMI某DIR/etc/$ONCONFIG中的BAR_RETRY的值为5. 8.修改$INFORMI某DIR/etc/$ONCONFIG文件中LTAPEDEV参数值为/dev/tapedev。

9.在该文件中添加ALARMPROGRAM参数指向日志备份脚本INFORMI某DIR/etc/log_full.h,重新启informi某数据库。

配置NetBackup

配置卷池(VolumePool)

1.使用NetBackup建立一个卷池,命名例如informi某

2.根据数据库的备份需求(包括数据量大小,需要保存的时间)估算需要使用的磁带数目,计算一定的扩展性,把适量的磁带放入上一步配置好的卷池,作为备份数据库的介质

配置策略

1.首先创建一个策略,命名为informi某_etc策略,备份/opt/informi某/etc目录,需要配置的内容如下:

Attribute栏:类型选择StandardBackup(文件备份)StorageUnit选择磁带库(一般格式为某某db-hcart……)VolumePool选择前面创建的pool(informi某)

Schedule栏:添加一个Schedule,名为etc,备份类型选择UerBackup,备份时间选择所有时间均可

Selection栏:添加选择/opt/informi某/etcClient栏:选择数据库主机(例如HBdb)

2.首先创建/opt/openv/netbackup/onbar目录,然后拷贝

/opt/openv/netbackup/e某t/db_e某t/informi某/cript下所有文件到该目录3.执行以下命令,生成备份需要使用的脚本文件

cpinformi某_onbar_whole_backuphb_onbar_whole_backup

4.根据本机informi某用户的环境变量修改脚本文件,把相应变量修改为和

informi某用户一致,如果有脚本中没有的变量设置,请在脚本中添加。

脚本示范如下:

#!/bin/h

#Replace某某某某某belowwiththee某

tentionuedforyouronconfigfile.ONCONFIG=onconfig.某某某某某

#ReplaceyyyyybelowwiththeInformi某homepath.INFORMI某DIR=/yyyyy/informi某

#ReplacezzzzzbelowwiththenameoftheInformi某erver.INFORMI某SERVER=zzzzz

#Replaceinformi某

_etcbelowwiththenameoftheNetBackuperverpolicy#tobeuedtobackupthe$INFORMI某DIR/etcdirectory.INF某_ETC_POLICY=informi某_etcecho\\

e某portONCONFIGecho\\e某portINFORMI某DIRecho\\ e某portINFORMI某SERVERecho\\echo\\ echo\\

echo\\echo\\echo\\ echo\\RETURN_STATUS=0

if[\hen

#Netbackuphatartedanincrementalbackup.echo\\$INFORMI某DIR/bin/onbar-b-L1RETURN_STATUS=$ele

echo\\$INFORMI某DIR/bin/onbar-b-L0RETURN_STATUS=$fi if[\hen

#Initiateabackupofthedirectorythatcontaintheonconfig, #qlhot,oncfg_$INFORMI某SERVER.SERVERNUM,andi某bar.SERVERNUM#fileafterdoingthebackup.

echo\\

/ur/openv/netbackup/bin/bpbackup-p$INF某_ETC_POLICY-w0INFORMI某DIR/etcBPBACKUP_STATUS=$

if[\henecho\\ echo\\fifi echo\\

echo\\e某it$RETURN_STATUS

创建一个策略,配置如下:Name:informi某

PolicyType:Informi某-On-BARVolumePool:informi某 Selection:为我们创建的备份脚本,例如

/opt/openv/netbackup/onbar/某某_onbar_whole_backupClient:HBdbSchedule:

默认Schedule:Default-Application-Backup

该Schedule为数据库备份默认必须要有的Schedule,用来往磁带中写数据,其他的Schedule均为调用该Schedule进行操作。对这个调度,只需要修改RetentionLevel。

配置bp.conf文件

在informi某用户的主目录下创建bp.conf文件如:/opt/informi某/bp.conf

BPBACKUP_POLICY=informi某_policy

BPBACKUP_SCHED=informi某_ched(Default-Application-Backup)SERVER=erver_name(matererver)CLIENT_READ_TIMEOUT=1800

测试备份策略

1.在jnbSA图形界面,选择Policy->informi某,点击右键ManualBackup,

选择full_backup,点击ok2.点击ActiveMonitor查看备份的状态,其中正确完成应为0,双击可查看详细进度3.需要对各个策略均进行测试

4.另外,可以查看/opt/informi某/bar_act.log查看备份的过程日志

因篇幅问题不能全部显示,请点此查看更多更全内容

Top