Verwaltung und Programmierung
Aktiviert eine Datenbank für Audiodaten (DB2Audio-Daten). Diese API
wird einmal pro Datenbank aufgerufen. Sie definiert einen
benutzerdefinierten DB2-Typ, DB2Audio, für den Datenbankmanager. Sie
erstellt außerdem alle UDFs, die DB2Audio-Daten bearbeiten.
Berechtigung
DBADM, SYSADM, SYSCTRL
Bibliotheksdatei
OS/2 und Windows
| AIX, HP-UX und Solaris
|
dmbaudio.lib
| libdmbaudio.a (AIX)
|
| libdmbaudio.sl (HP-UX)
|
| libdmbaudio.so (Solaris)
|
Syntax
long DBaEnableDatabase(
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 Audiodaten (DB2Audio-Daten) im
Tabellenbereich MYTS: Verwenden der Standardwerte für die
Tabellenbereiche für den Index und lange Spalten:
#include <dmbaudio.h>
rc = DBaEnableDatabase("myts,,");
Aktivieren der aktuellen Datenbank für Audiodaten (DB2Audio-Daten).
Verwenden der Standardtabellenbereiche:
#include <dmbaudio.h>
rc = DBaEnableDatabase(NULL);
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]
Search the DB2 Extender Books