IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

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(输入)
表空间的名称,表空间是在其中存储管理表的一组容器。表空间说明由如下三个部分组成:datats、indexts 和 longts, 其中,datats 是在其中创建元数据表的表空间;indexts 是在其中创建元数据表上的索引的表空间; longts 是在其中存储元数据表中的长型列 (诸如包含 LONG VARCHAR 和 LOB 数据类型的列)的值的表空间 若对表空间说明的任何部分提供空值,则使用该部分的缺省表空间。

仅限于 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);


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]