Verwaltung und Programmierung
"Bereinigt" abbildbezogene Metadatentabellen:
- Fordert Speicherbereich zurück, der nicht länger in
Abbildmetadatentabellen verwendet wird.
- Löscht in Abbildmetadatentabellen Verweise auf Abbilddateien, die nicht
mehr existieren.
Die Anwendung muß mit einer Datenbank verbunden sein, bevor diese API
aufgerufen wird.
Berechtigung
SYSADM, SYSCTRL, SYSMAINT
Bibliotheksdatei
OS/2 und Windows
| AIX, HP-UX und Solaris
|
dmbimage.lib
| libdmbimage.a (AIX)
|
| libdmbimage.sl (HP-UX)
|
| libdmbimage.so (Solaris)
|
Syntax
long DBiAdminReorgMetadata(
char *qualifier
);
Parameter
- qualifier (Eingabe)
- Eine gültige Benutzer-ID oder ein Nullwert. Wird eine Benutzer-ID
angegeben, werden alle Tabellen mit dem angegebenen Qualifikationsmerkmal
bereinigt. Wird ein Nullwert angegeben, werden alle Tabellen in der
aktuellen Datenbank bereinigt.
Fehlercodes
- MMDB_SUCCESS
- API-Aufruf erfolgreich verarbeitet.
- MMDB_RC_NO_AUTH
- Aufrufender verfügt nicht über die korrekte Zugriffsberechtigung.
- MMDB_RC_NOT_CONNECTED
- Keine gültige Verbindung zwischen Anwendung und Datenbank.
- MMDB_RC_NO_AUTH
- Benutzer verfügt nicht über die korrekte Berechtigung für den Aufruf
dieser API.
Beispiele
Bereinigen von Metadatentabellen für Abbildspalten in Tabellen, deren
Eigner der Benutzer mit der Benutzer-ID rsmith ist:
#include <dmbimage.h>
rc = DBiAdminReorgMetadata("rsmith");
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]
Search the DB2 Extender Books