WebSphere Enterprise Service Bus, Version 6.2.0 Betriebssysteme: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Upgrade für Business Space-Datenbank manuell durchführen

Nach der Migration des Servers ausgehend von Version 6.1.2 müssen Sie für die Business Space-Datenbank ein Upgrade auf ein neues Datenbankschema manuell durchführen, bevor Sie den Server der Version 6.2 starten.

Vorbereitende Schritte

Informationen zu diesem Vorgang

Nach der WebSphere ESB-Migration von Version 6.1.2 auf Version 6.2 ist die Business Space-Datenbank immer noch für die Verwendung mit Business Space 6.1.2 konfiguriert. Sie müssen für die Business Space-Datenbank ein Upgrade durchführen, bevor mit Business Space Version 6.2 auf sie zugegriffen wird. Dieser Schritt besteht aus der Ausführung von zwei Datenbankscripts. Das erste Script führt das Upgrade des Datenbankschemas durch. Das zweite Script ändert Daten in der Business Space-Datenbank, um sie für die Verwendung durch Business Space Version 6.2 vorzubereiten.
Anmerkung: Vor der Ausführung müssen Sie die Scripts bearbeiten und alle Vorkommen der Zeichenfolge @SCHEMA@ durch den Schemanamen der Business Space-Datenbank ersetzen. Der Standardschemaname lautet IBMBUSSP. Bei der Ausführung des Scripts muss die Berechtigung des Datenbankbenutzers für eine Änderung der Datenbank ausreichend sein.
Vorgehensweise
  1. Sie müssen eine Benutzer-ID verwenden, die über eine ausreichende Berechtigung für die Aktualisierung des Datenbankschemas verfügt.
  2. Sichern Sie die Datenbank.
  3. Suchen Sie das Verzeichnis, in dem sich die Datenbankscripts befinden:
    • For Windows operating system Auf Windows®-Plattformen: installationsstammverzeichnis\dbscripts\BusinessSpace\datenbanktyp
    • For Linux operating systemFor UNIX operating system Auf Linux®- und UNIX® -Plattformen: installationsstammverzeichnis/dbscripts/BusinessSpace /datenbanktyp

    Dabei gilt Folgendes:

    installationsstammverzeichnis
    ist das Stammverzeichnis, in dem WebSphere ESB Version 6.2 installiert wurde.
    datenbanktyp
    ist ein Name, der dem von Ihnen verwendeten Datenbankprodukt entspricht. Die gültigen Datenbanktypen und die zugehörigen Verzeichnisnamen lauten wie folgt:
    Datenbanktyp Verzeichnisname
    DB2 on iSeries DB2iSeries
    DB2 Universal Database (für alle Betriebssysteme außer z/OS und i5/OS) DB2
    DB2 for z/OS Version 8.x

    DB2zOSV8

    Verwenden Sie Scripts in diesem Verzeichnis, wenn Ihre Erstkonfiguration der Datenbank DB2 z/OS Version 9 oder höher (verwendet lange Tabellennamen) verwendet hat.

    Anmerkung: Falls Sie DB2 z/OS Version bei der Erstkonfiguration der Datenbank verwendet haben, lesen Sie den entsprechenden technischen Hinweis auf der Unterstützungssite für WebSphere Enterprise Service Bus.
    DB2 for z/OS Version 9.x

    DB2zOSV9

    Verwenden Sie die Scripts in diesem Verzeichnis, wenn Ihre Erstkonfiguration der Datenbank DB2 z/OS Version 9 und einen DB2 z/OS Version 9-Schlüssel verwendet hat.

    Anmerkung: Falls Sie DB2 z/OS Version bei der Erstkonfiguration der Datenbank verwendet haben, lesen Sie den entsprechenden technischen Hinweis auf der Unterstützungssite für WebSphere Enterprise Service Bus.
    Derby Derby
    Anmerkung: Wenn Sie über eine Cloudscape-Datenbank für eine vorherige (6.0.x) WebSphere ESB-Installation verfügen, muss für die Datenbank zuerst ein Upgrade von einer Cloudscape-Datenbank auf eine Derby-Datenbank durchgeführt werden. Nähere Informationen hierzu finden Sie unter Migration von Cloudscape-Datenbanken. Sobald Sie über eine Derby-Datenbank verfügen, die dieselbe Version (6.0.x) von WebSphere ESB aufweist, müssen Sie ein Upgrade der Datenbank mit den Scripts aus diesem Verzeichnis durchführen, damit die Datenbank WebSphere ESB Version 6.2 entspricht.
    Oracle Oracle
    Anmerkung: Falls Sie IFix001 für Business Space Version 6.1.2 nicht angewendet haben, entfernen Sie die Kommentarzeichen für die folgenden Zeilen in der Datei upgradeSchema612_BusinessSpace.sql, bevor Sie das Script ausführen:
    -- ALTER TABLE @SCHEMA@.PAGE
    --	      RENAME COLUMN RESTRICTEDD TO RESTRICTED;
    Spezifische Datenbankproduktnamen und Versionen finden Sie unter Datenbankkonfigurationen.
  4. Suchen Sie nach den Migrationsscripts für die Datenbank und die aktuelle Schemaversion. Hierbei hat die Schemaversion für Version 6.1.2 den Wert 612. Um beispielsweise ein Upgrade für das Business Space-Datenbankschema für DB2 von WebSphere ESB Version 6.1.2 auf Version 6.2 durchzuführen, benötigen Sie das Script installationsstammverzeichnis/dbscripts/BusinessSpace/DB2/upgradeSchema612_BusinessSpace.sql.
    Anmerkung: Sie benötigen außerdem das Script upgradeData612_BusinessSpace.sql.
  5. Kopieren Sie die entsprechenden Scripts aus dem Verzeichnis, in dem Sie sie gefunden haben, auf das System, auf dem die Datenbank ausgeführt wird.
  6. Ändern Sie die SQL-Scripts upgradeSchema612_BusinessSpace.sql und upgradeData612_BusinessSpace.sql so, dass sie Ihren Anforderungen entsprechen. Beispielsweise müssen Sie den Schemanamen der Datenbank ändern und möglicherweise eine Änderung für einen Benutzernamen, ein Kennwort oder einen Dateipfad vornehmen.
  7. Stellen Sie mit Ihrem Datenbankclient eine Verbindung zur Datenbank her. Hiermit stellen Sie sicher, dass die Verbindung hergestellt werden kann.
  8. Führen Sie Ihre Version der Upgrade-SQL-Scripts aus. Informationen dazu, wie Sie ein SQL-Script (.sql) mit Ihrer Datenbank ausführen, finden Sie in der Dokumentation für Ihr Datenbankprodukt.
    1. Führen Sie das Script upgradeSchema612_BusinessSpace.sql aus, um das Upgrade des Datenbankschemas durchzuführen.
    2. Führen Sie das Script 'upgradeData612_BusinessSpace.sql' aus, um die Daten in der Business Space-Datenbank zu ändern.
  9. Treten Fehler auf oder wird in der Ausgabe Ihres Datenbankclients auf einen Fehler hingewiesen, beheben Sie die gemeldeten Fehler und wiederholen Sie Schritt 8.

Ergebnisse

Die Datenbank wurde aktualisiert und kann nun von Business Space Version 6.2 verwendet werden. Nachdem Sie das Script für das Upgrade des Datenbankschemas ausgeführt haben, kann die Datenbank nicht mehr von Business Space Version 6.1.2 verwendet werden.

task Taskabschnitt

Nutzungsbedingungen | Feedback


Zeitmarkensymbol Letzte Aktualisierung: 05 Juli 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tmig_vtv_upg_bsdb.html
Copyright IBM Corporation 2005, 2010. Alle Rechte vorbehalten.
Dieses Information Center basiert auf Eclipse-Technologie (http://www.eclipse.org).