DB2 DataLinks Manager 快速入门

后安装任务

一旦 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
    

    在处于 DCE-DFS 环境中的 DLFM 服务器上, db2 list database directory 命令返回类似于以上示例的输出。在 DLFM 客户机节点上, Directory entry typeRemote 之外, 此命令会返回类似于以上示例的输出。若此数据库不存在, 则参见在 DataLinks 服务器上创建和卸下 DB2 数据库

选择备份方法

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

磁盘复制

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

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

在 DCE-DFS 环境中, 此注册表变量将备份目录设置为 /:/dlfm_backup。此目录必须为 DFS 文件集。有关详情,参见DFS 环境中磁盘备份的性能增强

使用 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=/usr/lpp/tsm/bin
       export DSMI_CONFIG=$HOME/tsm/dsm.opt
       export DSMI_LOG=$HOME/dldump
       export PATH=$PATH:/usr/lpp/tsm/bin
     
      (对于 C shell)
       setenv DSMI_DIR /usr/lpp/tsm/bin
       setenv DSMI_CONFIG ${HOME}/tsm/dsm.opt
       setenv DSMI_LOG ${HOME}/dldump
       setenv PATH=${PATH}:/usr/lpp/tsm/bin
     
    
  4. 确保 dsm.sys TSM 系统选项文件位于 /usr/lpp/tsm/bin 目录中。
  5. 确保 dsm.opt TSM 用户选项文件位于 INSTHOME/tsm 目录中, 其中,INSTHOME 是“DataLinks Manager 管理员”的主目录。
  6. /usr/lpp/tsm/bin/dsm.sys “Tivoli 存储管理器”系统选项文件中, 将 PASSWORDACCESS 选项设置为 generate
  7. 在首次启动 DataLinks File Manager 之前, 向 generate 选项注册 TSM 口令。这样, 在 DataLinks File Manager 启动与 TSM 服务器的连接将不需要提供口令。有关详情, 参考 TSM 产品文档。
  8. 将 DLFM_BACKUP_TARGET 注册变量设置为 TSM。这将激活 “Tivoli 存储管理器”备份选项。在此情况下, 将忽略 DLFM_BACKUP_DIR_NAME 注册变量的值。

    记录:

    1. 若在运行时将 DLFM_BACKUP_TARGET 注册表变量的设置在 TSM 和 LOCAL 之间来回更改, 则归档的文件将不会移至新指定的归档位置。例如, 若在启动 DataLinks File Manager 时将 DLMF_BACKUP_TARGET 注册表值设置为 TSM, 并更改了注册表值 LOCAL,则所有新归档的文件都被存储在磁盘上的新位置。先前归档至 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=/usr/lib/libxdb2.a(bsashr10.0)
    

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

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

完成 DataLinks Manager 安装

在 DataLinks Manager 服务器上,执行下列步骤来完成安装:

  1. 创建键表文件,如键表文件中所述。
  2. 作为超级用户,输入下列命令来启动 DMAPP:
       stop.dfs all
       start.dfs all
    
  3. 使用 dce 超级用户凭证来运行 dlfm setup,如下所示:
    1. 登录为 DataLinks Manager 管理员 DLMADMIN。
    2. 作为超级用户,发出 dce_login。
    3. 输入 dlfm setup 命令。

在 DataLinks Manager 客户机上,执行下列步骤来完成安装:

  1. 创建键表文件,如键表文件中所述。
  2. 作为超级用户,输入下列命令来启动 DMAPP:
       stop.dfs all
       start.dfs all
    

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


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