关于修改DB2主机名,IBM800给出的建议

当 DB2 服务器的主机名修改后,系统 hostname 命令返回的设置值发生了变化,要将这一修改应用到 DB2 系统中,需要进行如下相应的一系列操作:

1) 停止 DB2 管理服务器(DAS)和实例:
a) db2admin stop
b) db2stop

2) 修改服务器的主机名(hostname)

3) 修改全局注册表变量 DB2SYSTEM:

Linux 和 UNIX 下:
以 root 用户登录执行:
cd /<DB2 安装目录>/adm
./db2set -g DB2SYSTEM=<新主机名>

Windows 下:
db2set -g DB2SYSTEM=<新主机名>

4) 修改 db2nodes.cfg 文件中的主机名为新主机名

Linux 和 UNIX 下:
<DB2 实例用户主目录>/sqllib/db2nodes.cfg

Windows 下:
<DB2 安装目录>/SQLLIB/<实例名>/db2nodes.cfg

5) 依次执行下面的命令,更新 DB2 管理服务器中的相关配置:

a) 通过列出本地管理服务器节点目录的命令,获取本地管理服务器节点名:
db2 list admin node directory show detail

如果有本地管理服务器节点(协议为“本地”),则继续如下操作,否则直接执行步骤 d)。

b) 除去原始本地管理服务器节点目录编目(同时也除去了原始主机名的编目信息):
db2 uncatalog node <本地管理服务器节点名>

c) 以新的主机名重新编目本地管理服务器节点目录:
db2 catalog admin local node <本地管理服务器节点名> system <新主机名>

d) 更新管理服务器配置中配有原始主机名设置的参数:
db2 update admin cfg using DB2SYSTEM <新主机名>
db2 update admin cfg using SMTP_SERVER <新主机名> --(若为空可不修改)

6) 修改 DB2 实例配置中配有原始主机名设置的参数:
db2 update dbm cfg using SPM_NAME <新主机名> --(若为空可不修改)

7) 重新启动管理服务器和实例服务:
a) db2admin start
b) db2start

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值