信息产业培训网
[当前位置]:首页--技术专区--数据库--DB2RSS订阅按钮

教你在AIX上安装IBM DB2 9版本的分区环境 (2)

http://www.miiceic.org.cn   2008-6-30 14:39:04   中程在线   浏览数:
关键字:

 

      在远程目录的路径名字段中输入远程目录的路径名。对于本示例,应输入您在安装点的路径名(路径)字段中输入的值。

在远程目录所在的主机字段中输入导出了文件系统的机器的主机名。 这是创建了正在安装的文件系统的机器的主机名。为了提高性能,您可能想通过高速互连以 NFS 方式安装您创建的文件系统。如果想要使用高速互连来安装此文件系统,则必须在远程目录所在的主机字段中输入其名称。您应该知道,如果高速互连由于某种原因而变得不可用,则参与分区数据库系统的每个工作站都将无法访问此 DB2 主目录。

将立即安装,将条目添加至 /etc/filesystems 还是全部字段设置为全部。

将 /etc/filesystems 条目将在系统重新启动时安装目录字段设置为是。

将此 NFS 文件系统的方式字段设置为读写。

将对文件系统进行软安装还是硬安装字段设置为软安装。 软安装表示计算机将不会无限期地尝试以远程方式安装该目录。硬安装表示机器将不停地尝试安装该目录。这可能会在系统崩溃时产生问题。建议将此字段设置为软安装。其余字段可保留缺省设置。

确保此文件系统是在是否允许在此文件系统中执行 SUID 和 SGID 程序字段设置为是的情况下安装的。这是缺省设置。

单击确定。

注销。

在分区数据库环境中为 DB2 服务器安装创建必需的用户

运行 DB2 实例需要三个用户和组。下表说明在下列指令中使用的用户名和组名。可以指定您自己的用户名和组名,但是它们必须符合系统命名规则和 DB2 命名规则。

表2. 创建必需的用户和组

必需的用户 用户名 组名

实例所有者 db2inst1 db2iadm1

受防护的用户 db2fenc1 db2fadm1

管理服务器用户 dasusr1 dasadm1

* 必须具有 root 用户权限才能创建用户和组。

限制

您创建的用户名必须同时符合操作系统命名规则和 DB2 命名规则。

过程

要创建全部这三个用户,执行下列步骤:

登录主计算机。

通过输入下列命令,为实例所有者创建一个组(例如,db2iadm1),为将要执行 UDF 或存储过程的用户创建一个组(例如,db2fadm1),并为管理服务器创建一个组(例如,dasadm1):

清单6

mkgroup id=999 db2iadm1

mkgroup id=998 db2fadm1

mkgroup id=997 dasadm1

通过使用下列命令,为前一步骤中创建的每个组创建一个用户。每个用户的主目录将是您先前创建且共享的 DB2 主目录(db2home):

清单7

mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/db2home/db2inst1 core=-1 data=491519

stack=32767 rss=-1 fsize=-1 db2inst1

mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/db2home/db2fenc1 db2fenc1

mkuser id=1002 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1 dasusr1

通过输入下列命令,为创建的每个用户设置初始密码:

清单8

passwd db2inst1

passwd db2fenc1

passwd dasusr1

注销。

作为已创建的每个用户(db2inst1、db2fenc1 和 dasusr1)登录主计算机。因为这是这些用户第一次登录系统,所以可能会提示您更改每个用户的密码。

注销。

在将参与分区数据库环境的每台计算机上创建完全相同的用户和组帐户。

更新用于分区 DB2 安装的环境设置

此任务描述了将参与分区数据库系统的每台计算机上需要更新的环境设置。

过程

要更新 AIX 环境设置:

作为具有 root 用户权限的用户登录计算机。

通过输入以下命令,将 AIX maxuproc(每个用户的最大进程数)设备属性设置为 4096:

清单9

chdev -l sys0 -a maxuproc='4096'

注:如果另一映像正在运行,则可能需要将 bosboot/reboot 切换为 64 位内核。

在参与分区数据库系统的所有工作站上,将 TCP/IP 网络参数设置为下列值。这些值都是这些参数的最小值。如果任何网络相关参数都已设置为较高的值,则不要更改它。

thewall = 65536

sb_max = 1310720

rfc1323 = 1

tcp_sendspace = 221184

tcp_recvspace = 221184

udp_sendspace = 65536

udp_recvspace = 65536

ipqmaxlen = 250

somaxconn = 1024

要列示所有网络相关参数的当前设置,输入以下命令:

清单10

no -a | more

要设置参数,输入以下命令:

no -o parameter_name=value

其中:

parameter_name 表示想要设置的参数。

value 表示想要对此参数设置的值。

例如,要将 tcp_sendspace 参数设置为 221184,输入以下命令:

清单11

no -o tcp_sendspace=221184

如果正在使用高速互连,则必须将 css0 的 spoolsize 和 rpoolsize 设置为下列值:

spoolsize 16777216

rpoolsize 16777216

要列示这些参数的当前设置,输入以下命令:

清单12

lsattr -l css0 -E

要设置这些参数,输入下列命令:

/usr/lpp/ssp/css/chgcss -l css0 -a spoolsize=16777216

/usr/lpp/ssp/css/chgcss -l css0 -a rpoolsize=16777216

如果没有使用 /tftpboot/tuning.cst 文件来调整系统,则在安装之后可以使用 DB2DIR/misc/rc.local.sample 样本脚本文件,其中 DB2DIR 是 DB2 产品安装的路径,来更新网络相关参数。要在安装之后使用样本脚本文件来更新网络相关参数,执行下列步骤:

通过输入下列命令,将此脚本文件复制到 /etc 目录,并使它可由 root 用户执行:

清单13

cp /usr/opt/db2_09_01/misc/rc.local.sample /etc/rc.local

chown root:sys /etc/rc.local

chmod 744 /etc/rc.local

查看 /etc/rc.local 文件并对其进行更新(如果有必要的话)。

向 /etc/inittab 文件添加一个条目,以便每当机器重新引导时执行 /etc/rc.local 脚本。可使用 mkitab 命令来向 /etc/inittab 文件添加一个条目。要添加此条目,输入以下命令:

清单14

mkitab "rclocal:2:wait:/etc/rc.local > /dev/console 2>&1"

通过输入以下命令,确保 /etc/inittab 文件包括 /etc/rc.nfs 条目:

清单15

lsitab rcnfs

通过输入以下命令,在不重新引导系统的情况下更新网络参数:

清单16

/etc/rc.local

确保具有足够的交换空间来运行 DB2 ESE 的分区安装。如果没有足够的交换空间,则操作系统将停止正在使用大部分虚拟内存(这可能是其中一个 DB2 进程)的进程。要检查可用的交换空间,输入以下命令:

清单17

lsps -a

此命令将返回似于以下的输出:

表3. 交换空间输出结果

Page Space Physical Volume Volume Group Size %Used Active Auto  Type 
paging00  hdisk1 rootvg 60MB  19 yes yes lv 
hd6  hdisk0 rootvg 60MB  21 yes yes lv 
hd6  hdisk2 rootvg 60MB  21 yes yes lv

建议可用交换空间应是在计算机上安装的物理内存量的两倍。

验证参与的计算机上的可用端口范围

此任务描述了验证参与的计算机上的可用端口范围时需要执行的步骤。端口范围由“快速通信管理器”(FCM)使用。FCM 是 DB2 用来处理数据库分区服务器之间的通信的功能部件。当在主机器上安装实例拥有的数据库分区服务器时,DB2 根据指定的参与分区数据库环境的数据库分区服务器数目保留端口范围。缺省范围为四个端口。当在参与的计算机上安装数据库分区服务器时,“DB2 安装”向导必须能够保留相同的端口范围;端口范围必须在每个数据库分区服务器上都是可用的。应该在安装实例拥有的数据库分区服务器之后,并在安装任何参与的数据库分区服务器之前执行此任务。

先决条件

要更改 services 文件,需要具有 root 用户权限。

过程

要验证参与的计算机上的可用端口范围:

打开位于 /etc/services 目录中的 services 文件。

查找为 DB2 的“快速通信管理器”(FCM)保留的端口。这些条目应类似如下:

DB2_db2inst1 60000/tcp

DB2_db2inst1_1 60001/tcp

DB2_db2inst1_2 60002/tcp

DB2_db2inst1_END 60003/tcp

DB2 将保留 60000 之后的前四个可用端口。

来源:CCID
相关连接
最新评论
*以下网友发言不代表中程在线网站的观点和看法
    我要评论

    请您注意
    1、遵守中华人民共和国的各项有关法律规定
    2、承担一切因您的行为而导致的法律责任
    3、本网留言管理人员有权删除其管辖留言内容
    4、您在本网的留言本网有权在网站内转载和引用
    5、参与本留言即表明您已经阅读并接受上述条款
    我爱研发网中电华信阿里西西JAVA爱好者东方教育网北京英才网
    UFO007全球电子商务蓝锋站长站京辰市场咨询公司锣鼓网全球大学查询网管理培训资源网
    中教国际教育交流中心快点吧中国人的网站导航中国电脑论坛msn下载....[更多]
    关于我们 | 网站地图 | 周边住宿 | 行车路线 | 联系我们 | 网站律师 | 意见反馈 | 虚位以待 | 友情链接
    中程在线(北京)科技有限公司 版权所有
    总 部:北京市海淀区青东商务楼A座西四层
    企业培训部:010-52636110 52636106 就业培训部:010-68716925 68716926
    邮 件:training@miiceic.org.cn
    京ICP备06053134号
    Copyright © 2005-2008 Miiceic.org.cn All Rights Reserved