一旦 db2setup 实用程序在系统上安装完 DB2 DataLinks Manager,就应通过列示“系统数据库目录”的内容来确保成功创建和编目了 DLFM_DB 数据库。一旦已经验证出此数据库存在, 您就需要设置备份和恢复方案以协助应急恢复,并保护数据的完整性。
要验证是否成功创建并编目了 DLFM_DB 数据库:
. INSTHOME/sqllib/db2profile(对于 bash、Bourne 或 Korn shell) source INSTHOME/sqllib/db2cshrc (对于 C shell)
其中 INSTHOME 是实例拥有者的主目录。
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 type 为 Remote 之外, 此命令会返回类似于以上示例的输出。若此数据库不存在, 则参见在 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 存储管理器”用作归档服务器:
(对于 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
记录:
要将 XBSA 存储管理器用作归档服务器:
(对于 bash、Bourne 或 Korn shell) export NSR_SERVER=fully_qualified_server_hostname (对于 C shell) setenv NSR_SERVER=fully_qualified_server_hostname
注意: | 库名还必须指定要使用库中的哪个共享对象。
例如,使用 Legato:
db2set DLFM_BACKUP_TARGET_LIBRARY=/usr/lib/libxdb2.a(bsashr10.0) 请联系 XBSA 供应商以了解所需的特定设置。 |
在 DataLinks Manager 服务器上,执行下列步骤来完成安装:
stop.dfs all start.dfs all
在 DataLinks Manager 客户机上,执行下列步骤来完成安装:
stop.dfs all start.dfs all
现在已准备好,可设置 DB2 DataLinks Manager 环境并验证安装。 转至验证 AIX 上的安装,以了解详情。