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.
Stellen Sie sicher, daß die zu inaktivierende XML-Spalte in der aktuellen DB2-Datenbank vorhanden ist.
Führen Sie zum Inaktivieren von XML-Spalten die folgenden Schritte aus:
Geben Sie zum Inaktivieren einer XML-Spalte den folgenden Befehl ein:
Syntax:
dxxadm disable_column |
---|
>>-dxxadm---disable_column---dbName---tbName---spltName-------->< |
Parameter:
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.