Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101874642
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-17 16:43:56

  来源:

硬件需求:
1、需要java131 64bit版本,在db2光盘盒中有单独cd介质提供。

2、java 131 64bit需要devices.isa_sio.chrp.ecp.rte 5.1.0.10(aix安装盘cd1中)

3、DB2 + HACMP 安装注意事项。

4、两台主机分别跑不同的DB2 instance,
其它需求:
在用db2setup安装时两台主机需要指定不同的用户、ID;

该项目中间是db2inst1 ,db2inst2。用户、组和ID的对应号如下:

用户             用户ID           组               组ID

db2inst1         2000             db2iadm1       500

db2fenc1       2001             db2fadm1       501

db2as1         2005             db2grp1         101

db2inst2         2002             db2iadm2       502

db2fenc2       2003             db2fadm2       503

db2as2         2004             db2grp2         102

在对方上不存在的组和用户,如ibmsvr1 上的db2inst2用户,db2iadm2用户,db2as1用户,需要手工建立,需要ID号相同。(一定要确定两台机器的gid,uid相同,如上表所示)放置实例的位置要建立文件系统 (如/home/db2inst1 );

该项目中间的划分如下:

mzvg(raid1)

lv name mount point 用途

db2inst1lv /home/db2inst1 512MB db2inst1实例文件

db2fenc1lv /home/db2fenc1 256MB

db2as1lv /home/db2as1 256MB db2DAS相关文件存储目录

db1lv /db1 2G db2inst1数据库文件

zyvg(raid5)

lv name mount point

db2inst1lv /home/db2inst2 db2inst2实例文件

db2fenc1lv /home/db2fenc2

db2as1lv /home/db2as2 db2DAS相关文件存储目录

db2lv /db2 db2inst2数据库文件

具体划分方法请参考aix系统相关。

再执行脚本db2chown将相关路径的权限设定到指定用户。

db2chown的内容如下:

chown -R db2inst1:db2iadm1 /home/db2inst1

chown -R db2inst2:db2iadm2 /home/db2inst2

chown -R db2fenc1:db2fadm1 /home/db2fenc1

chown -R db2fenc2:db2fadm2 /home/db2fenc2

chown -R db2as1:db2grp1 /home/db2as1

chown -R db2as2:db2grp2 /home/db2as2

chown -R db2inst1:db2iadm1 /db1

chown -R db2inst2:db2iadm2 /db2

db2setup安装时修改两边指定不同的服务名、端口号,

该项目中间设定的是db2inst1 50000/tcp、db2inst2 50001/tcp。

同样的,在对方机器上面不存在的端口,需要手工添加。

添加到/etc/services文件中,在后面加上端口号就可以了。

最后需要保证两台设备的id号相同。在/etc/services文件中应该包含下列语句。

DB2 7.2版本


db2cdb2inst1 50000/tcp # Connection port for DB2 instance db2inst1

db2idb2inst1 50001/tcp # Interrupt port for DB2 instance db2inst1

db2cdb2inst2 50050/tcp #

db2idb2inst2 50051/tcp #

DB2 8.1版本

DB2_db2inst1 60010/tcp

DB2_db2inst1_END 60013/tcp

db2c_db2inst1 50000/tcp

db2c_db2inst2 50001/tcp

DB2_db2inst2 60000/tcp

DB2_db2inst2_END 60003/tcp

上面以DB2_开头的端口属于DB2 8.1中FCM(快速管理通讯程序)使用的端口。

端口在安装时默认指定的是60000开始的连续4个端口。

在对方机器上面需要手工添加自身实例的FCM端口,

注意两台机器的端口针对于该机主实例来说要是唯一的。

也就是说两个节点中间/etc/services中间的内容要一致。

DB2 7.2版本

HA 脚本 可以直接用su - instance-user-name db2start / su - instance-user--name db2stop 即可。

该项目中间的启停脚本使用的就是本目录中间的四个文件。

文件名为db2hastart1,db2hastop1, ha script for db2inst1

db2hastart2,db2hastop2, ha script for db2inst2

阅读(401) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~