IBM Books

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


可对 DB2 Extender 执行的管理任务

有五种类别的管理任务:

下表列示了 所有涉及管理 Extender 数据的任务。该表指定提供哪些工具来执行每一任务, 以及在何处查找更多信息。

Extender API 列中,x 表示每个 API语句的第三个字符。视您正在使用的 Extender 的不同,此字符会有所变化:
字符 Extender
a 音频
i 图象
v 视频

例如,启用图象数据表的 API 是 DBiEnableTable, 启用音频表的 API 是 DBaEnableTable, 启用视频表的 API 是 DBvEnableTable。Extender API 列中的值表示没有 Extender API 用于该任务。Extender 命令列中的值表示没有 Extender 命令用于该任务。

QBIC 要求附加的管理:若计划使用 Image Extender 的“按图象内容查询”(QBIC) 能力, 则需要执行附加的管理任务,如创建 QBIC 目录。关于这些任务的信息,参见第 13 章, 按内容查询图象

表 1. DB2 Extender 的管理任务和设施
任务 Extender API Extender 命令 参见
管理 Extender 服务
启动 Extender 服务 DMBSTART 建立 Extender 环境
获取 Extender 服务的状态 DMBSTAT 显示服务器状态
停止 Extender 服务 DMBSTOP 停止和启动 Extender 服务器
连接数据库 CONNECT 建立 Extender 环境
启动数据库的 Extender 服务 START SERVER 停止和启动 Extender 服务器
获取数据库的 Extender 的状态 GET SERVER STATUS 显示服务器状态
停止数据库的 Extender 服务 STOP SERVER 停止和启动 Extender 服务器
准备多媒体数据的数据对象
启用数据库 DBxEnableDatabase ENBLE DATABASE 启用数据库
禁用数据库 DBxDisableDatabase DISABLE DATABASE 禁用数据对象
启用表 DBxEnableTable ENABLE TABLE 启用表
禁用表 DBxDisableTable DISABLE TABLE 禁用数据对象
启用列 DBxEnableColumn ENABLE COLUMN 启用列
禁用列 DBxDisableColumn DISABLE COLUMN 禁用数据对象
在分区环境中分发 Extender 数据(仅限于 EEE)
根据新节点组配置再分布 Extender 数据。 DMBRedistribute REDISTRIBUTE NODEGROUP 再分布 Extender 数据
跟踪数据对象和媒体文件
了解数据库是否已启用 DBxIsDatabaseEnabled GET Extender STATUS 检查数据对象的状态
了解表是否已启用 DBxIsTableEnabled GET Extender STATUS 检查数据对象的状态
了解列是否已启用 DBxIsColumnEnabled GET Extender STATUS 检查数据对象的状态
查找其限定符是当前用户 ID 的表中引用文件的表项 DBxIsFileReferenced 查找引用文件的表项
查找特定限定符的所有表或数据库中的所有表中引用文件的表项 DBxAdminIsFileReferenced 查找引用文件的表项
查找其限定符是当前用户 ID 的表中的表项引用的文件 DBxGetReferencedFiles GET REFERENCED FILES 查找表项引用的文件
查找特定限定符的所有表或数据库中的所有表中的表项引用的文件 DBxAdminGetReferencedFiles GET REFERENCED FILES 查找表项引用的文件
查找其限定符是当前用户 ID 的所有表中的表项引用的不可存取的文件 DBxGetInaccessibleFiles GET INACCESSIBLE FILES 检查媒体文件是否存在
查找特定限定符的所有表或数据库中的所有表中的表项引用的不可存取的文件 DBxAdminGetInaccessibleFiles GET INACCESSIBLE FILES 检查媒体文件是否存在
清除管理支持(元数据)表
清除特定用户表或其限定符是当前用户 ID 的所有用户表的元数据表 DBxReorgMetadata REORG 第 9 章, 清除管理支持表
清除带特定限定符的所有用户表或数据库中的所有用户表的元数据表 DBxAdminReorgMetadata REORG 第 9 章, 清除管理支持表

管理任务的顺序: 以下列表是首次使用 Extender 时执行的管理任务的有序摘要。使用 DB2 命令或语句来执行某些任务。用 DB2 Extender 来执行另一些任务。此顺序假设 DB2系统正在运行。

    必需的任务:

  1. 启动 Extender 服务。
  2. 创建数据库(通过使用 DB2)。
  3. 连接数据库数据库服务器。
  4. 启用数据库。
  5. 创建表和列(通过使用 DB2)。
  6. 启用数据库中的表。
  7. 启用表中的列。

    可选的任务:

  1. 跟踪数据对象和媒体文件。
  2. 设置函数路径(使用 DB2)。
  3. 清除管理支持表。

示例:下面五章中的大多数示例假设系统管理员 (SYSADM) 或数据库管理员 (DBA) 正在执行任务。很少任务不需要 DBA 或 SYSADM 权限。

这些示例假设 DBA 已在当前函数路径中添加 MMDBSYS 模式。这允许 DBA 指定 UDT 名,而这些名称不必带有 MMDBSYS 模式名作为前缀。有关 UDT 名的详情,参见UDF 和 UDT 名

本节中的许多 API 示例是以随 Extender 一起提供的样本应用程序代码为基础的。样本代码在客户机上的 SAMPLES 子目录中。


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