Image、Audio 及 Video Extenders 管理與程式設計

DBaEnableDatabase


影像 音效 視訊
  X  

啟用音效 (DB2Audio 資料) 的某資料庫。會為每個資料庫各呼叫一次 API。 其會定義 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,其中 datats 為其中建有 meta 資料表格的表格空間;indexts 為其中建有 meta 資料表格上之索引的表格空間; longts 為 meta 資料表格 (像是內含 LONG VARCHAR 與 LOB 資料類型者) 中長直欄之值儲存所在的表格空間。 假設表格空間規格中有任一部份的值是設為 NULL, 則會為該部份採用預設的表格空間。

僅適用於 EEE: 在您為 Extender 啟用某資料庫時, 您指定的表格空間,也應定義在節點群組 (內含已分割資料庫系統中的所有節點) 中。

錯誤碼

MMDB_SUCCESS
API 呼叫程序執行成功。

MMDB_RC_NO_AUTH
呼叫程式不具備適當的存取權限。

MMDB_WARN_ALREADY_ENABLED
資料庫已啟用。

MMDB_RC_API_NOT_SUPPORTED_FOR_SERVER
所連接的伺服器不支援此指令。

MMDB_WARN_NOT_ALL_NODES
指定的表格空間中不含有 Extender 的所有相關節點。 (僅適用於 EEE)

MMDB_RC_NOT_SAME_NODEGROUP
指定的表格空間未位於同一節點群組中。(僅適用於 EEE)

範例

為表格空間 MYTS 中的音效 (DB2Audio 資料),啟用現行的資料庫。 在索引與長表格空間方面,則採用預設值:

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

為音效 (DB2Audio 資料庫) 啟用現行的資料庫;採用預設的表格空間:

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


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]