在UNIX 和Linux平台上部署 IBM DB2 产品

豆豆网   技术应用频道   2008年04月16日  【字号: 收藏本文

内容摘要:本文讲述了如何跨多台机器在 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    责编:豆豆技术应用

正在加载评论...