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


可以使用 DB2 Extender 來執行的管理作業

管理作業可分五類:

下列表格列出管理 Extender 資料時的所有作業。 此表格指 定提供執行每個作業的工具,以及可尋找更多資訊的位置。

Extender API 直欄中,x 代表每一個 API 陳述式的第三 個字元。此字元會隨您使用的 Extender 而不同:
字元 Extender
a 音效
i 影像
v 視訊

例如,啟用表格供影像資料使用的 API 是 DBiEnableTable, 啟用表格供音效使用的 API 是 DBaEnableTable, 啟用表格供視訊使用的 API 是 DBvEnableTable。Extender API 中的 No 值表示作業沒有 Extender API。Extender Command 直欄中的 No 值表示作業沒有 Extender 指令。

QBIC 需要額外管理:若您想使用 Image Extender 的 Query by Image Content (QBIC) 功能, 則需要執行額外的管理作業,例如建立 QBIC 型錄。 有關這些作業的資訊,請參閱依內容來查詢影像

表 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 檢查媒體檔案是否存在
清除管理支援 (meta 資料) 表格
為特定使用者表格,或限定元為現行使用者 ID 的所有使用者表格,清除 meta 資料表格 DBxReorgMetadata REORG 清除管理支援表格
為特定限定元的使用者表格,或資料庫中的所有使用者表格,清除 meta 資料表格。 DBxAdminReorgMetadata REORG 清除管理支援表格

管理作業的順序:下列清單是您首次使用 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 次目錄內。


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