管理作業可分五類:
下列表格列出管理 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 型錄。
有關這些作業的資訊,請參閱依內容來查詢影像。
作業 | 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 系統正在執行。
必要的作業:
可選用的作業:
範例: 以下五章的大部份範例都假設系統管理者 (SYSADM) 或資料庫管理員 (DBA) 在執行這些作業。 少數作業不需要 DBA 或 SYSADM 權限。
這些範例假設 DBA 已在現行函數路徑中新增 MMDBSYS 綱目。 這容許 DBA 指定 UDT 名稱時,不需要以 MMDBSYS 綱目名稱為開頭。 有關 UDT 名稱的詳細資訊, 請參閱UDF 和 UDT 名稱。
本節的許多 API 範例是以 Extender 附帶的範例應用程式碼為基礎。 範例程式碼放在從屬站的 SAMPLES 次目錄內。