DB2修改主机名

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

https://www.cndba.cn/hbhe0316/article/4788
a) db2admin stop
b) db2stop
2) 修改服务器的主机名(hostname)
3) 修改全局注册表变量 DB2SYSTEM:

Linux 和 UNIX 下:
以 root 用户登录执行:https://www.cndba.cn/hbhe0316/article/4788https://www.cndba.cn/hbhe0316/article/4788

cd /<DB2 安装目录>/adm
./db2set -g DB2SYSTEM=<新主机名>

Windows 下:https://www.cndba.cn/hbhe0316/article/4788

db2set -g DB2SYSTEM=<新主机名>

4) 修改 db2nodes.cfg 文件中的主机名为新主机名
Linux 和 UNIX 下:

<DB2 实例用户主目录>/sqllib/db2nodes.cfg

Windows 下:

https://www.cndba.cn/hbhe0316/article/4788
<DB2 安装目录>/SQLLIB/<实例名>/db2nodes.cfg

5) 依次执行下面的命令,更新 DB2 管理服务器中的相关配置:
a) 通过列出本地管理服务器节点目录的命令,获取本地管理服务器节点名:

db2 list admin node directory show detail

如果有本地管理服务器节点(协议为“本地”),则继续如下操作,否则直接执行步骤 d)。
b) 除去原始本地管理服务器节点目录编目(同时也除去了原始主机名的编目信息):

db2 uncatalog node <本地管理服务器节点名>

c) 以新的主机名重新编目本地管理服务器节点目录:

https://www.cndba.cn/hbhe0316/article/4788
https://www.cndba.cn/hbhe0316/article/4788
https://www.cndba.cn/hbhe0316/article/4788
db2 catalog admin local node <本地管理服务器节点名> system <新主机名>

d) 更新管理服务器配置中配有原始主机名设置的参数:

https://www.cndba.cn/hbhe0316/article/4788
db2 update admin cfg using DB2SYSTEM <新主机名>
db2 update admin cfg using SMTP_SERVER <新主机名> --(若为空可不修改)

6) 修改 DB2 实例配置中配有原始主机名设置的参数:

https://www.cndba.cn/hbhe0316/article/4788
db2 update dbm cfg using SPM_NAME <新主机名> --(若为空可不修改)

7) 重新启动管理服务器和实例服务:

a) db2admin start
b) db2start

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle,linux

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值