|接下来的几节描述如何设置基于 Windows 的版本 7.2 的“DB2 个人版”和“DB2 |工作组版”系统,以便它们可在卫星环境中用作全功能的卫星。有关接下来的信息中使用的术语和概念,请参考《卫星管理指南和参考》。可在以下 |URL 处找到此书:
|http://www-4.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/v6pubs.d2w/en_main
|有关补充《卫星管理指南和参考》中的信息的技术注释,参考以下 |URL:
| http://www-4.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/browse.d2w/ | report?type=tech5udb&tech5udb=Y
|要将“DB2 个人版”或“DB2 工作组版”设置为卫星,需要下列各项:
|DB2 控制服务器是在 Windows NT 或 AIX 上运行的“DB2 |企业版”系统,且安装有“控制服务器”组件。使用的“DB2 企业版”系统必须是带有“修订包 2”或更高版本的版本 |6,或处于任何“修订包”级别的版本 7。
|通常,DB2 控制服务器实例称为 DB2CTLSV,而卫星控制数据库称为 SATCTLDB。DB2 |控制服务器实例和卫星控制数据库都在“企业版”系统上,而且它们是您在安装 DB2 |和“控制服务器”组件时在 Windows NT 上自动创建的。如果是在 AIX 上安装 |DB2,则参见《卫星管理指南和参考》以获取有关创建 DB2 |控制服务器实例和卫星控制数据库的信息。
|卫星管理中心是一组 GUI 工具,可用来设置和管理卫星环境。可从控制中心访问这组工具。有关卫星管理中心和卫星环境的更多信息,参见《卫星管理指南和参考》和卫星管理中心提供的联机帮助。如果正在运行“版本 |6 控制中心”,参见11.1.4, 升级版本 6 控制中心和卫星管理中心。
|如果还未使用卫星管理中心来设置卫星环境,也未创建在卫星管理中心中表示新卫星的对象,应在安装卫星之前完成这些操作。要获取更多信息,参见《卫星管理指南和参考》中有关如何设置和测试卫星环境的描述。
|在安装“DB2 个人版”或“DB2 工作组版”时,不需要选择任何特殊组件就可以启用要同步的任何一个系统。如果打算执行响应文件安装,则参见执行响应文件安装以获取在安装版本 7.2 的系统时应指定的关键字。如果正在版本 |7.2 系统上执行交互式安装,则参见11.1.2, 配置版本 7.2 系统以进行同步以获取在完成 |DB2 的安装后版本 7.2 上必须设置的值,以使系统同步。
|如果是执行版本 7.2 的“DB2 个人版”或“DB2 |工作组版”的响应文件安装,可在响应文件中设置下列关键字。
|如果决定在响应文件安装期间不指定这些关键字中的一个或多个关键字,则参见11.1.2, 配置版本 7.2 系统以进行同步以获取在安装 DB2 后必须执行的其他步骤,以使版本 7.2 系统同步。如果想要更改在响应文件安装期间指定的任何值,也可使用本节中的指示信息。
|
|完成响应文件的安装后,版本 7.2 系统就可以同步了。应在卫星上发出 |db2sync -t 命令以验证在卫星上指定的值是否正确,且卫星是否能连接至卫星控制数据库。
|有关执行响应文件安装的更多信息,参考《卫星管理指南和参考》。
注:
|在版本 |6 中,可在“DB2 卫星版”的响应文件安装期间指定 admin.userid 和 |admin.password 关键字以指定将由“远程命令服务”使用的用户标识和密码。对于版本 |7.2 的“个人版”和“工作组版”,如果指定这些关键字,它们将用于版本 7.2 系统上的 |DB2DAS00 实例。对于 DB2 版本 7.2 系统,“远程命令服务”将使用由系统上的 DB2 |实例使用的用户标识和密码。如果未指定 db2.userid |和 db2.password 的值,则应用上述缺省规则。
|如果以交互方式安装版本 7.2 系统,则在安装 DB2 之后必须在“DB2 个人版”或“DB2 工作组版”系统上设置几个值,系统才能同步。
|
|如果以交互方式安装“DB2 个人版”或“DB2 工作组版”,则卫星标识被自动设置为用来安装 DB2 的用户标识。如果想要将此用户标识用作卫星标识,则不必执行此步骤。有关设置卫星标识的信息,参见《卫星管理指南和参考》。
|如果以交互方式安装“DB2 个人版”或“DB2 工作组版”,则卫星上的应用程序版本被自动设置为 V1R0M00。如果想要将此值用作应用程序版本,则不必执行此步骤。
|可在卫星上使用 db2sync -g |命令以查看应用程序版本的当前设置。如果想要更改此值,则发出 db2sync -s |命令。系统会提示您对应用程序版本输入新值。有关设置应用程序版本的更多信息,参见《卫星管理指南和参考》。
|还可在卫星上使用 db2sync -t |命令来以测试方式打开 DB2 Synchronizer 应用程序。如果在发出命令时还未在卫星上编目 |SATCTLDB 数据库,则“编目控制数据库”窗口打开。可使用“编目控制数据库”窗口中提供的 DB2 discovery 功能部件来编目 DB2 控制服务器和 SATCTLDB 数据库,可在此窗口中输入主机名和服务器名。系统还会提示您指定卫星将用来连接至卫星控制数据库的用户标识和密码,如步骤4中所述。
|如果还未在卫星上存储同步凭证,则“连接至控制数据库”窗口打开。必须使用此窗口来指定卫星将用来连接至卫星控制数据库的用户标识和密码。
|完成这些配置任务后,版本 7.2 系统就可以同步了。
|对于要用作 DB2 控制服务器的“版本 6 企业版”系统,系统必须处于“修订包 2”或更高版本。
|接下来的几节描述您必须执行的任务,以在 Windows NT 或 AIX 上升级“版本 6 企业版”系统,以便用作 DB2 控制服务器。如果正在使用版本 6 控制中心,则还应执行11.1.4, 升级版本 6 控制中心和卫星管理中心中的步骤以验证是否有正确级别的控制中心和卫星管理中心来管理卫星环境。
|要将“版本 6 DB2 企业版”系统用作 DB2 控制服务器,必须将其与“控制服务器”组件安装在一起,且“DB2 企业版”应为“修订包 2”服务级别或更高级别。根据是否安装了 DB2 |控制服务器组件及“DB2 企业版”的服务级别,您将必须执行下列其中一个任务:
|使用下面的信息标识需要执行前面两个任务中的哪一个,以及适用于您的情况的步骤。下面是将要执行的步骤的总结。
|DB2 控制服务器只能在 DB2 企业版的 Windows NT 和 AIX 版上运行。继续遵循适用于您的平台的指示信息:
|使用以下几节中的信息来确定“版本 6 DB2 企业版”系统的当前服务级别,以及将系统更新至“修订包 2”服务级别或更高级别需要执行的步骤。您将需要执行下面一节或多节中的步骤:
|如果在 Windows NT 上安装了“DB2 企业版”,则执行下列步骤:
db2level 输出中的键字段的值 | DB2 系统为: | ||
发行版 | 级别 | 信息标记 | |
SQL06010 | 01010104 | db2_v6, n990616 | 版本 6.1 基本组件 |
SQL06010 | 01020104 | DB2 V6.1.0.1, n990824, WR21136 | 版本 6.1,修订包 1 |
SQL06010 | 01030104 | DB2 V6.1.0.6, s991030, WR21163 或 DB2 V6.1.0.9, s000101, WR21173 | 版本 6.1,修订包 2 |
|使用您收集的信息查找下表中适用于您的情况的行,并遵循准备“DB2 企业版”系统以支持“修订包 2”级别或更高级别的 |DB2 控制服务器所需的步骤。
|该表下面的几节提供了有关执行所需步骤的指示信息。考虑在执行每一步时核对一下。只执行那些适用于您的情况的步骤。
|
安装的控制服务器组件 | DB2 企业版系统的服务级别 | 准备“DB2 企业版”系统所需的步骤 |
---|---|---|
否 | 版本 6.1 基本组件或版本 6.1,修订包 1,或版本 6.1,修订包 2 或更高级别 | 执行下列步骤: |
是 | 版本 6.1 基本组件,或版本 6.1,修订包 1 | 执行下列步骤: |
是 | 版本 6.1,修订包 2 或更高级别 | 执行以下步骤: |
|要在 Windows NT 上安装“控制服务器”组件:
|如果安装程序未自动启动,在 CD 的根目录中运行 setup 命令以启动安装进程。
|如果安装进程完成且已经重新引导了系统,则在想要在系统本地使用控制中心和卫星管理中心的情况下,必须在 DB2 实例中编目作为“控制服务器”安装的一部分创建的卫星控制数据库(SATCTLDB)。要编目 SATCTLDB 数据库:
|发出 |set 命令并检查 db2instance 的值。如果值不是 |db2,则发出以下命令:
| set db2instance=db2
| db2 catalog local node db2ctlsv instance db2ctlsv
| db2 catalog database satctldb at node db2ctlsv
| db2 terminate
|要将 Windows NT 上的现有“版本 6 DB2 企业版”系统升级至“修订包 2”或更高版本,则:
|http://www-4.ibm.com/software/data/db2/db2tech/version61.html
|遵循 readme.txt 文件中的指示信息来安装“修订包”。
|要在 Windows NT 上升级 SATCTLDB 数据库
| db2 connect to satctldb
| db2 select name from sysibm.systriggers where name='I_BATCHSTEP_TRGSCR'
|记录返回的行数。
| db2 connect reset
|如果步骤1d返回一行,则表明数据库处于正确级别。在此情况中,跳过步骤2,并在步骤3处继续。如果返回零(0)行,则表明数据库的级别不正确,必须升级(如步骤2中所述)才能执行步骤3。 |
|发出 |set 命令并检查 db2instance 的值。如果值不是 db2ctlsv,则发出以下命令:
| set db2instance=db2ctlsv
| db2 drop database satctldb
| db2 -tf satctldb.ddl -z satctldb.log
| db2 terminate
|| db2 connect to satctldb
| db2 bind db2satcs.bnd
|| db2 connect reset
|使用以下几节中的信息来确定“版本 6 DB2 企业版”系统的当前服务级别,以及将系统更新至“修订包 2”服务级别或更高级别需要执行的步骤。您将需要执行下面一节或多节中的步骤:
|如果在 AIX 上安装了“版本 6 DB2 企业版”,则执行下列步骤:
| lslpp -l | grep db2_06_01.ctsr
|如果未返回任何数据,则表明未安装“控制服务器”组件。
db2level 输出中的键字段的值 | DB2 系统为: | ||
发行版 | 级别 | 信息标记 | |
SQL06010 | 01010104 | db2_v6, n990616 | 版本 6.1 基本组件 |
SQL06010 | 01020104 | DB2 V6.1.0.1, n990824, U465423 | 版本 6.1,修订包 1 |
SQL06010 | 01030104 | DB2 V6.1.0.6, s991030, U468276 或 DB2 V6.1.0.9, s000101, U469453 | 版本 6.1,修订包 2 |
|使用您收集的信息查找下表中适用于您的情况的行,并遵循准备“版本 6 DB2 企业版”系统以支持“修订包 2”级别的 |DB2 控制服务器所需的步骤。
|该表下面的几节提供了有关执行所需步骤的指示信息。考虑在执行每一步时核对一下。只执行那些适用于您的情况的步骤。
|
安装的控制服务器组件 | DB2 企业版系统的服务级别 | 准备“DB2 企业版”系统所需的步骤 |
---|---|---|
否 | 版本 6.1 基本组件或版本 6.1,修订包 1,或版本 6.1,修订包 2 或更高级别 | 执行下列步骤: |
是 | 版本 6.1 基本组件,或版本 6.1,修订包 1 | 执行下列步骤: |
是 | 版本 6.1,修订包 2 或更高级别 | 执行以下步骤: |
|要在 AIX 上安装“控制服务器”组件
| ./db2setup
|安装进程完成时,创建 DB2CTLSV 实例和 SATCTLDB 数据库。要执行这些任务,遵循《卫星管理指南和参考》中第 13 章的『在 AIX 上设置 DB2 控制服务器』中的详细指示信息。
|要将 AIX 上现有的“DB2 企业版”系统升级至“修订包 2”或更高版本,则:
|http://www-4.ibm.com/software/data/db2/db2tech/version61.html
|遵循“修订包”自述文件中的指示信息来安装“修订包”。
|确保您已经按“修订包”自述文件中的指示信息运行了 |db2iupdt 命令,更新了 DB2CTLSV 实例。
|要在 AIX 上升级 SATCTLDB 数据库:
| db2 connect to satctldb
| db2 "select name from sysibm.systriggers where name='I_BATCHSTEP_TRGSCR'"
|记录返回的行数。
| db2 connect reset
|如果步骤1d返回一行,则表明数据库处于正确级别。在此情况下,跳过步骤2,并在步骤3处继续。如果返回零(0)行,则表明数据库的级别不正确,必须升级(如步骤2中所述)才能执行步骤3。 |
| db2 drop database satctldb
| db2 -tf satctldb.ddl -z $HOME/satctldb.log
| db2 terminate
|| db2 connect to satctldb
| db2 bind db2satcs.bnd
|| db2 connect reset
||要将版本 6 控制中心和卫星管理中心与已升级至“修订包 2”或更高版本的版本 |6 DB2 控制服务器和卫星控制数据库(SATCTLDB)配合使用,这些工具必须也升级至“修订包 2”或更高版本。
|如果控制中心和卫星管理中心是在 DB2 控制服务器所在的系统上运行,则它们会在“DB2 企业版”系统升级至“修订包 2”时进行升级。但是,如果在另一系统上运行这些工具,则必须将此系统升级至“修订包 2”级别或更高级别。
|要将此系统升级至“修订包 2”或更高版本:
| http://www-4.ibm.com/software/data/db2/db2tech/version61.html
|遵循自述文件中的指定来安装“修订包”。