FileNet P8 Platform, Versión 5.2.1   Base de datos:  DB2 LUW          

Planificar actualizaciones de base de datos de DB2 for Linux, UNIX and Windows

Revise los requisitos de actualización para las bases de datos de DB2 for Linux, UNIX and Windows.

Antes de empezar

Para conocer los requisitos mínimos de fixpack y versión, consulte la publicación IBM® FileNet P8 system requirements.

En algunos casos, es posible exceder el tamaño de fila máximo de 32 KB para la base de datos de Content Platform Engine durante la actualización. Consulte la nota técnica que indica Al añadir propiedades a una clase con IBM FileNet Content Engine en DB2 se recibe un error que indica que la longitud supera la capacidad de la base de datos (Technote 21384306) para obtener información sobre cómo diagnosticar y resolver el problema para una base de datos de Content Engine. Utilice los pasos de diagnóstico de la nota técnica antes de actualizar para determinar lo cerca que está la base de datos de exceder el tamaño de fila y los pasos de resolución para reducir la cantidad de espacio de tamaño de fila que se está utilizando antes de realizar la actualización.

Las bases de datos que se utilizan para Content Platform Engine se deben configurar con un mínimo de tamaño de página de 32 KB y una página de códigos UTF-8. Las versiones de Process Engine anteriores a la versión 5.0 soportaban tamaños de página más pequeños. Las versiones más antiguas de Process Engine también admitían páginas de códigos adicionales. Utilice los procedimientos de la nota técnica sobre Cómo determinar si la base de datos DB2 de Process Engine tiene el tamaño de página de espacio de tabla y/o la página de códigos correctos para actualizar a Process Engine 5.0 (Techdoc 7020392) para determinar si son necesarios los cambios de tamaño de página o de página de códigos antes de actualizar a la versión 5.2.1.

Procedimiento

Para instalar DB2 for Linux, UNIX and Windows y crear instancias de DB2:

  1. Defina o compruebe los siguientes valores de base de datos y de instancia. Los valores varían en función de las versiones de base de datos.
    DB2 for Linux, UNIX and Windows versiones 9.7, 9.8, 10.1:
    db2set DB2_WORKLOAD=FILENET_CM
    db2set DB2_MINIMIZE_LISTPREFETCH=ON
    db2set DB2_OPTPROFILE=ON
    DB2 for Linux, UNIX and Windows versión 10.1 Fix Pack 2 o posterior:
    db2set DB2_WORKLOAD=FILENET_CM
  2. Conéctese a las bases de datos del almacén de objetos escribiendo el mandato siguiente:
    db2 connect to nombre_bd user nombre_usuario using contraseña
    donde
    • nombre_bd es el nombre de la base de datos del almacén de objetos
    • nombre_usuario es el ID de usuario utilizado para acceder a la base de datos del almacén de objetos
    • contraseña es la contraseña para el ID de usuario utilizado para acceder a la base de datos del almacén de objetos
    Emita el mandato siguiente:
    db2 update db cfg using cur_commit ON
  3. Después de realizar estos cambios, detenga y reinicie la base de datos utilizando db2stop y db2start.

Qué hacer a continuación

De forma predetermina DB2 for Linux, UNIX and Windows 10.5 (o posterior) soporta un tamaño de fila ampliado. Esto significa que puede crear propiedades sin superar el límite de longitud de registro para el tamaño de página, porque los tamaños de asignación de columna ya no se cuentan respecto al límite durante la creación de columna. Si un valor actualizado o insertado hace que la suma de los bytes en todas las columnas supere el límite de longitud de registro físico del tamaño de página, DB2 for Linux, UNIX and Windows almacena un descriptor (24 bytes) en la columna. El descriptor apunta a una ubicación fuera de línea. Para bases de datos que ha actualizado a DB2 for Linux, UNIX and Windows 10.5 (o posterior) desde un release anterior a DB2 for Linux, UNIX and Windows 10.5, emita este mandato para habilitar el soporte de tamaño de fila ampliado:
UPDATE DATABASE CONFIGURATION FOR dbName USING EXTENDED_ROW_SZ ENABLE
Al añadir una propiedad nueva a una clase, Content Platform Engine determina si el tamaño de fila ampliado está habilitado para la base de datos de DB2 for Linux, UNIX and Windows 10.5 (o posterior). Para tomar esta determinación es necesario tener el privilegio SELECT (otorgado de forma predeterminada) sobre una vista:
SELECT ON SYSIBMADM.DBCFG

Si se habilita el tamaño de fila ampliado para una base de datos de DB2 for Linux, UNIX and Windows, incluso si se habilita el desbordamiento de tabla en un almacén de objetos, Content Platform Engine no desborda las tablas cuando se añade una propiedad a una clase. Es decir, se añaden todas las columnas a la tabla original.

Si no se habilita el tamaño de fila ampliado para una base de datos de DB2 for Linux, UNIX and Windows o si ha revocado el permiso de vista, las filas se limitan a 32 KB (en tiempo de asignación de columna) y Content Platform Engine desborda las tablas si se ha habilitado el desbordamiento en un almacén de objetos.

Si el sistema tiene tablas de desbordamiento existentes, se ha actualizado a DB2 for Linux, UNIX and Windows 10.5 (o posterior) y se ha habilitado el soporte de tamaño de fila ampliado, DB2 for Linux, UNIX and Windows añade columnas nuevas a la tabla original, no la tabla de desbordamiento. Content Platform Engine asocia las propiedades nuevas con la tabla de desbordamiento solo si determina que una propiedad puede volver a utilizar una columna existente que ya no se utiliza.



Última actualización: Octubre de 2015
p8ppu112.htm

© Copyright IBM Corp. 2013, 2015.