Änderungspläne

Ein Änderungsplan besteht aus der Gruppe der Änderungen, die Sie an Ihrer DB2 for Linux, UNIX and Windows-Datenbank vornehmen wollen. Ein Änderungsplan enthält auch die Spezifikationsressourcen, Änderungsbefehle und Metadaten dahingehend, wie diese Änderungen implementiert werden.

Wenn Sie Ihre Änderungen aus einem Änderungsplan ausführen, setzen Sie Befehle zum Ändern Ihrer DB2-Datenbank ab. Ein Änderungsplan stellt einen konsolidierten Weg dar, mit einer Gruppe von Änderungen zu arbeiten, die Sie an Ihrer Datenbank vornehmen wollen.

Sie können einen Änderungsplan für Folgendes verwenden:

Wenn Sie den Änderungsplan ausführen, können Sie die Optionen für die Datenerhaltung, die Widerrufsbefehle und die DB2-Verwaltungsbefehle im Dialogfeld Prüfen und implementieren festlegen. Alternativ dazu können Sie diese Optionen in der Sicht Eigenschaften für den Änderungsplan festlegen.

Alle Änderungen, die Sie an einer Datenbank vornehmen, werden in einem Änderungsplan gesammelt. Eine Datenbank kann über mindestens einen Änderungsplan verfügen. Es kann immer nur ein Änderungsplan aktiv sein, was bedeutet, dass die von Ihnen vorgenommenen Änderungen dem aktiven Änderungsplan hinzugefügt werden.

Wenn ein Änderungsplan aktiv ist, enthält die Objektliste eine zusätzliche Symbolleiste für den Änderungsplan. Wenn kein Änderungsplan aktiv ist und Sie eine Datenbankänderung initiieren, wird automatisch ein Änderungsplan mit dem Standardnamen Default Change Plan Zeitmarke erstellt, wobei Zeitmarke das Format jjjj-mm-tt hh-mm-ss aufweist. Der neu erstellte Änderungsplan wird automatisch der aktive Änderungsplan. Sie können einen Änderungsplan auch manuell erstellen und einen eigenen Namen für den Änderungsplan angeben. Nachdem Sie den Änderungsplan erstellt haben, müssen Sie ihn zum aktiven Änderungsplan machen.

Ein Änderungsplan bleibt aktiv, bis Sie die Änderungen im Änderungsplan implementieren, den Änderungsplan manuell schließen, um zu einem späteren Zeitpunkt damit zu arbeiten, oder einen anderen Änderungsplan zum aktiven Änderungsplan machen.

Änderungspläne für eine Datenbank anzeigen

Jede Datenbank im Administrationsexplorer enthält einen Ordner Änderungspläne. Sie können doppelt auf den Ordner klicken, um die Liste der Änderungspläne für die Datenbank in der Objektliste anzuzeigen. Klicken Sie mit der rechten Maustaste auf einen Änderungsplan, um das Kontextmenü anzuzeigen. In der folgenden Tabelle werden die Menüaktionen beschrieben, die Sie ausführen können:
Tabelle 1. Kontextmenüaktionen für Änderungspläne, die in der Objektliste aufgelistet sind
Menüelement Beschreibung
Bearbeiten Macht den Änderungsplan zum aktiven Änderungsplan. In der Objektliste wird eine Symbolleiste für Änderungspläne angezeigt und der Name des Änderungsplans wird in der Symbolleiste für Änderungspläne angezeigt. Alle Änderungen, die Sie an der Datenbank vornehmen, werden diesem Änderungsplan hinzugefügt. Sie können auch doppelt auf den Änderungsplan klicken, um ihn zum aktiven Änderungsplan zu machen.
Anzeigen Zeigt die Änderungen im Änderungsplan an. Wenn ein Änderungsplan aktiv ist, bleibt er der aktive Änderungsplan.
Umbenennen Öffnet ein Dialogfeld, in dem Sie den Änderungsplan umbenennen können. Für Änderungspläne, die automatisch erstellt werden und einen Standardnamen mit einem Zeitmarkenwert erhalten, wollen Sie eventuell den Namen in einen aussagekräftigeren Namen ändern.
Löschen Löscht den Änderungsplan. Sie werden nicht aufgefordert, das Löschen des Änderungsplans zu bestätigen.
Prüfen und implementieren Generiert die DDL für die Implementierung der Änderungen im Änderungsplan und zeigt die generierte DDL im Dialogfeld Prüfen und implementieren an.
Widerrufsbefehle prüfen Zeigt die generierte DDL an, um die Änderungen zurückzusetzen, die am Datenbankkatalog vorgenommen wurden, als der Änderungsplan für die Datenbank erfolgreich ausgeführt wurde. Zum Widerrufen der Änderungen muss der Status des Änderungsplans DEPLOYED lauten.
Eigenschaften Setzt den Fokus auf die Sicht Eigenschaften, in der der Änderungsplan angezeigt wird. Sie können auf den Registerkarten für die Eigenschaften die Attribute des Änderungsplans ändern.

Status von Änderungsplänen

Wenn Sie die Änderungspläne für eine Datenbank in der Objektliste anzeigen, hat jeder Änderungsplan einen Status. Anhand dieses Status können Sie bestimmen, welche Aktionen Sie mit dem Änderungsplan ausführen können. In der folgenden Tabelle wird der Status angezeigt, den ein Änderungsplan haben kann:
Tabelle 2. Status von Änderungsplänen
Änderungsplanstatus Beschreibung
PENDING Die Änderungen im Änderungsplan wurden nicht im Datenbankkatalog implementiert. Sie können den Änderungsplan aktivieren und weitere Änderungen vornehmen, eine vorhandene Änderung bearbeiten oder den Änderungsplan prüfen und implementieren.
DEPLOYED Die Änderungen im Änderungsplan wurden im Datenbankkatalog implementiert. Wenn Widerrufsbefehle für den Änderungsplan generiert wurden und Sie die an der Datenbank vorgenommenen Änderungen zurücksetzen wollen, können Sie die Widerrufsbefehle ausführen.

Symbolleiste für Änderungspläne in der Objektliste

Wenn ein Änderungsplan aktiv ist, enthält die Objektliste eine zusätzliche Symbolleiste für den Änderungsplan. Im folgenden Beispiel zeigt die Objektliste die Liste der Tabellen in der GSDB-Datenbank an. Die Symbolleiste für Änderungspläne zeigt an, dass der Änderungsplan für Kunden- und Preisänderungen der aktive Änderungsplan ist und der Änderungsplan derzeit vier Änderungen enthält:
Abbildung 1. Beispiel der Objektliste mit der Symbolleiste für Änderungspläne, die den Änderungsplan für Kunden- und Preisänderungen als aktiven Änderungsplan anzeigt
Abbildung der Objektliste, die die Tabellen in der GSDB-Datenbank anzeigt und in der der Änderungsplan für die Kunden- und Preisänderungen aktiv ist
Solange der Änderungsplan geöffnet ist, werden alle Änderungen, die Sie an der Datenbank vornehmen, diesem Änderungsplan hinzugefügt. Sie können über die Symbole in der Symbolleiste für Änderungspläne mit dem Änderungsplan arbeiten.
Tabelle 3. Symbole in der Symbolleiste für Änderungspläne und ihre Aktionen
Symbol Beschreibung
Abbildung des Symbols, das die Anzahl der Änderungen im Änderungsplan anzeigt Zeigt die Anzahl der Änderungen an, die sich derzeit im Änderungsplan befinden. Sie können auf die verknüpfte Zahl klicken, um die Liste der Änderungen für den Änderungsplan anzuzeigen.
Abbildung des Symbols zum Versetzen des Fokus auf das nächste Objekt, das geändert wird Für die Liste der derzeit in der Objektliste angezeigten Objekte setzt dieses Symbol den Fokus auf das nächste Objekt im aktuellen Änderungsplan, das geändert wird. Denken Sie daran, dass Sie immer ändern können, welche Objekte in der Objektliste aufgelistet werden.
Abbildung des Symbols zum Versetzen des Fokus auf das vorherige Objekt, das geändert wird Für die Liste der derzeit in der Objektliste angezeigten Objekte setzt dieses Symbol den Fokus auf das vorherige Objekt im aktuellen Änderungsplan, das geändert wird.
Abbildung des Symbols, das den Fokus auf das vorherige Objekt setzt, das geändert wird Generiert die DDL für die Implementierung der Änderungen im Änderungsplan und zeigt die generierte DDL im Dialogfeld Prüfen und implementieren an.
Abbildung des Symbols zum Speichern der Änderungen Speichert alle neu definierten Änderungen im Änderungsplan.
Abbildung des Symbols zum Schließen des Änderungsplans Schließt den Änderungsplan. Wenn Änderungen nicht gespeichert wurden, werden Sie beim Schließen des Änderungsplans aufgefordert, die Änderungen zu speichern oder zu verwerfen.

In der Objektliste geben Symbole an, ob Objekte für den aktiven Änderungsplan erstellt (Abbildung eines Dreiecks mit einem grünen Pluszeichen zur Angabe, dass das Objekt erstellt wird), geändert (Abbildung eines Dreiecks zur Angabe, dass das Objekt geändert wird) oder gelöscht (Abbildung eines Dreieck mit einem roten X zur Angabe, dass das Objekt gelöscht wird) werden.


Feedback