为何修改机器名后DB2实例会无法启动

问题:为什么修改机器名后实例无法启动,并且报SQL6031N错误。

环境:

产品 DB2

平台 跨平台

版本8.1

解答:

DB2版本8开始,原来的DB2企业版和企业扩展版合并为企业服务器版,无论对于分区数据库和非分区数据库,在实例目录下都会有db2nodes.cfg文件,该文件记录了服务器节点信息。

以Windows平台为例,对于机器名为TSSTEST1上的一个单分区数据库实例DB2,在..SQLLIB\DB2目录下db2nodes.cfg文件中记录了下面一行:

0 TSSTEST1 TSSTEST1 0

如果修改了机器的机器名,则需要修改该文件。比如如果修改机器名为TSCTEST1,则上面的文件需要修改为

0 TSCTEST1 TSCTEST1 0

否则,启动实据库实例时会报SQL6031N错误,原因码为10。

原因码10的解释是:

(10) 确保在 db2nodes.cfg 的第 "<行 designtimesp=29798>"

行中定义的主机名值在系统上都定义了,并且可操作。

在Windows平台,如果定义实例为自动启动,或习惯在服务中启动实例,需要特别注意这个问题。

时间: 2024-10-31 15:17:35

为何修改机器名后DB2实例会无法启动的相关文章

修改主机名后无法启动数据库的解决方法

修改主机名之后,无法启动数据库 [oracle@k1-1-os2 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Fri Feb 21 05:14:32 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserved. Connected to an idle instance. SQL> startup ORA-00600: internal err

网管专用自动更改IP\机器名\工作组的批处理_DOS/BAT

本人负责的部门有上百台机器,重装完后需要恢复原有配置,我曾使用过很多方法: 1:手工更改,这条就不要说了 2:使用netsh dump +文件和 netsh -f +文件来更改,但是整个盘都格式化就没用. 3:使用专用的更改ip地址的小程序,但还是需要手工来指定IP 最后,我想到如下办法: 1:首先实现:netsh interface ip 来更改IP 2:使用wmic computersystem 修改工作组 3:使用reg add 来更改机器名 4:因为修改机器名后要重启才生效,于是使用:r

远程如何修改Windows 2003机器名

在同一网段中,每台机器的机器名必须是惟一的,不允许出现重复,如果发生机器名相冲突的情况,就会影响用户的正常工作.受冲突的机器将不能正常工作,别的用户也无法正常访问这些机器的共享资源,此外,机器名冲突也会给网管的管理工作造成不便. 要想解决这个问题,就需要修改重复的机器名.修改本地机器名的方法,想必大家都不陌生.但是,大家试过远程修改机器名吗?在Windows Server 2003(简称Windows 2003)以前的各版本的Windows系统中要实现这个操作并不容易,需要终端服务器的支持.Wi

修改Windows 2003机器名

  在同一网段中,每台机器的机器名必须是惟一的,不允许出现重复,如果发生机器名相冲突的情况,就会影响用户的正常工作.受冲突的机器将不能正常工作,别的用户也无法正常访问这些机器的共享资源,此外,机器名冲突也会给网管的管理工作造成不便. 要想解决这个问题,就需要修改重复的机器名.修改本地机器名的方法,想必大家都不陌生.但是,大家试过远程修改机器名吗?在Windows Server 2003(简称Windows 2003)以前的各版本的Windows系统中要实现这个操作并不容易,需要终端服务器的支持.

修改Windows 2003机器名_Windows2003

    在同一网段中,每台机器的机器名必须是惟一的,不允许出现重复,如果发生机器名相冲突的情况,就会影响用户的正常工作.受冲突的机器将不能正常工作,别的用户也无法正常访问这些机器的共享资源,此外,机器名冲突也会给网管的管理工作造成不便.  要想解决这个问题,就需要修改重复的机器名.修改本地机器名的方法,想必大家都不陌生.但是,大家试过远程修改机器名吗?在Windows Server 2003(简称Windows 2003)以前的各版本的Windows系统中要实现这个操作并不容易,需要终端服务器的

修改web.xml后tomcat出错

问题描述 修改web.xml后tomcat出错 第一个启动是没错的,但是之后我发现jsp提交数据出现错误HTTP Status 405 - HTTP method POST is not supported by this URLtype Status report message HTTP method POST is not supported by this URL description The specified HTTP method is not allowed for the r

修改计算机名或IP后Oracle10g无法启动服务的解决办法

  修改计算机名或IP后Oracle10g无法启动服务的解决办法 遇到的问题,问题产生原因不详.症状为,windows服务中有一项oracle服务启动不了,报出如下错误. Windows 不能在 本地计算机 启动 OracleDBConsoleorcl .有关更多信息,查阅系统事件日志.如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2 后从网上寻得一贴,问题解决,解决原因不详,反正就是解决了. 问题描述:学校机房母盘安装Oracle10g传输到其它机器,母盘的O

修改计算机名或IP后Oracle10g服务无法启动的解决方法_oracle

遇到的问题,问题产生原因不详.症状为,windows服务中有一项oracle服务启动不了,报出如下错误. Windows 不能在 本地计算机 启动 OracleDBConsoleorcl .有关更多信息,查阅系统事件日志.如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2 后从网上寻得一贴,问题解决,解决原因不详,反正就是解决了. 问题描述:学校机房母盘安装Oracle10g传输到其它机器,母盘的Oracle可以正常使用,而其它机器启动Oracle服务时无法启动.

中文机器名引起BEA ALBPM,IBM DB2之水土不服?

http://yulimin.javaeye.com/blog/290270   1.年初在给开发人员培训BEA ALBPM时,所有的学员都可以顺利地在Studio里开发发流程,然后开始试运行,但是到测试运行时,却有一个学员无论如何也启动不了测试服务器,最好发现是机器名为中文名的问题,这位兄弟是借来的笔记本电脑来参加培训的,于是改之重启后,一切顺利.狂晕... 2.这次碰到IBM DB2,单元测试访问WebSphere上面的DataSource,出现异常 表面上看来又是水土不服的中文字符集转换之