内容摘要:本文讲述了如何跨多台机器在 UNIX 和 Linux 平台上快速、轻松和一致地部署 DB2 产品。本说明书可用于安装客户机、服务器、并行服务器和 FixPak。本文主要讨论 UNIX 和 Linux 平台上的 DB2 Version 8 产品家族。本说明书与前一版本类似,并且在未来版中也会继续保持类似特点。
DB2 Run-time Client 将用作示例产品,但是其步骤与所有产品的步骤相同。
部署响应文件安装
这是最简单的情况。由于产品定义、组件选择和实例设置几乎已经由响应文件完全封装,很多工作可以通过简单的调用响应文件来完成:
/share/rtcl/db2setup -r /share/rtcl/db2rtcl.rsp
在此,我们已经将自定义的响应文件存放在产品的 /share/rtcl 目录中。
安装后工作
由于 Run-time Client 的正常使用还包含远程服务器和数据库的目录编辑,我们还可以自动化执行目录编辑。我们可以使用 db2cfimp(如果我们使用 db2cfexp 按照上述操作来导出它们)来自动完成操作,也可以手动编辑目录。例如,利用已经创建的实例 db2instl 来使用 db2cfimp:
su - db2instl -c ". sqllib/db2profile;
db2cfimp /share/rtcl/db2inst.exp"
利用同一个已经创建的实例手动编辑目录:
su - db2instl -c ". sqllib/db2profile;
db2 catalog tcpip node ..."
在第二种情况下,最好将目录编辑命令存放在另一份文件中,然后允许 DB2 命令行处理程序读取该文件:
su - db2instl -c ". sqllib/db2profile;
db2 –tvf /share/rtcl/catalog.db2"
另外一份文件可以执行设置 DB2 所需的其他操作。例如,
catalog tcpip node server remote serverhostname;
catalog database sample at node server;
update dbm cfg using jdk_path /opt/lBMJava2-141;
服务器事项
在服务器部署中,通常需要附加命令来创建和设置数据库、表空间、表,等等。至于客户机,创建单个 /share/ddi/createdb. db2 脚本即可简化部署脚本。
来源:IT168 责编:豆豆技术应用