資料庫管理者公用程式 (imqdbmgr) 可設定 JDBC 型永久性資料存放區的資料庫模式。您也可以用該指令刪除已毀壞的 Message Queue 資料庫表格,或變更資料存放區。表 13–11 列出可用的子指令。
表 13–11 資料庫管理者子指令| 子指令 | 說明 | 
|---|---|
| create all | 建立新資料庫與永久性存放區模式。 用於內嵌式資料庫系統。必須指定代理程式特性 imq.persist.jdbc.createdburl。 | 
| create tbl | 建立現有資料庫的永久性存放區模式 用於外部資料庫系統。 | 
| delete tbl | 刪除目前永久性存放區的 Message Queue 資料庫表格 | 
| delete oldtbl | 刪除舊版永久性存放區的 Message Queue 資料庫表格 在自動將永久性存放區遷移到 Message Queue 目前版本後使用。 | 
| recreate tbl | 重新建立永久性存放區模式 刪除目前永久性存放區所有現有的 Message Queue 資料庫表格,然後重新建立模式。 | 
| reset lck | 重設永久性存放區鎖定狀態 重設鎖定狀態,以便其他程序可以使用永久性存放區資料庫。 | 
表 13–12 列出 imqdbmgr 指令的選項。
表 13–12 資料庫管理者選項| 選項 | 說明 | 
|---|---|
| -b instanceName | 代理程式的實例名稱 | 
| -Dproperty= value | 設定代理程式配置特性 請參閱永久性特性,以取得與永久性相關的代理程式配置特性之資訊。 注意:請仔細檢查使用此選項設定的特性的拼寫與格式。不正確的值會被忽略,不會另行通知或警告。 | 
| -u name | 認證的使用者名稱 | 
| -p password | 認證的密碼 [此選項已經停用而且會永遠移除。請省略密碼 (將會以互動方式提示使用者輸入密碼),或使用 -passfile 選項指定包含密碼的檔案。] | 
| -passfile path | 密碼檔案位置 如需更多資訊,請參閱密碼檔案。 | 
| -v | |
| -h | 顯示用法說明 |