如何在AIX操作系统上安装DB2 9的分区环境(三)

日期: 2008-09-10 作者:陆川 来源:TechTarget中国 英文

  更新用于分区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


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

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

陆川
陆川

相关推荐

  • Oracle10g RAC归档在AIX上设置NFS方式

    由于容灾项目Goldengate实施需求,在PMS系统上需要把两个节点归档路径设置成NFS共享,但是我们按照AIX的Smitty设置NFS共享后,在用rman备份归档时报错。

  • 如何在AIX平台上进行DB2数据库升级

    本文简要描述了在AIX pSeries LPAR平台上如何升级DB2V8的instance到最新的DB2V95版本的步骤,及基本的升级命令用法。

  • DB2数据提取转化的一个脚本

    把数据从大型机迁移到AIX平台上的DB2 UDB ,过程通常是登录到大型机,提取数据到一个文件中,ftp文件到AIX机器上, 然后将数据装载到DB2 UDB。

  • 在AIX上实施DB2安全卸载

    本文针对在AIX上实施DB2安全卸载的内容进行了详细介绍,包括删除实例、删除das以及删除用户等具体步骤。