db2 一些工作中碰到的問題1 ERRORCODE=-4499, SQLSTATE=08001
阿新 • • 發佈:2022-04-18
這報錯弄了一上午,可能遇到的人還挺少的,網上說的也不是很具體,也很少搜到,結果我都遇到兩次了,所以記錄一下
但是可能前面的新增埠操作不做也可以,主要是後面的配置要對上埠,然後就是監聽到期的問題
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了