签到成功

知道了

CNDBA社区CNDBA社区

DB2修改主机名

2021-10-01 16:16 1805 0 原创 DB2
作者: hbhe0316

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

http://www.cndba.cn/hbhe0316/article/4788

a) db2admin stop
b) db2stop
2) 修改服务器的主机名(hostname)
3) 修改全局注册表变量 DB2SYSTEM:

Linux 和 UNIX 下:
以 root 用户登录执行:

http://www.cndba.cn/hbhe0316/article/4788

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

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

db2set -g DB2SYSTEM=<新主机名>

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

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

Windows 下:

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

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

db2 list admin node directory show detail

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

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

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

db2 catalog admin local node <本地管理服务器节点名> system <新主机名>

d) 更新管理服务器配置中配有原始主机名设置的参数:http://www.cndba.cn/hbhe0316/article/4788

db2 update admin cfg using DB2SYSTEM <新主机名>
db2 update admin cfg using SMTP_SERVER <新主机名> --(若为空可不修改)

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

http://www.cndba.cn/hbhe0316/article/4788

db2 update dbm cfg using SPM_NAME <新主机名> --(若为空可不修改)

7) 重新启动管理服务器和实例服务:http://www.cndba.cn/hbhe0316/article/4788http://www.cndba.cn/hbhe0316/article/4788

http://www.cndba.cn/hbhe0316/article/4788

a) db2admin start
b) db2start

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

oracle,linux

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:2667476次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ