XML Extender Verwaltung und Programmierung

XML-Spalten inaktivieren

Inaktivieren Sie eine Spalte, wenn Sie eine DAD-Datei für die XML-Spalte aktualisieren oder die XML-Spalte oder die Tabelle, die die Spalte enthält, löschen wollen. Nach dem Inaktivieren der Spalte können Sie die Spalte mit der aktualisierten DAD-Datei erneut aktivieren, die Spalte löschen oder andere Tasks ausführen. Sie können eine Spalte mit dem XML Extender-Verwaltungsassistenten oder über die DB2-Befehls-Shell inaktivieren.

Beim Aktivieren einer XML-Spalte führt der XML Extender folgende Aktionen aus:

Wichtig: Wenn Sie eine Tabelle mit einer XML-Spalte freigeben, ohne die Spalte zunächst zu inaktivieren, kann der XML Extender keine der XML-Spalte zugeordnete Seitentabellen freigeben, was zu unerwarteten Ergebnissen führen kann.

Vorbereitungen

Stellen Sie sicher, daß die zu inaktivierende XML-Spalte in der aktuellen DB2-Datenbank vorhanden ist.

Verwaltungsassistent verwenden

Führen Sie zum Inaktivieren von XML-Spalten die folgenden Schritte aus:

  1. Stellen Sie den Verwaltungsassistenten ein und starten Sie ihn. Siehe hierzu den Abschnitt Verwaltungsassistent starten.
  2. Klicken Sie Mit XML-Spalten arbeiten im LaunchPad-Fenster an, um die Tasks zu XML Extender-Spalten anzuzeigen. Das Fenster Eine Task auswählen wird geöffnet.
  3. Klicken Sie Inaktivieren einer Spalte und anschließend Weiter an, um eine vorhandene Tabellenspalte in der Datenbank zu inaktivieren.
  4. Wählen Sie im Feld Tabellenname die Tabelle aus, die die XML-Spalte enthält.
  5. Wählen Sie die zu inaktivierende Spalte im Feld Spaltenname aus.
  6. Klicken Sie Beenden an.

Von der DB2-Befehls-Shell aus

Geben Sie zum Inaktivieren einer XML-Spalte den folgenden Befehl ein:

Syntax:
dxxadm disable_column
>>-dxxadm---disable_column---dbName---tbName---spltName--------><
 

Parameter:

dbName
Der Name der Datenbank.

tbName
Der Name der Tabelle, die die zu inaktivierende Spalte enthält.

spltName
Der Name der zu inaktivierenden XML-Spalte.

Beispiel: Das folgende Beispiel inaktiviert eine Spalte über die DB2-Befehls-Shell. Die DAD-Datei und das XML-Dokument finden Sie in Anhang B, Beispiele.

dxxadm disable_column SALES_DB sales_tab order
 

In diesem Beispiel wird die Spalte ORDER in der Tabelle SALES_DB.SALES_TAB inaktiviert.

Wenn die Spalte inaktiviert ist, werden die Seitentabellen freigegeben.


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