db2数据库突然连接不上,使用命令连接(db2 connect to database),报了以下错误:
SQL8001N DB2 connect processing failed, a valid product license was not found. SQLSTATE=42968
通过IBM官网发现是license过期了,参考链接如下:
http://www-01.ibm.com/support/docview.wss?uid=swg21506300
第一步:查看db2的版本信息
db2licm -l
或者
db2level
第二步:购买了DB2的服务的,要向管理员拿到对应版本的lic文件(我的是db210.5ese_c.lic)。
第三步:将db210.5ese_c.lic文件放到/opt/IBM/db2/V10.5/adm目录下,(这个是我的目录)
第四步:进入 cd /opt/IBM/db2/V10.5/adm 目录,然后执行改文件
db2licm -a db210.5ese_c.lic
第五步:成功会有 License added successfully 的提示.