WebSphere?

將WebSphere MQ 佇列管理器的結構匯出到具體檔案,用於MQ的結構備份或者MQ伺服器遷移等。

匯出工具有兩個版本,一個版本用於windows環境下的MQ匯出,另一個用於unix、linux環境下的MQ結構匯出,由於使用方式基本一致,因此這裡以AIX6為例,介紹一下如何將MQ的結構匯出及匯入

工具/原料

ms03_win.zip、ms03_unix.tar.Z AIX 6.1 WebSphere MQ

MQ佇列管理器匯出

從IBM網站上下載工具ms03_win.zip、ms03_unix.tar.Z。ms03_win.zip為windows環境下MQ匯出工具。

上傳ms03_unix.tar.Z到AIX伺服器,並執行解壓。

# uncompress -c ms03_unix.tar.Z tar xvf -

WebSphere MQ 佇列管理器的結構備份匯出及匯入

通過下圖可以看到解壓後的工具中,有for AIX的,也有for其他系統的,這裡使用for AIX系統的工具saveqmgr.aix

WebSphere MQ 佇列管理器的結構備份匯出及匯入

檢視MQ 佇列管理器HQ_SVR是否正在執行,沒有執行則啟動MQ佇列管理器

$ dspmq ------顯示佇列管理器及狀態

$ strmqm HQ_SVR ------啟動佇列管理器

WebSphere MQ 佇列管理器的結構備份匯出及匯入

將MQ 佇列管理器HQ_SVR的結構匯出到檔案mqtest.conf

# ./saveqmgr.aix -m HQ_SVR -f mqtest.conf

執行完成後,可以看到生成mqtest.conf 檔案。

WebSphere MQ 佇列管理器的結構備份匯出及匯入

WebSphere MQ 佇列管理器的結構備份匯出及匯入

MQ佇列管理器匯入

刪除佇列管理器

$ endmqm -z HQ_SVR ----停止佇列管理器

$ dltmqm HQ_SVR -----刪除佇列管理器

WebSphere MQ 佇列管理器的結構備份匯出及匯入

重新 建立佇列管理器HQ_test,並啟動佇列管理器。

$ crtmqm HQ_test

$strmqm HQ_test

WebSphere MQ 佇列管理器的結構備份匯出及匯入

從剛剛生成的配置檔案中匯入MQ的結構配置

$ runmqsc HQ_test < mqtest.conf

WebSphere MQ 佇列管理器的結構備份匯出及匯入

相關問題答案