最大 DB2 行大小限制可能导致 Content Platform Engine 升级失败
存在由于 DB2® 行大小限制而无法升级到 Content Platform Engine 的风险。
症状
Content Platform Engine 升级失败,产生了一条错误消息,指出向 DB2 表添加属性失败。
原因
在 Content Platform Engine 较低版本中添加的文档版本对象属性和定制对象属性导致底层 DB2 数据库的行大小达到或者接近最大大小 (32 KB)。因此,在尝试升级 Content Platform Engine 期间添加另一个属性将导致 DB2 行大小超过最大大小。
解决问题
对于 DB2 for z/OS®:再次尝试进行 Content Platform Engine 升级之前,备份数据库并减少 DB2 模式 FileNet® P8 对象中元数据的数量。如果您在减少元数据数量时需要帮助,请与 IBM® 支持机构联系。
对于 DB2 for Linux, UNIX and Windows 10.1 和更低版本:升级到 V10.5 或更高版本,因为此版本启用扩展行大小支持。有关详细信息,请参阅规划 DB2 for Linux, UNIX and Windows 数据库升级 。 如果您无法对您的数据库进行升级,那么在再次尝试进行 Content Platform Engine 升级之前,请备份数据库并减少 DB2 模式 FileNet P8 对象中元数据的数量。如果您在减少元数据数量时需要帮助,请与 IBM 支持机构联系。
对于 DB2 for Linux, UNIX and Windows 10.5 和更高版本:如果您未启用扩展行大小支持,那么 Content Platform Engine 可能会升级失败。有关详细信息,请参阅将 DB2 10.5 LUW 与 Content Platform Engine 配合使用时的扩展行大小支持。