什么是补丁包或修补程序?
补丁包与修补程序类似;创建它们的主要目的是修复和完善先前版本中的功能。您可以从 ArcGIS 资源中心下载补丁包和修补程序。您应按照资源中心上提供的说明来应用补丁包或修补程序。
修补程序可以是对软件的特定功能范围的单个修复程序或一组相关修复程序。修补程序发布后,将被加入到后续发布的补丁包中。修补程序并不会添加新功能。
补丁包是修复程序和修补程序的集合。补丁包中包含新的修复程序和所有先前发布的修复程序,因为其中包含先前发布的补丁包。为便于使用,补丁包将根据具体的产品或平台配置以 msp 或 tar 文件的形式提供。补丁包通常是根据需要按季度通过 Web 和 CD 的形式发布。补丁包通常不会添加新功能;但在少数情况下,也可能添加新功能。
将补丁包应用于同一计算机上的多个 Esri 产品
如果在同一台计算机上安装了多个 Esri 产品,则必须按特定的顺序应用补丁包。在安装任何补丁包之前,请务必阅读针对您已安装的各产品的补丁包的说明。
将补丁包应用于不同计算机上的 Esri 产品
如果已在多台计算机上安装 ArcGIS 9 产品或更高版本,Esri 建议您首先在客户端上安装补丁包。例如,如果 ArcIMS Server(客户端软件)连接到 ArcSDE 地理数据库,则应首先为 ArcIMS Server 安装补丁包,然后再为 ArcSDE 服务器安装补丁包。
请注意,将补丁包应用于软件后,如果确定不需要该补丁包,则无法只卸载该补丁包,而必须卸载并重新安装应用该补丁包的软件。
DBMS 修补程序
DBMS 供应商也会为其数据库产品发布修补程序。
Informix 通常不提供修补程序,但会将修复程序整合到下一版本的软件中。
要想应用 DBMS 修补程序,请执行以下操作:
- 请确保在应用修补程序之前您所使用的那一版本的 DBMS 产品与 ArcSDE 地理数据库正常兼容。这是由于在应用修补程序之前将先运行数据库。
- 在应用任何 DBMS 修补程序之前,请对数据库进行完整备份。
- 应用 DBMS 修补程序。
- 使用已安装修补程序的 DBMS 测试 ArcSDE 地理数据库。
如果将修补程序应用于 DBMS 并且 ArcSDE 或地理数据库无法继续正常工作,则修补程序可能更改了 ArcSDE 所需的某些数据库内容。如果出现这种情况,请回滚修补程序并再次进行测试。如果在您返回到 DBMS 的最终发行版本后,这些在应用修补程序后停止运行的操作继续运行,则请联系 DBMS 公司代表咨询有关修补程序及其对第三方应用程序的影响的相关信息。
验证 DBMS 的最终发行版本后,仅当需要测试时 Esri 才会对 DBMS 修补程序进行测试。在确定需要 DBMS 修补程序后,Esri 建议您为 DBMS 添加修补程序。