从DPF删除一个数据库分区决不是像直接编辑db2nodes.cfg那么简单,正确的做法是使用命令“db2stop drop partitionnum”。
如果你直接编辑db2nodes.cfg删除对应分区那行或者那些行,而恰好有数据库分区组(database partition group)还在使用被删除这个或者这些分区,那么会导致问题。 看下面的例子:
好像库都宕了。 看看db2diag.log:
下面是正确的方法,使用的是“db2stop drop partitionnum”,当然还有一些其它命令做为辅助。 主要是通过"drop dbpartitionnum verify"去确认当前分区不存在任何数据库的任何分区组(database partition group)上,如果存在,返回SQL6035W,否则返回SQL6034W。 如果返回的是SQL6035W,你则需要使用命令“redistribute database partition group”重分布分区组,去掉对当前分区的使用。 下面是具体过程:
最后修改时间:2021-04-16 22:59:15
文章转载自Db2技术分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。