FileNet P8 Platform Version 5.2.1   Datenbank:  DB2 LUW          

Upgrades für DB2 for Linux, UNIX and Windows-Datenbanken planen

Prüfen Sie Upgradeanforderungen für DB2 for Linux, UNIX and Windows-Datenbanken.

Vorbereitende Schritte

Informationen zu den Mindestvoraussetzungen für Version und Fixpacks finden Sie in IBM® FileNet P8 System Requirements.

In bestimmten Fällen kann die maximale Zeilenlänge von 32 KB für die Content Platform Engine-Datenbank während des Upgrades überschritten werden. Ziehen Sie die technischen Hinweise 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) zurate, um Informationen zur Diagnose und Behebung des Problems für eine Content Engine-Datenbank zu erhalten. Verwenden Sie vor dem Durchführen des Upgrades die Diagnoseschritte aus den technischen Hinweisen, um zu ermitteln, wie weit die Datenbank noch vom Überschreiten der Zeilenlänge entfernt ist, und verwenden Sie die Problemlösungsschritte, um den Speicher für die Zeilenlänge zu reduzieren.

Für Content Platform Engine verwendete Datenbanken müssen mit Seitengrößen von mindestens 32 KB und einer UTF-8-Codepage konfiguriert sein. Process Engine-Versionen vor Version 5.0 haben kleinere Seitengrößen unterstützt. Ältere Versionen von Process Engine haben auch zusätzliche Codepages unterstützt. Verwenden Sie die im Techdoc 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) beschriebenen Vorgehensweisen, um festzustellen, ob Änderungen der Seitengröße oder Codepage erforderlich sind, bevor Sie das Upgrade auf Version 5.2.1 durchführen.

Vorgehensweise

So installieren Sie DB2 for Linux, UNIX and Windows und erstellen DB2-Instanzen:

  1. Legen Sie die folgenden Instanz- und Datenbankeinstellungen fest oder prüfen Sie diese. Die Einstellungen und Werte hängen von den Datenbankversionen ab.
    DB2 for Linux, UNIX and Windows Versionen 9.7, 9.8 und 10.1:
    db2set DB2_WORKLOAD=FILENET_CM
    db2set DB2_MINIMIZE_LISTPREFETCH=ON
    db2set DB2_OPTPROFILE=ON
    DB2 for Linux, UNIX and Windows Version 10.1 Fixpack 2 oder höher:
    db2set DB2_WORKLOAD=FILENET_CM
  2. Geben Sie den folgenden Befehl ein, um eine Verbindung zu den Objektspeicherdatenbanken herzustellen:
    db2 connect to Datenbankname user Benutzername using Kennwort
    Dabei gilt Folgendes:
    • Datenbankname ist der Name der Objektspeicherdatenbank
    • Benutzername ist die Benutzer-ID für den Zugriff auf die Objektspeicherdatenbank
    • Kennwort ist das Kennwort für die Benutzer-ID für den Zugriff auf die Objektspeicherdatenbank
    Setzen Sie den folgenden Befehl ab:
    db2 update db cfg using cur_commit ON
  3. Stoppen Sie die Datenbank mit db2stop und starten Sie sie mit db2start erneut, nachdem Sie diese Änderungen vorgenommen haben.

Nächste Schritte

DB2 for Linux, UNIX and Windows 10.5 (oder höher) unterstützt standardmäßig erweiterte Zeilenlängen. Dies bedeutet, dass Sie Eigenschaften erstellen können, ohne dass die Satzlängenbegrenzung für die Seitengröße überschritten wird, da Spaltenzuordnungsgrößen bei der Spaltenerstellung nicht mehr auf die Begrenzung angerechnet werden. Wenn durch einen aktualisierten oder eingefügten Wert die Gesamtzahl der Byte über alle Spalten die Längenbegrenzung für den physischen Satz überschritten wird, speichert DB2 for Linux, UNIX and Windows einen Deskriptor (24 Byte) in der Spalte. Der Deskriptor verweist auf eine Position außerhalb der Zeile. Setzen Sie den folgenden Befehl bei Datenbanken ab, für die Sie ein Upgrade von einem Release vor DB2 for Linux, UNIX and Windows 10.5 auf DB2 for Linux, UNIX and Windows 10.5 (oder höher) durchgeführt haben, um die Unterstützung der erweiterten Zeilenlänge zu aktivieren:
UPDATE DATABASE CONFIGURATION FOR DBName USING EXTENDED_ROW_SZ ENABLE
Wenn Sie eine neue Eigenschaft zu einer Klasse hinzufügen, ermittelt Content Platform Engine, ob die erweiterte Zeilenlänge für die Datenbank von DB2 for Linux, UNIX and Windows 10.5 (oder höher) aktiviert ist. Hierfür ist die (standardmäßig erteilte) Berechtigung SELECT für eine Ansicht erforderlich:
SELECT ON SYSIBMADM.DBCFG

Wenn für eine Datenbank von DB2 for Linux, UNIX and Windows die erweiterte Zeilenlänge aktiviert ist, führt Content Platform Engine keinen Tabellenüberlauf durch, wenn Sie eine Eigenschaft zu einer Klasse hinzufügen, selbst wenn der Tabellenüberlauf in einem Objektspeicher aktiviert ist. Der ursprünglichen Tabelle werden also alle Spalten hinzugefügt.

Wenn die erweiterte Zeilenlänge nicht für eine Datenbank von DB2 for Linux, UNIX and Windows aktiviert ist oder wenn Sie die Ansichtsberechtigung entzogen haben, sind Zeilen auf 32 KB (zum Zeitpunkt der Spaltenzuordnung) beschränkt und Content Platform Engine führt einen Tabellenüberlauf durch, wenn der Überlauf in einem Objektspeicher aktiviert ist.

Wenn Ihr System vorhandene Überlauftabellen hat und Sie ein Upgrade auf DB2 for Linux, UNIX and Windows 10.5 (oder höher) durchgeführt haben und die Unterstützung der erweiterten Zeilenlänge aktiviert ist, fügt DB2 for Linux, UNIX and Windows neue Zeilen der ursprünglichen Tabelle und nicht der Überlauftabelle hinzu. Content Platform Engine ordnet neue Eigenschaften nur dann der Überlauftabelle zu, wenn es feststellt, dass eine Eigenschaft eine nicht mehr verwendete vorhandene Spalte wiederverwenden kann.



Letzte Aktualisierung: Oktober 2015
p8ppu112.htm

© Copyright IBM Corp. 2013, 2015.