在远程目录的路径名字段中输入远程目录的路径名。对于本示例,应输入您在安装点的路径名(路径)字段中输入的值。
在远程目录所在的主机字段中输入导出了文件系统的机器的主机名。 这是创建了正在安装的文件系统的机器的主机名。为了提高性能,您可能想通过高速互连以 NFS 方式安装您创建的文件系统。如果想要使用高速互连来安装此文件系统,则必须在远程目录所在的主机字段中输入其名称。您应该知道,如果高速互连由于某种原因而变得不可用,则参与分区数据库系统的每个工作站都将无法访问此 DB2 主目录。
将立即安装,将条目添加至 /etc/filesystems 还是全部字段设置为全部。
将 /etc/filesystems 条目将在系统重新启动时安装目录字段设置为是。
将此 NFS 文件系统的方式字段设置为读写。
将对文件系统进行软安装还是硬安装字段设置为软安装。 软安装表示计算机将不会无限期地尝试以远程方式安装该目录。硬安装表示机器将不停地尝试安装该目录。这可能会在系统崩溃时产生问题。建议将此字段设置为软安装。其余字段可保留缺省设置。
确保此文件系统是在是否允许在此文件系统中执行 SUID 和 SGID 程序字段设置为是的情况下安装的。这是缺省设置。
单击确定。
注销。
运行 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. 交换空间输出结果
|
建议可用交换空间应是在计算机上安装的物理内存量的两倍。
验证参与的计算机上的可用端口范围
此任务描述了验证参与的计算机上的可用端口范围时需要执行的步骤。端口范围由“快速通信管理器”(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 之后的前四个可用端口。

一沙一世界 一花一天堂 掌中握無……

网络编程技术、多媒体技术、PC应用技术

| 我爱研发网 | 中电华信 | 阿里西西 | JAVA爱好者 | 东方教育网 | 北京英才网 |
| UFO007全球电子商务 | 蓝锋站长站 | 京辰市场咨询公司 | 锣鼓网 | 全球大学查询网 | 管理培训资源网 |
| 中教国际教育交流中心 | 快点吧 | 中国人的网站导航 | 中国电脑论坛 | msn下载 | ....[更多] |