整合启动和停止脚本

要简化启动和停止数据移动服务的过程,您可以整合生成的启动和停止脚本,并通过主脚本调用它们。

由于“捕获”和“应用”组件必须在数据库所在的系统上运行,所以整合选项因所用的拓扑而异。不管如何整合脚本,要预防初始化错误,您需要确保不会同时启动两个组件。
尽管可以单独启动或停止每个“捕获”或“应用”组件实例,但整合所有组件实例启动和停止脚本的内容,以便只用一个脚本来启动或停止单个业务度量模型的数据移动服务,无疑更加方便。 您可以通过以下操作来整合脚本:
  1. 识别源数据库的“捕获”组件实例启动和停止脚本。
  2. 创建“捕获”主启动和停止脚本,它们调用了源数据库的“捕获”组件实例启动和停止脚本。
  3. 识别目标数据库的“应用”组件实例启动和停止脚本。
  4. 创建“捕获”主要启动和停止脚本,它们调用了目标数据库的“捕获”组件实例启动和停止脚本。

作为整合的结果,只需要执行 4 个启动(或停止)脚本,就可以启动或停止业务度量模型的数据移动服务。

如果不需要单独启动或停止两个数据移动服务,则可以进一步整合。在这种情况下,只需要 3 个启动和停止脚本:
  • 一个脚本启动(停止)状态数据库中的所有“捕获”组件实例。
  • 一个脚本启动(停止)运行时数据库中的所有“捕获”组件实例和“应用”组件。
  • 一个脚本启动(停止)历史数据库中的所有“应用”组件。
如果这三个数据库都位于同一个系统上,则可以将这三个已整合的脚本进一步整合成一个脚本,来启动或停止所有“捕获”和“应用”组件实例。

有种情况下,需要对由不同部署创建的数据移动服务的启动和停止脚本进行整合。在数据移动服务的初始部署期间,会创建所有业务度量组的启动和停止脚本。作为对业务度量模型进行更改的结果,后续部署不包含现有业务度量组的启动和停止脚本。 只有新业务度量组的启动和停止脚本是可用的。您需要手工更新先前创建的已整合启动和停止脚本。

以下示例说明了这种情况:业务度量模型 FinanceModel 的初始数据移动服务部署包含三个业务度量组。已为状态数据库创建了三个“捕获”启动和停止脚本。然后,更新模型,并添加新的业务度量。部署期间,只会为新业务度量组创建一个“捕获”启动和停止脚本。需要运行四个“捕获”启动和停止脚本,以启用数据移动服务。

相关概念
数据移动服务
数据移动服务管理
数据移动服务配置
相关任务
部署数据移动服务
配置数据移动服务选项
结束数据移动服务设置

Copyright IBM Corporation 2005, 2006. All Rights Reserved.