EEE für UNIX Einstieg

Migrieren von Datenbanken

Dieser Abschnitt gilt nur, wenn Sie Datenbanken vom Format der Version 5.x in das Format der Version 7.1 migrieren. Wenn Sie von Version 6.1 zu Version 7.1 migrieren, können Sie diesen Abschnitt überspringen.

Wenn Sie ein Exemplar der Version 7 mit einer einzelnen Partition auf das Mehrpartitionsformat der Version 7 migrieren, müssen Sie die Datenbanken dieses Exemplars nicht migrieren.

Wenn Sie Datenbanken vor Version 7 zur Verwendung in einem partitionierten Datenbanksystem der Version 7 migriert haben, werden Standardknotengruppen für sie erstellt. Weitere Informationen zu Standardknotengruppen und deren Verwendung finden Sie in Knotengruppen und Datenpartitionierung.

Führen Sie die folgenden Schritte aus, um Datenbanken der Version 5.x, deren Eigner ein Exemplar ist, zu migrieren:

  1. Melden Sie sich mit einem Benutzerkonto an, das über die Berechtigung SYSADM verfügt. Weitere Informationen finden Sie in Arbeiten mit der Systemadministratorgruppe.
  2. Stellen Sie sicher, daß die Datenbanken, die Sie migrieren möchten, katalogisiert sind. Geben Sie den Befehl db2 list database directory ein, um eine Liste aller katalogisierten Datenbanken Ihres Systems abzurufen. Dieser Befehl hat die folgende Syntax:
    Der Befehl DB2 LIST DATABASE DIRECTORY
     
    >>-LIST----+-DATABASE-+--DIRECTORY----+-------------------+----><
               '-DB-------'               '-ON--+-pfad-----+--'
                                                '-laufwerk-'
     
    
    Der Parameter ON pfad/laufwerk gibt das lokale Datenbankverzeichnis an, aus dem Informationen aufgelistet werden sollen. Wird dieser Parameter nicht angegeben, wird der Inhalt des Systemdatenbankverzeichnisses aufgelistet. Weitere Informationen und Beispiele finden Sie im Command Reference.
  3. Migrieren Sie die Datenbank mit dem Befehl db2 migrate database. Dieser Befehl hat die folgende Syntax:
    Der Befehl DB2 MIGRATE DATABASE
     
    >>-MIGRATE----+-DATABASE-+--aliasname-der-datenbank------------->
                  '-DB-------'
     
    >-----+-------------------------------------------+------------><
          '-USER--benutzername--+------------------+--'
                                '-USING--kennwort--'
     
    

    Weitere Informationen und Beispiele finden Sie im Command Reference.

Migrieren von Datenbanken der Version 5, die SYSCAT-DMS-Tabellenbereiche enthalten
Wenn Sie Datenbanken der Version 5 migrieren, die einen SYSCAT-DMS-Tabellenbereich (DMS - Database Managed Space) enthalten, müssen Sie sicherstellen, daß der Tabellenbereich zu etwa 70 Prozent freien Speicherbereich aufweist, bevor Sie die Migration der Datenbank ausführen. Sie können die Größe der Tabellenbereiche überprüfen, indem Sie den Befehl db2 list tablespaces show detail eingeben.

Verfügt Ihr Tabellenbereich nicht über ausreichend freien Speicherbereich, wird möglicherweise der folgende Fehler zurückgegeben:

   SQL1704N Database migration failed. Reason code 17.

In diesem Fall sollten Sie Ihre Datenbank der Version 5 unter einem Exemplar der Version 5 wiederherstellen, mit Hilfe des Befehls ALTER TABLESPACE weitere Behälter hinzufügen und die Migration der Datenbank wiederholen. Weitere Informationen zu Tabellenbereichen und dem Befehl ALTER TABLESPACE finden Sie in den Handbüchern Systemverwaltung und SQL Reference.


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