DB2 DataLinks Manager 快速入门

在 AIX 上使用 db2setup 实用程序安装 DB2 DataLinks Manager

对于在基于 UNIX 的操作系统上安装所有 DB2 产品, 建议的方法是使用 db2setup 实用程序。此实用程序可执行安装 DB2 DataLinks Manager 所必需的所有任务。如果不想使用 db2setup 实用程序, 参见使用 SMIT 人工安装 DB2 DataLinks Manager

要使用 db2setup 实用程序安装和配置 DB2 DataLinks Manager:

  1. 登录为具有超级用户权限的用户。在 DCE-DFS 环境中,还将需要 dce_login 为 DLMADMIN。
  2. 插入并安装产品 CD-ROM。
  3. 通过输入 cd /cdrom 命令(其中 cdrom 是产品 CD-ROM 的安装点)来切换至安装了 CD-ROM 的目录。
  4. 输入 ./db2setup 命令。几分钟后, “DB2 安装实用程序”窗口打开。遵循屏幕上的指导来开始安装进程。

    db2setup 实用程序将在 /tmp/db2setup.log 中自动生成安装日志。如果想要生成跟踪文件以更详细地记录所有安装错误, 可输入 ./db2setup -d 命令。这就在 /tmp/db2setup.trc 中生成了跟踪文件。

  5. Tab 键,在可选择的选项和字段之间移动。 按 Enter 键,选择选项或对选项取消选择。 已选择的选项是用星号来指示的。

    如果选择安装 DB2 产品,可选择产品的定制选项来查看和更改将要安装的可选部件。

    如果在 DCE-DFS 环境中进行安装,则单元中的一个节点将包含 DLFM_DB 且该节点必须安装为 DB2 服务器。安装了 DataLinks Manager 的所有其他节点都必须安装为 DLFM_DB 的 DB2 客户机。

由 db2setup 实用程序执行的操作

在安装完成之后,退出 db2setup 实用程序之前, 可选择查看日志来复查安装过程。 还可复查 /tmp/db2setup.log 文件,以了解详情。如果已经运行了 ./db2setup -d 命令来捕捉任何安装错误, 则可复查 /tmp/db2setup.trc 中的跟踪日志。

下列操作由 db2setup 实用程序来执行:

安装目录
DB2 DataLinks Manager 和“DB2 通用数据库”安装在 /usr/lpp/db2_07_01 目录中。DB2 DataLinks Manager 使用 DB2 UDB 来维护链接文件的记录信息。

组和用户 ID
为 DB2 DataLinks Manager Administrator (DLMADMIN) 创建组 ID (gid) 和用户 ID (uid) (如果在安装期间选择了这样做的话)。在 DCE-DFS 环境中, 确保用户 ID、用户名、组 ID 和组名与为 DLMADMIN 创建的 DCE 身份相匹配。

创建实例
创建了 Data Link File Manager 实例。缺省实例(与缺省组和用户 ID 相关联) 称为 DLFM

注册表变量
下列注册表变量被设置为:

   DLFM_PORT=port_number
   DLFM_LOG_LEVEL=LOG_ERR
   DB2_RR_TO_RS=ON
   DB2_HASH_JOIN=ON
   DLFM_INSTALL_PATH=$HOME/sqllib/bin
   DLFM_INSTANCE_NAME=instance_name
   DB2INSTANCE=DLFM_INSTANCE_NAME
   DLFM_BACKUP_DIR_NAME=$HOME/dlfmbackup   // 仅对于 JFS
   DLFM_BACKUP_DIR_NAME=/:/dlfmbackup      // 仅对于 DCE-DFS
   DLFM_BACKUP_TARGET=LOCAL
   DLFM_FS_ENVIRONMENT=file_system

其中:

PATH 变量
下列变量在 DB2 DataLinks Manager Administrator 的 db2profiledb2cshrc 脚本文件中设置:
   (对于 bash、Bourne 或 Korn shell)
   export PATH=$PATH:$HOME/sqllib/bin:$HOME/sqllib/adm:$HOME/sqllib/misc
   (对于 C shell)
   setenv PATH=${PATH}:${HOME}/sqllib/bin:${HOME}/sqllib/adm:${HOME}/sqllib/misc
 

要在每次此用户登录至系统时运行 DB2 DataLinks Manager Administrator 的 db2profiledb2cshrc 脚本文件, 可将以下项添加至 DB2 DataLinks Manager Administrator 的 .profile 脚本文件:

   . INSTHOME/sqllib/db2profile (对于 bash、Bourne 或 Korn shell)
   source INSTHOME/sqllib db2cshrc (对于 C shell)

其中 INSTHOME 是 DB2 DataLinks Manager Administrator 的主目录。

“虚拟文件系统”号
在 JFS 环境中,以下项被添加至 /etc/vfs 文件:
   dlfs  12  /usr/lpp/db2_07_01/bin/dlfs_mnthlp /usr/lpp/db2_07_01/bin/dlfs_fshelper

如果已经使用了 vfs 号 12, db2setup 实用程序将指定另一个介于 815 之间的数值,以供“虚拟文件系统”(VFS) 使用。

创建的 DB2 数据库 DLFM_DB
在 DCE-DFS 环境中, DLFM_DB 数据库并非是在 DLFM 服务器节点上创建的, 而是必须将它作为后安装步骤来执行。在 DLFM 客户机节点上,创建了 DLFM_DB 的远程数据库目录项。

在 JFS 环境中, DLFM_DB 数据库是在包含 DB2 DataLinks Manager 的节点上创建的。

DMAPP 的 DCE-DFS 预启动注册
在 DCE-DFS 环境中,安装了数据管理应用程序 (DMAPP)。 此 DMAPP 防止了文件的重命名和删除。仅当 DMAPP 已经启动且在运行之中时 DB2 DataLinks Manager 才能启动, 且 DMAPP 必须作为 DFS 启动的一部分来启动。此操作可通过安装 DFS 预启动脚本来完成。 db2setup 实用程序通过执行下列操作来完成此操作:
  1. db2setup 实用程序检查 /opt/dcelocal/tcl/user_cmd.tcl 是否存在。如果它不存在的话,db2setup 实用程序将创建它。
  2. 这些命令会被添加至 /opt/dcelocal/tcl/user_cmd.tcl, 以确保 DMAPP 是在启动 DFS 时启动的。
  3. 创建了从 $HOME/sqllib/adm/dlfsdmap_prestart.dfs/usr/bin/dlfsdmap_prestart.dfs 的链接。


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