這報錯弄了一上午,可能遇到的人還挺少的,網上說的也不是很具體,也很少搜到,結果我都遇到兩次了,所以記錄一下
但是可能前面的添加端口操作不做也可以,主要是后面的配置要對上端口,然后就是監聽到期的問題
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了