db2 一些工作中碰到的问题1 ERRORCODE=-4499, SQLSTATE=08001
这报错弄了一上午,可能遇到的人还挺少的,网上说的也不是很具体,也很少搜到,结果我都遇到两次了,所以记录一下
但是可能前面的添加端口操作不做也可以,主要是后面的配置要对上端口,然后就是监听到期的问题
1、首先开cmd看看端口有没有开
netstat -na
发现找不到50000端口
然后看看50000端口有没有
我手动加了一个50000端口
入站规则和出站规则中都新建了一个50000端口
然后发现还是不行,还是监听不到50000端口
2、打开了db2的控制面板
db2set -all
DB2COMM不是TCPIP,则需要用下面语句修改
db2set DB2COMM=TCPIP
然后查看SVCENAME和C:\Windows\System32\drivers\etc\services文件看看端口
显然这个50000端口号的名字叫db2c_DB2,所以需要修改
执行db2 update dbm cfg using SVCENAME db2c_DB2
改完之后重启db2
发现产品许可证到期了
3、验证是否真的到期了
db2licm -l
发现确实到期了
然后重新添加许可
这个db2ese_t.lic是我之前找来的的license
然后重启就ok了
分类:
数据库常见报错
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~