informix备份恢复资料

2019-08-29 21:33

Networker Moudle for Informix的安装

nsrinfo -s jupiter -n informix –X

nsrinfo -s jupiter -n informix -X informix mars scanning client `mars' for all savetimes nsrinfo –s backup2 –n informix –X informix p690b scanning client ‘p690b’ for all savetimes

nsrinfo –s backup2 –n -X onlog –l

onbar -r -t \

nsrinfo -v -n informix -X all -t 992012818 human

1. 在AIX上安装moudle for Informix,将nmi安装光盘放入光驱,将$INFORMIXDIR加入环境变量。 # export INFORMIXDIR=installpath # cp /nmi.tar /tmp # tar xvf nmi.tar # /tmp/nmi_ize -i

按照屏幕的提示进行安装,安装路径必须与nsrexecd文件所在路径一致。 2. 修改数据库配置文件/$INFORMIXDIR/etc/$ONCONFIG 文件 修改行 LTAPEDEV something

修改行 BAR_BSALIB_PATH /usr/lib/libxnmi.so.1 /usr/lib/libxnmi.o 重启数据库使新配置文件生效。 3. 修改$INFORMIXDIR/etc/sm_versions文件

# echo \4. 修改/usr/bin/ nsrdbmi文件

修改行 NSR_DATA_VOLUME_POOL=data590 修改行 NSR_LOG_VOLUME_POOL=data590

修改行 PATH=……(此变量必须包含onbar和mminfo文件所在路径) 将INFORMIXDIR、ONCONFIG、INFORMIXSQLHOSTS改为相应值。 5. 修改$ONCONFIG文件中ALARMPROGRAM变量所指明的日志归档程序:

加入 NSR_SERVER=wg-backup

NSR_DATA_VOLUME_POOL=data590 NSR_LOG_VOLUME_POOL=data590

将INFORMIXDIR、ONCONFIG、INFORMIXSQLHOSTS改为相应值。 6. 在备份服务器上添加客户机并进行如下配置:

打开 networker 界面,创建Client

save set INFORMIX:/p590_1svr backup command nsrdbmi

异机恢复过程:

1. 在备份服务器上添加客户机并进行如下配置:

打开 networker 界面,创建Client,输入目标客户机信息

save set 设置为INFORMIX:/p590_1svr backup command 为nsrdbmi

2. 恢复源主机相关配置文件:

$ recover –s p590_3 –c p590_1 输入文件路径后使用ls查看已备份文件. add filename 增加需要恢复的文件 relocate /path 改变恢复路径 destination 查看设置是否生效

recover 开始恢复,需要恢复的文件包括:

ixbar.1 onconfig.p590_1 sqlhosts.p590_1 oncfg_p590_1svr.1

? Onconfig 配置文件中需修改的信息:

LTAPEDEV something ISM_DATA_POOL data590 ISM_LOG_POOL data590

BAR_BSALIB_PATH /usr/lib/libxnmi.o INFORMIXDIR ONCONFIG

INFORMIXSQLHOSTS 文件中部分信息需要修改对应目标主机

? Nsrdbmi 配置文件中需要修改

NSR_DATA_VOLUME_POOL=data590 NSR_LOG_VOLUME_POOL=data590

PATH=……(此变量必须包含onbar和mminfo文件所在路径) INFORMIXDIR ONCONFIG

INFORMIXSQLHOSTS

3. 登陆目标客户机增加恢复源主机的环境变量

# su – Informix

$ export NSR_CLIENT=p690_1 $ export NSR_SERVER=p590_3

? 恢复方法1

使用onbar 命令进行物理恢复,恢复前将数据库关闭onmode -ky Onbar –r –p #onbar –r –w –p 整个恢复 物理恢复完成后,使用onbar –r –l 恢复日志文件

? 恢复方法2.直接通过uniqid number 进行恢复

打开ixbar.1文件查看最近的备份信息 查找做恢复的日志uniqid号码,仅应用与异机恢复. Onbar –r –n uniqid number 与时间点恢复相同,恢复物理文件和日志文件完成后 125491

? 恢复方法3.直接通过日志时间点进行恢复

Onbar –r –n 日志点恢复

指定时间点尽量少.多了可能会出错,补充客户端在备份服务器无法找到日志,查看后发现index 数据比较大,做一次nsrck 对index 信息做一次恢复和一次性检查,完成后使用命令对数据 日志进行恢复。 Onmode –m 数据库联机

? 恢复过程中出现异常,解决方案部分方法

重新恢复 ixbar文件 Onbar –RESTART 注:

? Informix 常用命令

Onstat –l 查看日志信息 可以查到uniqid号.恢复时可以用日志uniqid号来进行恢复. Onmode –l 手动切换日志 当客户端配置完成后,可以手动切换日志查看日志是否开始备份

修改完onconfig 配置文件后,重启informix数据库 Onmode –ky 关闭数据库 Oninit 启动数据库

? 在实施过程中需要关注的日志包括几个:

Onbar_act.log 通过onconfig文件定位此日志的路径

Daemon.log 默认networker安装目录/nsr/logs/daemon.log Xbsa.messages 默认networker 安装目录/nsr/applogs/xbsa.messages

? 文件拷贝过程后,需要查看文件属性是否被修改

# ls –l 查看属性 # chmod 修改文件属性 日志脚本

PROG=`basename $0` USER_LIST=informix BACKUP_CMD=\EXIT_STATUS=0

EVENT_SEVERITY=$1 EVENT_CLASS=$2 EVENT_MSG=\EVENT_ADD_TEXT=\EVENT_FILE=\

ONCONFIG=onconfig.cwdtsvr INFORMIXSERVER=pcwdtsvr

INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.cwdtsvr INFORMIXDIR=/ucw/informix

export ONCONFIG INFORMIXSERVER INFORMIXSQLHOSTS INFORMIXDIR

NSR_SERVER=p590_3 NSR_CLIENT=cwdtsvr

NSR_DATA_VOLUME_POOL=cwdt NSR_LOG_VOLUME_POOL=cwdt

export NSR_SERVER NSR_CLIENT NSR_DATA_VOLUME_POOL NSR_LOG_VOLUME_POOL

case \ 23)

# onbar assumes no operator is present, # so all messages are written to the activity # log and there shouldn't be any output, but # send everything to /dev/null just in case $BACKUP_CMD 2>&1 >> /dev/null EXIT_STATUS=$? ;;

# One program is shared by all event alarms. If this ever gets expanded to # handle more than just archive events, uncomment the following: *)

# EXIT_STATUS=1 ;; esac

exit $EXIT_STATUS

onbar的恢复:

(2) 在off-line的状态

(3) 恢复所有表明为down状态的storage space 和逻辑日志 onbar –r

(4) 恢复指定的dbspace onbar –r fin-space1 fin-space2

此时,如果storage space 是正常的(online状态),onbar会跳过该dbspace的恢复,如果想强制执行,需要加 –O参数。如强制恢复dbspace userdbs: onbar –r -O fin-space1

(5) 恢复到指定逻辑日志 onbar –r –n xx

只能在online server shutdown的状态下,对全部dbspace恢复

(6) 恢复到指定时间点 onbar -r -t “2001-07-10 12:00:00” 整个数据库恢复到制定时间点


informix备份恢复资料.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家“三奖一助”金评选指导手册全文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: