DB2 DataLinks Manager 快速入门

人工安装的后安装任务

在使用 SMIT 人工安装 DataLinks Manager 之后, 必须执行几个附加配置任务。若使用 db2setup 实用程序安装产品, 则会执行所有这些任务。

要完成人工 DB2 DataLinks Manager 安装:

  1. 作为在 DLFM 服务器上具有超级用户权限的用户, 运行 /opt/IBMdb2/V7.1/instance/dlfmcrt 命令来创建 DLFM 实例。
  2. 通过输入以下命令,将 DLFM_PORT 注册表变量设置为未使用的端口号:
       db2set DLFM_PORT=port_number
    

    其中 port_number 是任何未使用的通信端口号。建议还应将此项添加至 /etc/services 文件,以便没有任何其他服务可使用此端口。

  3. 运行 dlfm setup 命令。

要在每次此用户登录至系统时运行 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 的主目录。

在人工安装 DB2 DataLinks FileManager 时, 不会自动安装“DB2 产品库”(HTML) 文件集。而且,未安装非英文版的“DB2 产品信息”。 必须分别安装这些文件集。有关如何安装这些文件集的详情, 参考 Quick Beginnings for UNIX 手册中的“DB2 Solaris 版服务器安装”一章。

一旦 db2setup 实用程序在系统上安装完 DB2 DataLinks Manager,就应通过列示“系统数据库目录”的内容来确保成功创建和编目了 DLFM_DB 数据库。一旦已经验证出此数据库存在, 您就需要设置备份和恢复方案以在应急恢复时有所帮助,并保护数据的完整性。

要验证是否成功创建并编目了 DLFM_DB 数据库:

  1. 运行 db2profiledb2cshrc 脚本,如下所示:
          . INSTHOME/sqllib/db2profile    (对于 bash、Bourne 或 Korn shell)
       source INSTHOME/sqllib/db2cshrc (对于 C shell)
    

    其中 INSTHOME 是实例拥有者的主目录。

  2. 通过输入下列命令,在“系统数据库目录”中检索 DLFM_DB 数据库的项目:

       db2 list database directory
    

    此命令应返回类似于以下内容的输出:

       System Database Directory
     
       Number of entries in the directory = 1
     
      Database 1 entry:
     
       Database alias                  = DLFM_DB
       Database name                   = DLFM_DB
       Local database directory        = /home/dlfm
       
       Database release level          = 9.00
       Comment                         =
       Directory entry type            = Indirect (1)
       Catalog node number             = 0
    

    如果此数据库不存在,参见在 DataLinks 服务器上创建和卸下 DB2 数据库

选择备份方法

一旦将 DATALINK 值插入到带有 DATALINK 列(该列是为用于恢复定义的)的表中, 就会调度 DataLinks 服务器上的相应 DATALINK 文件以备份至归档服务器。目前,对于将文件备份至归档服务器, 磁盘复制(缺省方法)和 Tivoli 存储管理器这两个选项是受支持的。DB2 DataLinks Manager 的将来的发行版将支持其他供应商的备份媒体和软件。

磁盘复制

如果在 DB2 服务器上输入了 backup 命令,它将确保在 DataLinks 服务器上将数据库中的链接文件备份至由 DLFM_BACKUP_DIR_NAME 注册表变量指定的目录。

在 UFS 环境中, 此注册表变量的缺省设置会将备份目录设置为 INSTHOME/dlfm_backup, 其中,INSTHOME 是 DB2 DataLinks Manager Administrator 的主目录。

使用 db2set 命令更改 DLFM_BACKUP_DIR_NAME 注册表变量的设置。

例如, 要设置 DLFM_BACKUP_DIR_NAME 注册表变量,以使备份文件存储在 /home/backup 目录中, 可输入下列命令:

   mkdir /home/backup
   chown dlfmid.dlfmgroup /home/backup
   db2set DLFM_BACKUP_TARGET=LOCAL
   db2set DLFM_BACKUP_DIR_NAME=/home/backup
   dlfm stop
   dlfm start
如果选择更改由 DLFM_BACKUP_DIR_NAME 注册表变量指定的位置, 则必须确保指定的目录并非位于使用 Data Links Filesystem Filter 的文件系统上,且对于备份文件, 在指定的目录中必须有所需的空间可用。

不建议指定一个安装了 NFS 的目录。如果确实指定了一个安装了 NFS 的目录, 则必须确保在此文件服务器上具有超级用户权限的任何用户都对此安装目录具有读写存取权。 DB2 DataLinks Manager Administrator 的用户名还必须存在于从其 NFS 安装和导出此目录的机器之上。

Tivoli 存储管理器
还可以使用“Tivoli 存储器管理器”(TSM) 来备份驻留在 DataLinks 服务器上的文件。

要将 “Tivoli 存储管理器”用作归档服务器:

  1. 在 DataLinks 服务器上安装“Tivoli 存储管理器”。有关详情, 参考“Tivoli 存储管理器”产品文档。
  2. 向“Tivoli 存储管理器”服务器注册 DataLinks 服务器客户机应用程序。有关详情, 参考“Tivoli 存储管理器”产品文档。
  3. 将下列环境变量添加至“DataLinks Manager 管理员”的 db2profiledb2cshrc 脚本文件:
       (对于 Bash、Bourne 或 Korn shell) 
       export DSMI_DIR=/opt/tsm/bin
       export DSMI_CONFIG=$HOME/tsm/dsm.opt
       export DSMI_LOG=$HOME/dldump
       export PATH=$PATH:/opt/tsm/bin
     
      (对于 C shell)
       setenv DSMI_DIR /opt/tsm/bin
       setenv DSMI_CONFIG ${HOME}/tsm/dsm.opt
       setenv DSMI_LOG ${HOME}/dldump
       setenv PATH=${PATH}:/opt/tsm/bin
     
    
  4. 确保 dsm.sys TSM 系统选项文件位于 /opt/tsm/bin 目录中。
  5. 确保 dsm.opt TSM 用户选项文件位于 INSTHOME/tsm 目录中, 其中,INSTHOME 是“DataLinks Manager 管理员”的主目录。
  6. /opt/tsm/bin/dsm.sys“Tivoli 存储管理器”系统选项文件中将 PASSWORDACCESS 选项设置为 generate
  7. 在首次启动 DataLinks File Manager 之前, 向 generate 选项注册 TSM 口令。这样, 在 DataLinks File Manager 启动与 TSM 服务器的连接将不需要提供口令。有关详情, 参考 TSM 产品文档。
  8. 将 DLFM_BACKUP_TARGET 注册变量设置为 TSM。在此情况下, 将忽略 DLFM_BACKUP_DIR_NAME 注册表变量的值。这将激活 “Tivoli 存储管理器”备份选项。

    记录:

    1. 若在运行时将 DLFM_BACKUP_TARGET 注册表变量的设置在 TSM 和磁盘之间来回更改, 则您应该清楚归档文件未被移至新指定的归档位置。例如, 若您在启动 DataLinks File Manager 时将 DLFM_BACKUP_TARGET 注册表值设置为 TSM, 并将注册表值更改为磁盘位置,则所有新归档的文件都将被存储在磁盘上的新位置。先前归档至 TSM 的文件将不会被移至新的磁盘位置。

    2. 要覆盖缺省的 TSM 管理类, 使用新注册表变量 DLFM_TSM_MGMTCLASS。若尚未设置此注册表变量, 则将使用缺省 TSM 管理类。
  9. 通过输入 dlfm stop 命令来停止 DataLinks File Manager。
  10. 通过输入 dlfm start 命令来启动 DataLinks File Manager。

XBSA 归档服务器

要将 XBSA 存储管理器用作归档服务器:

  1. 在 DataLinks 服务器上安装 XBSA 客户机。有关详情,参考 XBSA 供应商产品文档。
  2. 向 XBSA 服务器注册 DataLinks 服务器客户机应用程序。有关详情, 参考 XBSA 供应商服务器文档。
  3. 将必需的环境变量添加至 DB2 DataLinks Manager Administrator 的 db2profiledb2cshrc 脚本文件。例如, Legato 需要下列内容:
       (对于 bash、Bourne 或 Korn shell)
       export NSR_SERVER=fully_qualified_server_hostname
       
      (对于 C shell)
       setenv NSR_SERVER=fully_qualified_server_hostname
     
    
  4. 将 DLFM_BACKUP_TARGET 注册表变量设置为 XBSA,而将 DLFM_BACKUP_TARGET_LIBRARY 设置为由供应商提供的全限定共享库。在这种情况下,DLFM_BACKUP_DIR_NAME 注册表变量的值将被忽略。这将激活 XBSA 备份选项。
    注意:库名还必须指定要使用库中的哪个共享对象。 例如,使用 Legato:
       db2set DLFM_BACKUP_TARGET_LIBRARY=/opt/lib/libxdb2.a(bsashr10.0)
    

    请联系 XBSA 供应商以了解所需的特定设置。

  5. 输入 dlfm stop 命令来停止 DataLinks File Manager。
  6. 输入 dlfm start 命令来启动 DataLinks File Manager。

现在已准备好,可设置 DB2 DataLinks Manager 环境并验证安装。 转至在 Solaris 上验证安装,以了解详情。


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