イメージ、オーディオ、およびビデオ・エクステンダー 管理およびプログラミングの手引き

DBaEnableDatabase


イメージ オーディオ ビデオ
O

データベースを音声 (DB2Audio データ) 用に使用可能にします。 この API は、データベースごとに 1 回呼び出します。 DB2 ユーザー定義タイプ DB2Audio をデータベース・マネージャーに定義します。 また、DB2Audio データを操作するすべての UDF も作成します。 この API を呼び出した後に SQL COMMIT ステートメントを発行することを推奨します。

許可

DBADM、SYSADM、SYSCTRL

ライブラリー・ファイル
OS/2 および Windows AIX、HP-UX、および Solaris
dmbaudio.lib libdmbaudio.a (AIX)

libdmbaudio.sl (HP-UX)

libdmbaudio.so (Solaris)

インクルード・ファイル

dmbaudio.h

構文

long DBaEnableDatabase(
      char *tableSpace
      );

パラメーター

tableSpace (in)
管理表を保管する先のコンテナーの集まりである表スペースの名前。表スペースの指定は、datats、indexts、longts という 3 つの部分からなります。 ここで、datats はメタデータ表を作成する表スペース、indexts はメタデータ表の索引を作成する表スペース、さらに longts はメタデータ表の長い列 (たとえば、LONG VARCHAR および LOB データ・タイプが入っている列) の値が保管される表スペースです。 表スペース指定のいずれかの部分にヌル値を指定すると、その部分の省略時の表スペースが使用されます。

EEE のみ: エクステンダー用のデータベースを使用可能にしたときに指定した表スペースは、区分データベース・システムのすべてのノードを含むノードグループで定義する必要があります。

エラー・コード

MMDB_SUCCESS
正常に処理された API 呼び出し。

MMDB_RC_NO_AUTH
呼び出し側のアクセス権限が正しくありません。

MMDB_WARN_ALREADY_ENABLED
このデータベースはすでに使用可能になっています。

MMDB_RC_API_NOT_SUPPORTED_FOR_SERVER
接続先のサーバーがこのコマンドをサポートしていません。

MMDB_WARN_NOT_ALL_NODES
指定された表スペースには、エクステンダー用のすべてのノードが含まれていません。 (EEE のみ)

MMDB_RC_NOT_SAME_NODEGROUP
指定された表スペースが同じノード・グループにありません。 (EEE のみ)

表スペース MYTS で、現行データベースを音声 (DB2Audio データ) 用に使用可能にします。 索引表スペースおよび長形式表スペースに省略時値を使用します。

#include <dmbaudio.h>
rc = DBaEnableDatabase("myts,,");

現行データベースを音声 (DB2Audio データ) 用に使用可能にします。 省略時表スペースを使用します。

#include <dmbaudio.h>
rc = DBaEnableDatabase(NULL);


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]