规划 DB2 for Linux, UNIX and Windows 数据库升级
查看 DB2® for Linux, UNIX and Windows 数据库的升级需求。
开始之前
要了解最低版本和修订包要求,请参阅IBM FileNet P8 系统需求。
在某些情况下,升级期间可能会超过 Content Platform Engine 数据库的最大行大小 (32 KB)。有关诊断和解决 Content Engine 数据库的问题的信息,请参阅技术说明“将属性添加到类,且 IBM® FileNet® Content Engine on DB2 接收到错误,表明长度超过数据库的容量”(技术说明 21384306)。在升级之前,使用该技术说明中的诊断步骤确定数据库接近超过此行大小的程度,并且使用解决步骤减少在升级之前所使用的行大小空间量。
必须为用于 Content Platform Engine 的数据库配置至少为 32 KB 的页大小,并且必须为其配置 UTF-8 代码页。低于 V5.0 的 Process Engine 版本支持较小的页大小。较低版本的 Process Engine 还支持其他代码页。在升级到 V5.2.1 之前,按照技术文档“如何确定 Process Engine DB2 数据库是否具有适合于升级到 Process Engine 5.0 的正确表空间页大小和/或代码页”(技术文档 7020392)中的过程来确定是否需要更改页大小或代码页。
过程
要安装 DB2 for Linux, UNIX and Windows 并创建 DB2 实例,请执行下列操作:
下一步做什么
UPDATE DATABASE CONFIGURATION FOR dbName USING EXTENDED_ROW_SZ ENABLE
SELECT ON SYSIBMADM.DBCFG
如果已对 DB2 for Linux, UNIX and Windows 数据库启用扩展行大小,那么即使已对对象库启用表溢出,Content Platform Engine 也不会在将属性添加至类时发生表溢出。即,所有列都会添加至原始表。
如果未对 DB2 for Linux, UNIX and Windows 数据库启用扩展行大小,或者如果您调用了视图许可权,那么会将行限制为 32 KB(在列分配时)并且 Content Platform Engine 会发生表溢出(如果已对对象库启用溢出)。
如果您的系统具有现有溢出表并且已升级到 DB2 for Linux, UNIX and Windows 10.5(或更高版本),且已启用扩展行大小支持,那么 DB2 for Linux, UNIX and Windows 会将新列添加至原始表,而不是溢出表。仅当 Content Platform Engine 确定某个属性可复用不再使用的现有列时,它会将新属性与溢出表关联。