2017-06-23 32 views
0

在多個安裝環境(Windows上的IBM MQ v9.0)中,我嘗試創建隊列管理器並從命令提示符設置其安裝(crtmqm,setmqm),但獲取錯誤:針對特定安裝運行MQSC命令

Command not executed from the installation named by the -n parameter 

如何執行以下操作:

  1. 檢查什麼用命令提示符 有關當前安裝。
  2. 更改與 命令提示符關聯的當前安裝(基本上針對特定的 安裝(不一定是主安裝)運行命令)。

回答

2

要回答你的兩個問題信息中心鏈接: -

  1. 檢查與命令提示符下使用dspmqver命令相關的當前安裝。
  2. 要更改與命令提示符相關的當前安裝在下列方式之一使用setmqenv命令: -

要設置你的安裝,你可以這樣做使用安裝的名稱,例如: -

setmqenv -n Installation2 

或安裝的路徑,例如: -

setmqenv -p c:\mqm8000 

其具有相同的結果,改變成您想要的目錄並告訴它您想要將環境更改爲自我(-s),例如,

cd \mqm8000 
setmqenv -s 
1

如果您想要使用非主要安裝來運行命令,那麼您必須轉到非主要安裝的安裝(即bin)目錄,然後從那裏執行它。 如果你想設置一個環境,那麼你必須使用setmqenv。以下是這更多地談論它

https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.ref.adm.doc/q083560_.htm

+0

在運行您要使用的安裝的setmqenv後,您可以從任何地方運行命令,就像使用主安裝時一樣。 –

+0

非常感謝大家,對於及時的迴應並指出了正確的方向。它爲我工作。 – TomUrick