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.
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.
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. |
Ä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. |
Symbol | Beschreibung |
---|---|
![]() |
Zeigt die Anzahl der Änderungen an, die sich zurzeit im Änderungsplan befinden. Sie können auf die verknüpfte Zahl klicken, um die Liste der Änderungen für den Änderungsplan anzuzeigen. |
![]() |
Für die Liste der zurzeit 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. |
![]() |
Für die Liste der zurzeit in der Objektliste angezeigten Objekte setzt dieses Symbol den Fokus auf das vorherige Objekt im aktuellen Änderungsplan, 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. |
![]() |
Speichert alle neu definierten Änderungen im Änderungsplan. |
![]() |
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 (), geändert (
) oder gelöscht (
) werden.