DB2 DataLinks Manager 快速入门

开始之前

在安装 DB2 DataLinks Manager 之前,应仔细地阅读本资料。

受支持的操作系统,内核级别和内核体系结构
确保您运行的是 32 位内核的 Solaris 版本 2.6 或 Solaris 7。内核体系结构 sun4d 和 sun4m 不受支持。

要检查操作系统级别,输入 uname -r 命令。要检查内核级别, 输入 isainfo -v 命令。isainfo 命令应该返回 32-bit sparc applications

要引导内核为 32 位的系统, 在输入确定提示符处输入 setenv boot-file kernel/unix 命令。然后, 输入 boot 命令来启动引导进程。

磁盘空间需求
确保 /opt/IBMdb2 目录中至少有 85 MB 的空闲磁盘空间。要检查可用的空闲磁盘空间, 输入 df -k /opt/IBMdb2 命令。

DLMADMIN 用户的磁盘空间需求
确保 DB2 DataLinks Manager Administrator 的主目录将驻留的主目录中至少有 70 MB 的空闲磁盘空间。要检查有多少可用的空闲磁盘空间,可输入 df -k INSTHOME 命令,其中 INSTHOME 是 DLMADMIN 用户的主目录。

内存需求
确保系统有 256 MB 内存可用。 要检查可用内存, 输入 /usr/bin/dmesg | grep -i "avail mem" 命令。

更新内核参数
在使用 db2setup 实用程序或 db2_installpkgadd 命令来安装“DB2 Solaris 版”产品之前, 可能需要更新系统的内核配置参数。建议将表 1中的值用作 Solaris 内核配置参数。

注意:在更新了任何 内核配置参数之后,必须重新引导机器。

表 1. Solaris 内核配置参数(建议值)
内核参数 物理内存
64MB - 128MB 128MB - 256MB 256MB - 512MB 512MB+
msgsys:msginfo_msgmax
msgsys:msginfo_msgmnb
msgsys:msginfo_msgmap
msgsys:msginfo_msgmni
msgsys:msginfo_msgssz
msgsys:msginfo_msgtql
msgsys:msginfo_msgseg
 
shmsys:shminfo_shmmax
shmsys:shminfo_shmseg
shmsys:shminfo_shmmni
 
semsys:seminfo_semmni
semsys:seminfo_semmap
semsys:seminfo_semmns
semsys:seminfo_semmnu
semsys:seminfo_semume
 
dlfsdrv:glob_mod_pri
dlfsdrv:glob_mesg_pri
dlfsdrv:ConfigDlfsUid

65535(1)
65535(1)
130
128
16
256
8192
 
67108864
50
300
 
128
130
256
256
50
 
0x100800
0xff
9727

65535(1)
65535(1)
258
256
16
512
16384
 
134217728(2)
50
300
 
256
258
512
512
50
 
0x100800
0xff
9727

65535(1)
65535(1)
258
256
16
1024
32767(2)
 
268435456 (3)
50
300
 
512
514
1024
1024
50
 
0x100800
0xff
9727

65535(1)
65535(1)
258
256
16
1024
32767(2)
 
536870912(3)
50
300
 
1024
1026
2048
2048
50
 
0x100800
0xff
9727

DB2 DataLinks 和“DB2 通用数据库”的版本级别
“DB2 通用数据库”可以是版本 6.1 与版本 7.1 的任意组合。例如, DB2 UDB 可以是版本 6.1 或版本 7.1,DataLinks Manager 可以是版本 7.1。要检查驻留在工作站上的 DB2 版本, 可输入 db2level 命令

DLMADMIN 用户名
在安装期间,您可以选择创建 DB2 DataLinks Manager Administrator (DLMADMIN) 用户。这些安装指导假定您选择了此选项。

在创建 DLMADMIN 用户名时, db2setup 实用程序将为此用户添加用户名 dlfm 和口令 ibmdb2。可接受这些缺省值, 指定现存的用户名,或通过更改缺省值来创建另一用户名。为安全起见, 建议您指定您自己的用户名和口令, 原因是每个 DB2 DataLinks 安装中都使用这些缺省值, 因此大家都知道此用户名和口令。DLMADMIN 用户名还用于 DataLinks Manager 实例。

若您的机器是 NIS 客户机,则将需要指定您自己的现存用户名。对于您指定的现存用户名:

要为 DB2 DataLinks Manager Administrator(DLMADMIN) 创建用户名:

  1. 作为具有超级用户权限的用户登录。
  2. 为 DB2 DataLinks Administrator 创建组(例如,dlfmgrp )和用户名(例如,dlfm), 将 /home/dlfm 目录用作 DLMADMIN 的主目录。输入下列命令:
       groupadd dlfmgrp
       useradd -g dlfmgrp -d /home/dlfm dlfm
    
  3. 通过输入 passwd username 命令来为此用户名指定口令, 其中,username 是您创建的帐户。

DB2 DataLinks Manager Administrator (DLMADMIN) 决不应在由 Data Links Filesystem Filter 控制的文件系统上拥有自己的文件或目录。 DLMADMIN 仅应用来管理 DataLinks File Manager。

如果通过更改缺省值创建了另一用户名, 则必须确保指定的用户名不超过 8 个字符。

TCP/IP 端口号
必须提供 TCP/IP 端口,以供 DataLinks File Manager 使用。缺省情况下, db2setup 实用程序将为您生成一个值。可使用此值或提供您自己的值。您将需要知道此端口号以验证安装。

如果想要指定您自己的端口号, 则通过打开 /etc/services 文件来复查已在机器上使用的 TCP/IP 端口号。您将需要在安装期间指定此端口。

一旦您选择了供 DLFM 使用的 TCP/IP 端口号,就不应更改该值。

确定全限定主机名
必须解析 DB2 DataLinks 和 DB2 UDB 服务器的全限定主机名。您将需要知道这些主机名以验证安装。

连接至 DB2 DataLinks File Manager 时,DB2 UDB 服务器将下列信息发送至 DLFM:

然后,DLFM 将验证此信息来决定是否应允许从此特定 DB2 服务器进行连接。 用以获取 DB2 服务器上的主机名信息的子例程 gethostbyname 查找 /etc/resolv.conf。如果此文件存在, 则该子例程会查询域名服务器 。如果对 DNS 的请求超时,gethostbyname 例程会检查本地 /etc/hosts 文件。要成功连接至 DLFM,在 DLFM 上注册的名称必须是由 gethostbyname 例程在 DB2 UDB 服务器上获取的名称。

要解析 DB2 DataLinks 和 DB2 UDB 服务器的主机名, 在每个系统上输入 grep hostname`/etc/hosts 命令。此命令应返回类似于以下内容的输出:

   9.11.302.341 dlmserver dlmserver.services.com loghost

其中,dlmserver.services.com 是全限定主机名。

对每个 DB2 DataLinks 和 DB2 UDB 服务器重复这些步骤。

同步系统时钟
确保 DataLinks 服务器上的系统时钟与远程 DB2 服务器处于且一直保持同步状态。要使 DataLinks 令牌终止时间间隔正常工作, 时钟同步是非常必要的。 令牌终止时间间隔是一个数据库配置参数。要检查系统时间和日期, 可输入 date 命令。有关同步系统时钟的详情, 参考 Solaris Administration Guide


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]