经检查系统日志和对日志的分析,发现sdp1的syslog.log中有报类拟” Mar 17 13:03:39 scp1 cmcld: HB connection to 192.168.1.5 not responding, closing”的错误,且用lanadmin –g 1查看到SDP1的主数据网卡中有报” Inbound Errors = 19746”的错误,初步怀疑SDP1主数据网卡LAN1到相应Cisco2950交换机端口的整条链路可能存在异常,故建议3月18日晚先把SDP1的主数据网卡从LAN1切换LAN2上面去。
二、 实施步骤
<一>、在sdp1主数据库用以下命令做完成备份
$ontape -s –L 0
<二>、关闭sdp2备机数据库,以避免切换主备网卡引起HDR关系破坏,需要重建HDR关系。
1、 用以下命令查出sdp2备机的spy.sh双机监控进程ID
#ps –ef|grep spy.sh
2、 用以下命令kill掉上述查询到的ID进程
# kill -9 xx
3、 用以下命令把sdp2的备数据库停掉
$onmode -ky
4、 用以下命令把sdp2退出双机
#cmhaltnode –v –n scp2
<三>、sdp1的主数据网卡切换(lan1 to lan2)
1、 直接把连接到sdp1主数据网卡lan1的网线拔掉;
2、 用以下命令观察sdp1的主数据网卡是否已经从lan1切换到lan2,正常应该观察到主数据网卡已经切换到lan2上。
#cmviewcl -v
<三>、把SDP2备机重新加入到双机
1、 用以下命令把informix数据库启来
$oninit –v
2、 用以下命令检查informix数据库是否启动正常
$onstat -
3、 用以下命令把备机sdp2重新加入到双机
#cmrunnode –v scp2
4、 用以下命令检查spy.sh监控是否启动
#ps –ef|grep spy.sh
如果没有,则用以下命令启动:
/etc/cmcluster/scppkg/spy.sh auto_recover standby
5、 用以下命令观察sdp2双机状态是否正常。
#cmviewcl -v
三、 安全措施
1、 如果主数据网卡没有从lan1切换到lan2上,则把lan1的网线重新连接好,使其UP,恢复到原来的状态;
#ifconfig lan1 up
2、 如果主备网卡的切换引起数据库informix的HDR关系破坏,则利用磁带备份重建HDR关系,可按以下步骤操作。
HDR重建实施的详细步骤:
1:在原主用机即scp1上以informix用户执行以下步骤:
注:在执行以下操作前保证scp1与scp2的网络是通的,并且信任关系已建立,并确保磁带已在磁带机中。
1> 检查onconfig.scp文件中的TAPEDEV路径是否为/dev/rmt/0mb,如果不是,需要修改。
2>主数据库修改状态并进行0零备份
% onmode -d standard
% ontape –s –L 0
% onmode -d primary scp_online2_net --------务必等0级备份完成后才操作
% onstat – -----------------------应该能看到“ On-Line (Prim)”
2:在备用机即scp2上以informix用户执行以下操作:
注:将主用机scp1已备份好的磁带放入scp2磁带机中
1>检查onconfig.scp文件中的TAPEDEV路径是否为/dev/rmt/0mb,如果不是,需要修改
2>恢复数据库数据
ontape –p
y
n
后面都选取n
3>建立HDR关系
%onmode -d secondary scp_online1_net
4>用onstat -Dr 2命令观察page Rd和page Wr列会变化,说明正在恢复,需要等待。等不再变化时用命令onstat -应该能看到“ Read-Only (Sec)”的状态
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9479798/viewspace-1050066/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9479798/viewspace-1050066/