Planification de mises à niveau de base de données DB2 for Linux, UNIX, and Windows
Passez en revue les exigences de mise à niveau concernant les bases de données DB2 for Linux, UNIX, and Windows.
Avant de commencer
Pour la version minimale et la configuration minimale du groupe de correctifs, voir Configuration système requise pour IBM® FileNet P8.
Dans certains cas, il est possible de dépasser la taille de ligne maximale de 32 Ko de la base de données Content Platform Engine pendant la mise à niveau. Voir la note technique Adding properties to a class with the IBM FileNet Content Engine on DB2 receives error stating that the length exceeds the capacity of the database (Technote 21384306) pour plus d'informations sur le diagnostic et la résolution du problème pour une base de données Content Engine. Suivez les étapes de diagnostic de la note technique avant la mise à niveau afin de déterminer à quel point la base de données approche de la limite de taille de ligne. Déterminez ensuite la procédure de résolution à appliquer pour réduire l'espace de taille de ligne utilisé avant d'effectuer la mise à niveau.
Les bases de données utilisées pour Content Platform Engine doivent être configurées avec des tailles de page de 32 Ko minimum et une page de codes UTF-8. Les versions de Process Engine antérieures à la version 5.0 prenaient en charge des tailles de page plus petites. Les versions plus anciennes de Process Engine prenaient également en charge des pages de codes supplémentaires. Appliquez les procédures du document technique How to determine if your Process Engine DB2 database has the correct tablespace pagesize and/or code page for upgrading to Process Engine 5.0 (Techdoc 7020392) afin de déterminer si la taille des pages ou la page de codes doivent être modifiées avant la mise à niveau vers la version 5.2.1.
Procédure
Pour installer DB2 for Linux, UNIX, and Windows et créer des instances DB2 :
Que faire ensuite
UPDATE DATABASE CONFIGURATION FOR nomBdd USING EXTENDED_ROW_SZ ENABLE
SELECT ON SYSIBMADM.DBCFG
Si la taille de ligne étendue est activée pour une base de données de DB2 for Linux, UNIX, and Windows, même si le dépassement de table est activé sur une librairie, Content Platform Engine ne dépasse pas de tables lorsque vous ajoutez une propriété à une classe. En d'autrs termes, toutes les colonnes sont ajoutées à la table originale.
Si la taille de ligne étendue n'est pas activée pour une base de données de DB2 for Linux, UNIX, and Windows, ou si vous avez révoqué les droits sur la vue, la taille des lignes se limite à 32 ko (au moment de l'allocation de la colonne), et Content Platform Engine dépasse les tables si le dépassement est activé sur une librairie.
Si votre système dispose de tables de dépassement et si vous avez mis à niveau DB2 for Linux, UNIX, and Windows vers la version 10.5 (ou ultérieure), et que vous avez activé la prise en charge de taille de ligne étendue, DB2 for Linux, UNIX, and Windows ajoute de nouvelles colonnes à la table originale et pas à la table de dépassement. Content Platform Engine n'associe de nouvelles propriétés à la table de dépassement que s'il détermine qu'une propriété peut réutiliser une colonne existante, qui n'est plus utilisée.