Verwaltung und Programmierung


Migration der DB2-Datenbanken durchführen

Sie können DB2-Datenbanken unter AIX, OS/2 bzw. Windows NT auf DB2 Extender Version 5 umstellen. Sie stellen Ihre Datenbanken zunächst auf DB2 Version 5 um. Anschließend stellen Sie die DB2 Extender-Tabellen auf DB2 Extender Version 5 um.

Die Datenbankmigration planen: Die Migration von DB2-Datenbanken kann eine gewisse Zeit dauern, besonders, wenn die Datenbanken viele LOBs enthalten. Sie sollten den Zeitpunkt Ihrer Datenbankmigration entsprechend planen.

Unter AIX

Führen Sie folgende Schritte aus, um DB2-Datenbanken unter AIX umzustellen:

  1. Melden Sie sich als Exemplareigner für das Exemplar an, das die umzustellenden Datenbanken enthält.

  2. Stellen Sie sicher, daß alle Datenbanken, die umgestellt werden sollen, katalogisiert sind.

  3. Beenden Sie alle Anwendungen, die das Exemplar momentan verwenden.

  4. Geben Sie die Befehle db2stop und db2 terminate ein.

  5. Geben Sie den Befehl db2licd end ein.

    Dadurch wird der DB2-Lizenz-Dämon gestoppt.

  6. Melden Sie sich als Benutzer mit Root-Berechtigung an.

  7. Geben Sie den Befehl db2ckimg vom Verzeichnis /usr/lpp/db2_05_01 aus ein.

    DB2 verwendet den Befehl db2ckmig, um zu prüfen, ob Bedingungen vorliegen, die eine erfolgreiche Migration der Datenbanken, die für das Exemplar katalogisiert sind, verhindern. Wenn eine negative Bedingung existiert, beendet der Befehl die Migration des Exemplars und erstellt einen Bericht, in dem die ermittelten Bedingungen aufgelistet werden.

    Einzelheiten zum Befehl db2ckimg befinden sich im Handbuch DB2 Universal Database für AIX Einstieg.

  8. Geben Sie den Befehl migrate database ein, um die Datenbank auf DB2 Version 5 umzustellen, wie im Handbuch DB2 Universal Database Command Reference beschrieben.

    Als Alternative können Sie den Aufruf der API sqlemgdb in einem Programm verwenden, um eine Datenbank auf DB2 Version 5 umzustellen. Eine Beschreibung dieser API befindet sich im Handbuch DB2 Universal Database API Reference.

  9. Stellen Sie die DB2 Extender-Tabellen in der Datenbank auf DB2 Extender Version 5 um:

    Als Alternative können Sie den folgenden API-Aufruf in einem Programm verwenden, um die DB2 Extender-Tabellen in der Datenbank auf DB2 Extender Version 5 umzustellen:

    DMBMgDatabase(
          char *DbAlias,
          char *UserName
          char *Password
          );
    

    DbAlias
    Der Aliasname für die Datenbank.

    UserName
    Der Benutzername, unter dem die Datenbank umgestellt wird.

    Password
    Das Kennwort, mit dem der Benutzername identifiziert wird.
    Sie auch die Indizes um, die in QBIC-Operationen verwendet werden.

Unter OS/2 und Windows NT

Führen Sie folgende Schritte aus, um DB2-Datenbanken unter OS/2 oder Windows NT umzustellen:

  1. Stellen Sie sicher, daß alle Datenbanken, die umgestellt werden sollen, katalogisiert sind.

  2. Beenden Sie alle Anwendungen, die das Exemplar momentan verwenden.

  3. Geben Sie die Befehle db2stop und db2 terminate ein.

  4. Geben Sie den Befehl db2ckimg ein, wie im Handbuch DB2 Universal Database für OS/2 Einstieg bzw. im Handbuch DB2 Universal Database für Windows NT und Windows 95 Einstieg beschrieben.

    DB2 verwendet den Befehl db2ckmig, um zu prüfen, ob Bedingungen vorliegen, die eine erfolgreiche Migration der Datenbanken, die für das Exemplar katalogisiert sind, verhindern. Wenn eine negative Bedingung existiert, beendet der Befehl die Migration des Exemplars und erstellt einen Bericht, in dem die ermittelten Bedingungen aufgelistet werden.

  5. Geben Sie den Befehl migrate database ein, um die Datenbank auf DB2 Version 5 umzustellen, wie im Handbuch DB2 Universal Database Command Reference beschrieben.

    Als Alternative können Sie den Aufruf der API sqlemgdb in einem Programm verwenden, um eine Datenbank auf DB2 Version 5 umzustellen. Eine Beschreibung dieser API befindet sich im Handbuch DB2 Universal Database API Reference.

  6. Stellen Sie die DB2 Extender-Tabellen in der Datenbank auf DB2 Extender Version 5 um:

    Als Alternative können Sie den folgenden API-Aufruf in einem Programm verwenden, um die DB2 Extender-Tabellen in der Datenbank auf DB2 Extender Version 5 umzustellen:

    DMBMgDatabase(
          char *DbAlias,
          char *UserName
          char *Password
          );
    

    DbAlias
    Der Aliasname für die Datenbank.

    UserName
    Der Benutzername, unter dem die Datenbank umgestellt wird.

    Password
    Das Kennwort, mit dem der Benutzername identifiziert wird.

    Wenn Sie die DB2 Extender-Tabellen in der Datenbank umstellen, stellen Sie auch die Indizes um, die in QBIC-Operationen verwendet werden.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]

Search the DB2 Extender Books