DB2数据库服务器主机名如何修改

本文将为您介绍在DB2服务器使用过程中,修改DB2数据库服务器主机名的详细步骤,以及出现问题相应的办法,供您参考,希望能对您有所帮助。

产品:DB2 UDB

平台:AIX,Solaris,HP-UX,Linux,Windows

版本:V8 V9.1V9.5

问题描述:

出于各种各样的原因,在DB2服务器使用过程中,用户有可能需要修改DB2数据库服务器的主机名,那么DB2需要做哪些相应的修改呢?

问题解答:

为了修改DB2服务器的主机名,我们可以在DB2数据库服务器上执行以下步骤来实现:

1) 停止DB2管理服务器(DAS)?/SPAN>DB2实例

a)db2admin stop

在Windows上,您可以直接执行命令来停止DAS,在Linux和UNIX上,您可以执行命令来获取DAS实例的名称,然后再停止DAS,如

db2set -all |grep DB2ADMINSERVER

[g] DB2ADMINSERVER=das91

然后su – das91后执行命令“db2admin stop”

b) db2stop

如果有多个实例,需要全部停止。可以用db2ilist命令列出该主机上所有的实例,然后一一停止

如果是Windows系统,您可以#p#

set DB2INSTANCE=INST1

db2stop

这样来停止实例

如果是Linux或UNIX系统,您可以分别登录实例用户来执行”db2stop”

2)修改服务器主机名(各种操作系统如何修改主机名,请参阅相关操作系统文档)

3)以DB2实例用户登录后,执行

db2set -g DB2SYSTEM=<new hostname>

db2 terminate

上述命令,在Windows上,应该不会遇到问题,但是如果您的操作系统是Linux或者是UNIX的话,有可能此时遇到错误,如:

如果是V8、V9.1,您将遇到如下错误信息:

$ db2set –g DB2SYSTEM=pirates

DB2SET processing complete, rc = -2029059830, SQLCODE = 0

如果是V9.5,您将遇到如下错误信息:

$ db2set -g DB2SYSTEM=privates

DBI1309E System error.#p#

Explanation:

The tool encountered an operating system error.

User response:

A system error was encountered during registry access. Ensure that there

is enough space on the file system where the registry is located, and

that there is a valid LAN connection if the registry is remote.

上述错误的原因是因为全局变量的操作涉及到系统级别的文件,实例用户并无相应权限来修改文件,而是需要root权限。我们可以用以下方法来完成该命令的执行:

$ su root

root’s Password:

$ db2set -g db2system=privates

$ db2 terminate

注意:上述su命令用不带- 的,使得root具有实例用户的环境变量

如果有多个实例,上述命令只需执行一次

用实例用户检查修改情况,可以确认已经修改完成。

$ db2set –all |grep DB2SYSTEM#p#

[g] DB2SYSTEM= privates

4)编辑db2nodes.cfg文件

该文件位于

** Linux和UNIX: <db2 instance home directory>/sqllib/db2nodes.cfg
** Windows: <db2 install directory>\IBM\SQLLIB\DB2\db2nodes.cfg
把主机名修改为新的主机名,如db2node.cfg原内容为

0 red01 0

改为新的主机名

0 privates 0

如果有多个实例,请一并修改

5) 更新DB2管理服务器的配置信息

a) db2 list admin node directory show detail
b) db2 uncatalog node <old_hostname>
c) db2 catalog admin tcpip node <new hostname> remote <new hostname> system <new hostname>
d) db2 update admin cfg using DB2SYSTEM <new hostname>
e) db2 update admin cfg using SMTP_SERVER <new hostname>#p#

a)db2admin start

在Windows上,您可以直接执行命令来启动DAS,在Linux和UNIX上,您可以执行命令来获取DAS实例的名称,然后再停止DAS,如

db2set -all |grep DB2ADMINSERVER

[g] DB2ADMINSERVER=das91

然后su – das91后执行命令“db2admin start”

b)db2start

如果有多个实例,需要全部运行。可以用db2ilist命令列出该主机上所有的实例,然后一一启动

如果是Windows系统,您可以

set DB2INSTANCE=INST1

db2start

这样来启动实例。

如果是Linux或UNIX系统,您可以分别登录实例用户来执行”db2start”#p#

7) 从服务器上的DB2控制中心删除旧主机名的条目,然后单击“添加系统”菜单,用新主机名发现新的主机名来添加。如果您从来不使用控制中心等GUI工具,此步骤可以忽略。而且,从DB2 V9.1开始,在UNIX系统上将不再提供控制中心等GUI工具。

注意:

从DB2 V9.1 FP2开始,DB2支持用域用户组作为扩展Windows安全性。因此,当您要更改计算机名的时候,计算机用户组DB2ADMNS和DB2USERS是本地用户组,您必须更新全局注册表变量DB2_ADMINGROUP和DB2_USERSGROUP。当计算机主机名修改并且重启后,用以下步骤来修改注册表变量:

1. 打开一个命令行

2. 执行db2extsec命令来更新安全设置

db2extsec -a <new computer name>\DB2ADMNS -u <new computer name>\DB2USERS

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/270225.html<

(0)
管理的头像管理
上一篇2025-05-07 17:29
下一篇 2025-05-07 17:30

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注