在使用 SMIT 人工安装 DataLinks Manager 之后, 必须执行几个附加配置任务。若使用 db2setup 实用程序安装产品, 则会执行所有这些任务。
要完成人工 DB2 DataLinks Manager 安装:
db2set DLFM_PORT=port_number
其中 port_number 是任何未使用的通信端口号。建议还应将此项添加至 /etc/services 文件,以便没有任何其他服务可使用此端口。
要在每次此用户登录至系统时运行 DB2 DataLinks Manager Administrator 的 db2profile 或 db2cshrc 脚本文件, 将以下项添加至 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 数据库:
. 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
如果此数据库不存在,参见在 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 存储管理器”用作归档服务器:
(对于 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
记录:
要将 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=/opt/lib/libxdb2.a(bsashr10.0) 请联系 XBSA 供应商以了解所需的特定设置。 |
现在已准备好,可设置 DB2 DataLinks Manager 环境并验证安装。 转至在 Solaris 上验证安装,以了解详情。