删除 Process Server 上的 Snapshot

可删除任何测试或生产 Process Server 上的不活动流程应用程序 Snapshot。所使用的流程因使用的是 IBM® Business Process Manager Advanced 还是 IBM Business Process Manager Standard 而异。如果您不再需要 Snapshot 或者如果您担心系统空间不足,那么可能希望删除这些 Snapshot 及其依赖关系。

开始之前

要删除 Process Server 的 Snapshot,请确保满足以下先决条件:
  • 您具有对该 Snapshot 的管理访问权。
  • 没有任何正在运行的实例
  • 本主题仅适用于 IBM Business Process Manager Advanced 配置。没有任何正在运行的 BPEL 实例。
如果您需要有关如何满足这些先决条件的更多信息,请参阅本主题末尾的相关链接。

过程

使用以下 wsadmin 命令序列之一来删除 Snapshot。
选项 描述
IBM Business Process Manager Advanced
  1. 运行 BPMShowProcessApplication 命令以确定是否存在流程应用程序的 Snapshot。
  2. 运行 BPMShowSnapshot 命令以确定 Snapshot 的状态,包括其是否为缺省 Snapshot,以及是否处于活动状态(具有正在运行的实例)。如果 Snapshot 的功能为“标准”,那么您应跳过 IBM Business Process Manager Advanced 选项的其余步骤,而遵循针对 IBM Business Process Manager Standard 选项的以下指示信息。使用 -showDependents 参数查找当前 Snapshot 的所有依赖项。
  3. 运行 BPMDeactivate 命令以取消激活 Snapshot。如果您要取消激活缺省 Snapshot,那么必须使用 -force 参数。
  4. 运行 BPMStop 命令以停止 Snapshot 及其正在运行的实例。
  5. 运行 BPMUndeploy 以从服务器取消部署 Snapshot。此命令还会卸载与该 Snapshot 相关的任何业务级应用程序。
  6. 运行 BPMDeleteSnapshot 命令以从服务器删除流程应用程序 Snapshot 及其依赖关系。如果您要删除缺省 Snapshot,那么必须使用 -force 参数。
IBM Business Process Manager Standard
  1. 运行 BPMShowProcessApplication 命令以确定是否存在流程应用程序的 Snapshot。
  2. 运行 BPMShowSnapshot 命令以确定 Snapshot 的状态,包括其是否为缺省 Snapshot,以及是否处于活动状态(具有正在运行的实例)。使用 -showDependents 参数查找当前 Snapshot 的所有依赖项。
  3. 运行 BPMDeactivate 命令以取消激活 Snapshot。如果您要取消激活缺省 Snapshot,那么必须使用 -force 参数。
  4. 运行 BPMDeleteSnapshot 命令以从服务器删除流程应用程序 Snapshot 及其依赖关系。如果您要删除缺省 Snapshot,那么必须使用 -force 参数。