資料庫管理者公用程式 (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 |
顯示用法說明 |