求教:SUSElinux+Rose+DB2
小弟最近要做个项目。
环境如题。
之前做过RedHat下同有的双机软件。这种环境第一次碰到,请问跟Rose区别大吗?SUSE里面的命令还有配置什么的和redhat有什么区别吗?有没有个文档或者是数据库start等等的脚本呀?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
小弟最近要做个项目。
环境如题。
之前做过RedHat下同有的双机软件。这种环境第一次碰到,请问跟Rose区别大吗?SUSE里面的命令还有配置什么的和redhat有什么区别吗?有没有个文档或者是数据库start等等的脚本呀?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
很好,很强大,ROSE HA的技术支持似乎不对代理商和最终客户开放吧,只支持总代,据说是这样(同有的人说的)
以下是小弟找到的一些资料,供各位参考,谢谢。
RoseHA的安装目录下(/opt/roseha/bin/)有DB2的启动、停止、监控脚本。分别是:db2_start.sh、db2_stop.sh、ha_ag_db2.x 如果没有就找厂家所要了。
具体操作步骤如下:
1、先在RoseHA的GUI中配置好DB2应用;
2、修改DB2的启动、停止脚本,以实际环境为准:
修改db2_start.sh:
# 清除系统中可能出现残余的db2 Instance的共享内存
su - db2inst1 -c “ipclean”
# 根据实际安装DB2的实例名及目录修改该项。另外,在手工备份好db2nodes.cfg原始文件后,根据需要决定是否使用下面的修改节点名称语句。缺省该语句是被注释掉的。
# su - root -c “echo 0 `hostname` 0 > /home/db2inst1/sqllib/db2nodes.cfg”
su - db2inst1 -c "db2start"
fi
修改db2_stop.sh:
# 采用新的db2 停止方法,如果需要使用以前的停止数据库方法,请打开注释部分
# su - db2inst1 -c "db2 force application all"
su - db2inst1 -c "db2stop force"
3、进入到/opt/roseha/etc/目录下,直接vi JOBNAME.db2instance (此文件名的JOBNAME就是你在RoseHA的GUI界面中配置的SERVICE NAME)
按以下例子编辑db2.db2instance文件:
DB2USER=db2inst1 # 修改为实际db2实例用户名称
DB2INSTANCE=db2inst1 # 修改为实际db2实例名称
DB2INSTHOME=/home/db2inst1 # 修改为实际db2实例目录
4、特别提醒一下,如果在安装DB2时选择了开机自动启动数据库的功能,应该手工将自动启动的脚本去掉。跟Windows里面把服务启动类型修改为手动启动一样的意思。
Rose的支持服务还是挺不错的嘛,保留对楼上的意见。
打死不招惹rose
Rose的帮助文档里面应该有db2脚本的实例吧
同有的HA就是OEM ROSE的,不是他自己的
据我所知,RoseHA在Redhat和SuSE上的安装配置都很类似,并且提供的DB2的启动、停止和监控脚本也都差不多,只需要根据实际的环境修改一下相应的脚本就可以了。
回复 2# michael1983
晕,谢谢你的回答。但是我还是想在这里得到一些前辈和高手的指点,尤其是数据库脚本方面的。
OS上没什么区别的
Rose没用过,不过一般的HA软件原理都差不多吧
数据库的启停脚本就找db2喽