问题:为什么修改机器名后实例无法启动,并且报SQL6031N错误。
环境:
产品 DB2
平台 跨平台
版本8.1
解答:
DB2版本8开始,原来的DB2企业版和企业扩展版合并为企业服务器版,无论对于分区数据库和非分区数据库,在实例目录下都会有db2nodes.cfg文件,该文件记录了服务器节点信息。
以Windows平台为例,对于机器名为TSSTEST1上的一个单分区数据库实例DB2,在..SQLLIBDB2目录下db2nodes.cfg文件中记录了下面一行:
0 TSSTEST1 TSSTEST1 0
如果修改了机器的机器名,则需要修改该文件。比如如果修改机器名为TSCTEST1,则上面的文件需要修改为
0 TSCTEST1 TSCTEST1 0
否则,启动实据库实例时会报SQL6031N错误,原因码为10。
原因码10的解释是:
(10) 确保在 db2nodes.cfg 的第 “<行 designtimesp=29798>”
行中定义的主机名值在系统上都定义了,并且可操作。
在Windows平台,如果定义实例为自动启动,或习惯在服务中启动实例,需要特别注意这个问题。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
数据库产品巡礼:IBM DB2概览
IBM DB2关系型数据库管理系统提供了支持多平台系统的关键技术,它具备较高的可用性和良好的性能。
-
甲骨文进军SDN 发布最新Netra网络服务器产品
本周,在西班牙巴塞罗那举办的2015世界移动通信大会上,甲骨文展出了4款新系统和网络产品。
-
服务器市场上的跳高理论
随着互联网和移动浪潮的兴起,大数据和云计算等技术将IT行业推到了竞技场的中央,而服务器作为最关键的基础设施自然也就成为了“众矢之的”。
-
SQL Server三种提升性能的硬件升级方法
当你不得不检查SQL Server服务器的硬件的时候总会遇到一些问题,如果可以的话,你可以升级硬件以获得更好的性能。