根据您所安装的组件以及它们之间的相互关系,卸载程序的运行方式可能不同。
卸载程序会识别在同一台主机上安装的产品之间的依赖性。如果您尝试卸载的组件具有安装在该主机上的从属产品,卸载程序将发出警告。
例如,如果试图从同时装有 Portal Server 的主机中卸载 Access Manager,则卸载程序会警告您:没有 Access Manager,Portal Server 将无法发挥作用。
大多数情况下,您可以在没有其他任何组件依赖于某个组件的情况下卸载该组件。
例如,Portal Server 依赖于 Access Manager,但是 Access Manager 不依赖 Portal Server。如果尝试卸载 Portal Server,卸载程序不会发出警告,因为 Access Manager 可以在没有 Portal Server 的情况下发挥作用。
卸载组件时,必须确定为该组件所配置的产品(可能需要一些附加配置)。另外,在系统中可能有一些被配置为支持已不存在产品的组件。
卸载程序无法识别以下相互依赖性:
远程主机上的依赖性
由配置引起的依赖性
一些组件依赖性可由部署在远程主机上的组件来满足。卸载程序不会识别这些依赖关系。
例如,如果卸载 Directory Server,卸载程序不会警告您 Access Manager 依赖于 Directory Server,即使这两个产品部署在同一主机上也是如此。这是因为尚有另一主机上的另一个 Directory Server 实例可以支持 Access Manager。
卸载程序不能识别安装后配置所产生的组件依赖性。
例如,假定您在同一主机上安装 Portal Server 和 Calendar Server,然后配置 Portal Server 以将 Calendar Server 用于 Portal Server 日历频道。在此配置后,Portal Server 依赖于 Calendar Server。但是,如果您在随后卸载 Calendar Server,卸载程序不会警告您 Portal Server 依赖于 Calendar Server,因为卸载程序并不熟悉安装后配置的情况。