這報(bào)錯(cuò)弄了一上午,可能遇到的人還挺少的,網(wǎng)上說的也不是很具體,也很少搜到,結(jié)果我都遇到兩次了,所以記錄一下
但是可能前面的添加端口操作不做也可以,主要是后面的配置要對(duì)上端口,然后就是監(jiān)聽到期的問題
?
1、首先開cmd看看端口有沒有開
netstat -na
發(fā)現(xiàn)找不到50000端口
?
?
然后看看50000端口有沒有
我手動(dòng)加了一個(gè)50000端口
?
入站規(guī)則和出站規(guī)則中都新建了一個(gè)50000端口
?
然后發(fā)現(xiàn)還是不行,還是監(jiān)聽不到50000端口
?
2、打開了db2的控制面板
db2set -all
?
DB2COMM不是TCPIP,則需要用下面語句修改
db2set DB2COMM=TCPIP
?
然后查看SVCENAME和C:WindowsSystem32driversetcservices文件看看端口
?
?
顯然這個(gè)50000端口號(hào)的名字叫db2c_DB2,所以需要修改
執(zhí)行db2 update dbm cfg using SVCENAME db2c_DB2
?
?
改完之后重啟db2
?
?
發(fā)現(xiàn)產(chǎn)品許可證到期了
3、驗(yàn)證是否真的到期了
db2licm?-l
?
發(fā)現(xiàn)確實(shí)到期了
?
然后重新添加許可
?
?
這個(gè)db2ese_t.lic是我之前找來的的license
然后重啟就ok了
?
本文摘自 :https://www.cnblogs.com/