Image, Audio und Video Extender Verwaltung und Programmierung
Aktiviert eine Datenbank für Videodaten (DB2Video-Daten). Diese API
wird einmal pro Datenbank aufgerufen. Sie definiert einen
benutzerdefinierten DB2-Typ, DB2Video, für den Datenbankmanager. Sie
erstellt außerdem alle UDFs, die DB2Video-Daten bearbeiten.
Berechtigung
DBADM, SYSADM, SYSCTRL
Bibliotheksdatei
OS/2 und Windows
| AIX, HP-UX und Solaris
|
dmbvideo.lib
| libdmbvideo.a (AIX)
|
| libdmbvideo.sl (HP-UX)
|
| libdmbvideo.so (Solaris)
|
Kopfdatei
dmbvideo.h
Syntax
long DBvEnableDatabase(
char *tableSpace
);
Parameter
- tableSpace (Eingabe)
- Der Name des Tabellenbereichs, bei dem es sich um eine Gruppe von
Behältern handelt, in denen Verwaltungstabellen gespeichert werden. Die
Angabe zum Tabellenbereich besteht aus den folgenden drei Teilen:
datats, indexts, longts. Dabei ist datats der
Tabellenbereich, in dem Metadatentabellen erstellt werden, indexts
ist der Tabellenbereich, in dem Indizes für die Metadatentabellen erstellt
werden, und longts ist der Tabellenbereich, in dem die Werte von
langen Spalten in Metadatentabellen (z. B. Spalten, die die
Datentypen LONG VARCHAR und LOB enthalten) gespeichert werden. Wenn Sie
für einen Teil der Angabe zum Tabellenbereich einen Nullwert angeben, wird der
Standardtabellenbereich für diesen Teil verwendet.
Nur EEE: Die Tabellenbereiche, die beim Aktivieren einer
Datenbank für einen Extender angegeben werden, sollten in einer Knotengruppe
definiert sein, die alle Knoten im partitionierten Datenbanksystem
umfaßt.
Fehlercodes
- MMDB_SUCCESS
- API-Aufruf erfolgreich verarbeitet.
- MMDB_RC_NO_AUTH
- Aufrufender verfügt nicht über die korrekte Zugriffsberechtigung.
- MMDB_WARN_ALREADY_ENABLED
- Die Datenbank ist bereits aktiviert.
- MMDB_RC_API_NOT_SUPPORTED_FOR_SERVER
- Der Server, zu dem die Verbindung besteht, unterstützt diesen Befehl
nicht.
- MMDB_WARN_NOT_ALL_NODES
- Der angegebene Tabellenbereich enthält nicht alle Knoten für den
Extender. (Nur EEE)
- MMDB_RC_NOT_SAME_NODEGROUP
- Die angegebenen Tabellenbereiche befinden sich nicht in derselben
Knotengruppe. (Nur EEE)
Beispiele
Aktivieren der aktuellen Datenbank für Videodaten (DB2Video-Daten) im
Tabellenbereich MYTS. Verwenden der Standardwerte für die
Tabellenbereiche für den Index und lange Spalten:
#include <dmbvideo.h>
rc = DBvEnableDatabase("myts,,");
Aktivieren der aktuellen Datenbank für Videodaten (DB2Video-Daten).
Verwenden der Standardtabellenbereiche:
#include <dmbvideo.h>
rc = DBvEnableDatabase(NULL);
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]