如果需要修改参数的缺省值,或为没有缺省值的参数设置值,则必须删除并重新注册要为其更改参数的 Sun Cluster HA for WebSphere MQ 资源。
只有 USERID=mqm 适用于所有组件的资源,即:
Queue Manager 组件
Channel Initiator 组件
Command Server 组件
Listener 组件
Trigger Monitor 组件
Sun Cluster 3.1 9/04 中引入的其他参数只适用于 Queue Manager 组件的资源。
对于要修改的每个 WebSphere MQ 资源执行此任务。
仅当要设置或修改在 Sun Cluster 3.1 9/04 中引入的参数时,才能执行此任务。
保存资源定义。
# scrgadm -pvv -j resource > file1 |
禁用资源。
# scswitch -n -j resource |
删除资源。
# scrgadm -r -j resource |
配置并注册资源。
切换到包含资源的配置文件和注册文件的目录。
# cd /opt/SUNWscmqs/prefixutil |
编辑资源的配置文件。
vi prefix_config |
运行资源的注册文件。
# ./prefix_register |
prefix 表示文件所适用的组件,如下所述:
mgr 表示 Queue Manager 组件。
chi 表示 Channel Initiator 组件。
csv 表示 Command Server 组件。
lsr 表示 Listener 组件。
trm 表示 Trigger Monitor 组件。
只有 mgr_config 文件包含 Sun Cluster 3.1 9/04 中引入的所有参数。其他文件只包含 USERID=mqm 参数。
保存资源定义。
# scrgadm -pvv -j resource > file2 |
将已更新的定义与更新资源之前保存的定义进行比较。
比较这些定义使您可以确定是否有任何现有扩展特性已发生更改(例如,超时值)。
# diff file1 file2 |
修改所有已重设的资源特性。
# scrgadm -c -j resource -x|y resource |
使资源联机。
# scswitch -e -j resource |