标题: 【转贴】为什么修改机器名后实例无法启动
darkbug
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 187
精华 12
积分 2247
帖子 4177
活跃指数 248
LU金币 3427 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
 
发表于 2007-7-16 12:46  资料  个人空间  短消息  加为好友  添加 darkbug 为MSN好友 通过MSN和 darkbug 交谈
【转贴】为什么修改机器名后实例无法启动

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 的第 "<行>"行中定义的主机名值在系统上都定义了,并且可操作。


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





踏踏实实学习,认认真真干活
顶部
fck
LU幼天使
Rank: 2



UID 87914
精华 0
积分 152
帖子 257
活跃指数 24
LU金币 275 个
LU金条 0 个
阅读权限 20
注册 2007-4-9
 
发表于 2007-7-16 13:50  资料  个人空间  短消息  加为好友 
嗯,学习了!

顶部
dboylx
LU幼天使
Rank: 2



UID 48012
精华 0
积分 28
帖子 49
活跃指数 5
LU金币 49 个
LU金条 0 个
阅读权限 20
注册 2006-6-1
 
发表于 2007-7-25 17:48  资料  个人空间  短消息  加为好友 
如果改了机器名在AIX里面是不是还要修改HOST文件与.rhost文件啊

顶部
beginner-bj
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 9471
精华 15
积分 1400
帖子 2409
活跃指数 186
LU金币 4404 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
 
发表于 2007-7-25 18:17  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 dboylx 于 2007-7-25 17:48 发表
如果改了机器名在AIX里面是不是还要修改HOST文件与.rhost文件啊

这个跟DB2无关了。人家说的是:AIX成功改名后,DB2会受到的影响。





我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
顶部
zdygk
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
极品果壳大将军


LU爱心使者  
UID 114
精华 17
积分 1263
帖子 2399
活跃指数 107
LU金币 1022 个
LU金条 16619 个
阅读权限 200
注册 2003-9-24
 
发表于 2007-7-28 03:16  资料  个人空间  主页 短消息  加为好友 
和网络一样。也是一个分层的概念吧。

.rhosts文件和hosts文件的使用程序是一些系统命令和工具。 db2通常不使用。





天佑中华   祝福同胞

Major :  ETL AIX+JAVA+DB2
Hobby: shell+os-developer

DB2 is the Best Pure RDBMS; Oracle is an aspirant
顶部
ouyelyonghu
LU幼天使
Rank: 2



UID 94438
精华 0
积分 20
帖子 36
活跃指数 1
LU金币 17 个
LU金条 0 个
阅读权限 20
注册 2007-8-16
 
发表于 2007-8-16 10:45  资料  个人空间  短消息  加为好友 
good
very good

顶部
myprotein
LU幼天使
Rank: 2



UID 35738
精华 0
积分 46
帖子 78
活跃指数 14
LU金币 2088 个
LU金条 0 个
阅读权限 20
注册 2005-10-23
 
发表于 2007-9-17 15:55  资料  个人空间  短消息  加为好友 
修改这个文件不需要启动实例么?
windows下好像不能直接编辑,必须用db2命令修改。

顶部
darkbug
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 187
精华 12
积分 2247
帖子 4177
活跃指数 248
LU金币 3427 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
 
发表于 2007-9-30 11:14  资料  个人空间  短消息  加为好友  添加 darkbug 为MSN好友 通过MSN和 darkbug 交谈
windows下可以直接编辑





踏踏实实学习,认认真真干活
顶部
jens
LU新生
Rank: 1



UID 90834
精华 0
积分 5
帖子 5
活跃指数 1
LU金币 3 个
LU金条 0 个
阅读权限 10
注册 2007-6-5
 
发表于 2008-1-5 19:03  资料  个人空间  短消息  加为好友 
在HA环境中,HA切换后,DB2所在的机器名变了,需要HA在切换时调用一个脚本来修改db2node.cfg文件.

顶部
darkbug
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 187
精华 12
积分 2247
帖子 4177
活跃指数 248
LU金币 3427 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
 
发表于 2008-1-6 17:41  资料  个人空间  短消息  加为好友  添加 darkbug 为MSN好友 通过MSN和 darkbug 交谈


QUOTE:
原帖由 jens 于 2008-1-5 19:03 发表
在HA环境中,HA切换后,DB2所在的机器名变了,需要HA在切换时调用一个脚本来修改db2node.cfg文件.

这是一个比较恶心的地方。。。





踏踏实实学习,认认真真干活
顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
jpzhai
LU幼天使
Rank: 2



UID 42714
精华 0
积分 59
帖子 81
活跃指数 20
LU金币 101 个
LU金条 0 个
阅读权限 20
注册 2006-3-20
 
发表于 2008-1-21 09:55  资料  个人空间  短消息  加为好友 
所以做HA切换的时候要改这个文件喔

顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
灯神弗兰克
LU幼天使
Rank: 2


UID 82969
精华 0
积分 40
帖子 64
活跃指数 2
LU金币 35 个
LU金条 0 个
阅读权限 20
注册 2007-3-5
来自 北京
 
发表于 2008-2-15 14:37  资料  个人空间  短消息  加为好友  添加 灯神弗兰克 为MSN好友 通过MSN和 灯神弗兰克 交谈 QQ
已经碰见这个问题好几次了,说实话已经习惯了。没有用过oracle的说。

顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
 



当前时区 GMT+8, 现在时间是 2008-7-25 05:06
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.078142 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver - WAP