UNIX机器上同时对多个DB2系统进行设置

此文章主要向大家讲述的是在一台Linux或是UNIX机器上同时对多个DB2系统进行设置的实际操作步骤,在DB2 for Linux, UNIX,和Windows Version 8之前,SAP客户只能在一台物理机器上安装每个DB2 版本的一个拷贝,因为安装路径是硬编码的。

尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们。

 

对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝。数据库的安装是相互独立的。它们可以是不同级别的,可以安装在任何有效路径上。每个拷贝可以独立更新,而不会相互影响。所有装有 DB2 9 的 SAP R/3 3.1I 版本的环境都支持这一特性。另外,从 SAP NetWeaver 7.1 开始,SAP 安装程序充分利用这个特性,将 DB2 软件安装在实例所有者的主目录中。

本文解释如何在一台 Linux 或 UNIX 机器上设置多个 DB2 系统,并让 SAP 应用程序与安装的不同数据库软件一起运行。

在一个系统上安装多个DB2拷贝

多个DB29拷贝共存的好处:对于DB2 9,客户可以在主机上多次安装 DB2 软件,并给一个 SAP DB2 实例分配不同的 DB2 安装。安装的每个 DB2 软件实例都独立运行。另外,以完整的安装映像形式提供每个修订包,这样就可以选择是在以前的映像上安装它,还是作为新映像单独安装。

有了这一改进,客户就可以让不同的 SAP 应用程序运行在同一主机不同级别的 DB2 上。例如,您可以用一个新的修订包部署和测试 SAP 应用程序,然后将生产系统转移到新安装上。它还提供了一种轻松地返回到以前的补丁级别的方法。每个实例都可以独立地更新。您不需要将修订包应用于以前的版本上并应用于所有实例,但是老方法仍然得到支持。

例如,假设客户有实例 I1、I2 和 I3。他安装 DB2 9 的最初版本并相应地更新所有实例。然后安装 DB2 9 Fix Pack 1;他可以选择在已经安装的最初版本上安装,或者在另一个路径上安装。然后,将实例 I1 和 I2 指向新路径进行更新。然后,在新路径上安装 DB2 9 Fix Pack 2。此时,也能够通过指向新路径将包括 I3 在内的所有实例都更新为 Fix Pack 2。

可以在同一台物理机器上同时安装 Version 8 和 Version 9,也可以安装 Version 9 的多个级别的修订包。

与以前的 DB2 版本的差异

这个新特性使 DB2 出现了许多变化: 不能使用操作系统实用程序(例如 paged、rpm、smit 或 sisal)查询 DB2 产品。相反,要使用一个新命令 db2ls 跟踪机器上安装的 DB2 软件。它提供关于安装的 DB2 产品的信息,包括版本和安装的时间。

示例:

  1. %/opt/ibm/db2/V9.1_01/install/db2ls   
  2. Install Path Level FixPack Special Install Number Install Date    
  3. /opt/ibm/db2/V9.1_01 9.1.0.0 0 Tue Jul 11 14:28:33 2006 EDT   
  4. /opt/ibm/db2/V9.1_02 9.1.0.1 1 Thu Sep 7 16:52:14 2006 EDT  

用户不能使用本机操作系统实用程序(例如 ramp 或 smit)卸载 DB2 软件。要想卸载 DB2 产品,应该运行 db2_deinstall 命令,这个命令位于安装目录下。

 

示例:

 

  1. %/opt/ibm/db2/V9.1_01/install/db2_deinstall -a 

上面的命令可将 DB2 产品从 /opt/ibm/db2/V9.1_01 目录删除。

每个 DB2 系统可以有任意数量的 DB2 实例。但是,在整个系统中实例名必须是惟一的。命令 db2ilist 只列出运行命令时所在的路径下创建的实例。同样,db2ilist db2icrt 和 db2idrop 命令用于创建以及删除与运行命令时所在的 DB2 路径相关联的实例。

DB2 9 修订包映像是完整的安装映像。可以使用映像运行全新的数据库安装,也可以将修订包应用于现有的安装。下面描述的安装过程适用于 DB2 9 映像的最初版本以及修订包映像。惟一的差异是,如果用户使用修订包映像运行新安装,那么会安装试用许可证。然后,需要运行 db2licm a filename 来手工添加许可证。

安装

在开始安装之前,应该确保操作系统满足安装 DB2 9 所需的所有前提条件。***的系统需求列表请参阅 System Requirements 页面。

注:如果在多个物理节点上运行 DB2 分区数据库系统,那么必须在每个数据库主机上的相同路径中安装数据库软件。例如,如果 instance1 安装在 server1 上的 /opt/V9install 目录中,那么它在 server2、server3 等主机上也应该安装在 /opt/V9install 目录中。

如果 SAP 中央实例或对话实例并未运行在数据库服务器上,那么需要在中央或对话实例机器上安装 DB2 Client 软件。过程是相同的,但是应该确保只选择安装 DB2 Client。***实践是让中央或对话实例处于同样的 DB2 级别。

安装路径

如果在安装时没有提供路径,DB2 就会安装在以下默认路径中(将创建目录):

 

  1. /opt/IBM/db2/V9.1 

针对 AIX、HP-UX 和 Solaris 操作系统

 

  1. /opt/ibm/db2/V9.1 

针对 Linux 操作系统

如果默认安装路径已经在使用了,路径后面就会加上 _xx,_xx 是从 01 开始的数字,根据已经安装的 DB2 拷贝数量递增。

例如,DB2 的***个拷贝安装在 /opt/IBM/db2/V9.1 中,第二个拷贝安装在 /opt/IBM/db2/V9.1_01 中。

另外,可以在安装 DB2 期间选择一个路径,DB2 将安装在您提供的任何有效路径中。对于安装路径有一些限制:

这个路径必须是空的。如果这个路径不存在,DB2 安装程序会在安装期间创建它。如果这个路径已经存在,就需要确保它不包含任何文件或子目录。

路径名不能包含任何空格。例如,/opt/IBM/db2/db2 v9 是不允许的。

支持的安装路径***长度在 AIX 上是 108 个字节,在 HPPA 上 105 个字节。对于所有其他平台,安装路径不能超过 128 个字符。如果路径是链接,那么它链接的真实路径也应该满足这个长度限制。

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/278667.html<

(0)
管理的头像管理
上一篇2025-05-11 16:55
下一篇 2025-05-11 16:56

相关推荐

  • 自营机房和代理机房有什么区别,哪个更稳定可靠

    自营机房和代理机房最根本的区别在于基础设施的归属权与运营主体,自营机房由服务商自主建设、维护并持证运营,提供全程可控的IDC服务;代理机房则通过转售第三方资源,缺乏底层控制力, 选择自营还是代理,直接关系到业务的稳定性、安全边际和售后深度,近年来,随着工信部对IDC行业持证经营的要求逐步收紧,越来越多企业开始关……

    2026-07-26
    0
  • 高防服务器常见的套路猫腻如何辨别,有哪些常见的坑?

    辨别高防服务器猫腻的关键在于核实防御能力真实性、检查机房资质与服务条款,避免被低价宣传和虚假承诺误导,常见猫腻有哪些虚假防御能力不少服务商声称提供单机百G防御,实际可能只有几十G,甚至多个用户共享同一防御带宽,一旦遭遇真实攻击,防护效果远低于宣传值,部分商家还会利用“突发清洗”概念,只在攻击峰值时短暂启用清洗设……

    2026-07-26
    0
  • 选择IDC服务商千万不能忽略哪几点,有哪些注意事项?

    选择IDC服务商,资质和合规性是最容易被忽视却至关重要的环节,一家没有完整资质的服务商,无论价格多低都不值得选择, 近年来,企业数字化转型加速,对IDC服务的需求持续增长,但服务商水平参差不齐,如果你正在挑选IDC服务商,需要从资质、机房、服务、成本等几个核心维度仔细考察,才能避免业务埋雷,资质认证:合规经营的……

    2026-07-26
    0
  • 低价服务器到底为什么不能买,有什么风险?

    低价服务器看似省钱,实则隐藏性能差、不稳定、数据安全无保障、售后缺失甚至跑路等风险,最终可能让你付出更高代价,低价服务器常见的“坑”性能陷阱:超售严重低价服务器的核心套路是超售,一台物理机卖给几十甚至上百个用户,CPU、内存、带宽全面拥挤,你买到的所谓“独享”资源,实际上与邻居争抢,高峰期响应延迟直接拉满,用……

    2026-07-26
    0
  • 新手买站群服务器怎么避坑不被坑,推荐哪家服务商比较好?

    新手买站群服务器,踩坑的根源往往在于只看价格不看资质,要避开风险,必须从持牌经营、机房实地、IP池质量三个维度入手,缺一不可,站群服务器常见的“坑”有哪些IP被“污染”或“墙”了多数新手贪便宜,买到被滥用过的IP段,这类IP发出去的邮件被拒,收录慢,甚至直接被墙,你花时间搭起来的站群,还没开始跑流量就废了,IP……

    2026-07-26
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注