暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

小记一次DB2修改实例参数报错的解决过程(SQL1001N)

原创 11 0 2023-07-24
192

环境描述:

1windows2003  

2)db2 6.1 (非常老的一个版本,1999年发布的)

修改实例级参数maxagents报错:

update dbm cfg using maxagents 1000

SQL1001N  "XXXX-C89" 是无效的数据库名。 SQLSTATE=2E000。

当前的数据库名是xxxxdat,报错却是 xxxx-c89

报错有点奇怪。

检查其他的实例参数,发现参数spm_name是xxxx-c89。

该参数缺省是主机名,怀疑用户曾经修改过主机名。

猜测spm_name参数里的中横线是非法字符,尝试修改为cxdb:

update dbm cfg using spm_name cxdb;

重启数据库实例,再次修改参数maxagents,问题解决:

update dbm cfg using maxagents 1000;

最后修改时间:2023-07-24 12:15:38
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论