技术开发 频道

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


计划部署

    DB2 for UNIX and Linux 可以使用多种方式进行非交互式的安装。选择哪一种方法取决于您的偏好。所有的方式都可以交替使用。即,您可以使用一种方式执行安装,以后在同一台机器上执行的另一安装则可以使用另一种方式。选择一种方法并不代表您需要永远使用该方法。 

    对于 FixPaks 来说,仅有一种方式可用。 

    极力推荐,在任何部署之前,您应该在一台测试机器上测试安装,以检验部署在每一台机器上会生成什么。此外,甚至在测试部署之前,极力推荐在设计非交互式 DB2 部署之前至少使用一次图形安装程序。图形安装程序可以帮助您理解非交互式安装模式中的条款和关键词。FixPaks 没有任何图形安装程序。 

    响应文件安装 

    推荐的方法是响应文件安装。该方式涉及到创建一份响应文件(将在本文后面讲述),然后针对响应文件运行 db2setup。推荐使用该方法是因为它可以提供很多优势:

• 预先的响应文件语法检查意味着,如果 db2setup 接受了响应文件,则它很可能可以运行。
• 它允许您选择与图形安装程序一样或者更好的粒度来安装。
• 它允许您配置图形安装程序配置的所有内容,而不需要知道其中发生的情况。
• 它允许您与安装同步设置数据库管理程序配置 (dbm cfg) 和 DB2 配置文件注册表参数。
• 可以完全解释所有的输出和日志文件。

db2_install 

    您可以使用的另一种方法是 db2_install 脚本。它是一种瘦型粗粒度的包装程序,仅仅调用底层操作系统安装程序(AIX®、Solaris、HP-UX 和 Linux 操作系统上的 installp、pkgadd、swinstall 或 rpm)安装整个产品。与响应文件的安装相比,这种方法有以下局限性:

• 粗粒度安装意味着在安装时无法选择所有备选组件。
• 其中不包括语言选择。您必须使用另一种方法来安装英语之外的语言。
• 其中不包括 DB2 Administration Server (DAS) 的配置或者实例。 

    但是,它不需要设置任何响应文件。 

    操作系统安装程序 

    这种方法涉及到调用可以直接应用于平台的操作系统安装程序。有关执行此方法的更多信息,请参见操作系统文档和相关主页。与响应文件安装相比,该方法具有以下局限性:
• 您必须按照正确的顺序手动安装组件。
• 组件名称通常不像响应文件标识符那样可读取或者直观。
• 其中不包含任何 DAS 配置或者实例。 

    与使用 db2_install 相比,该方式具有以下不同点:
• 更加灵活,因为您仅安装了所需的组件。
• 您可以安装英语之外的语言。
• 需要更多设置时间,因为您必须选择需要安装的组件。 

    FixPak 安装 

    FixPak 安装通常是非交互式的,因此常常用于大规模部署。
0
相关文章