分类: DB2/Informix
2010-10-29 16:34:40
DB2 V8.2安装问题手记
在安装DB2 V8.2的以后,发现DB2服务无法启动?这时查看系统事件,发现报错信息:
2010-09-18-04.10.38.515000 Instance:DB2 Node:000 PID:3732(db2syscs.exe) TID:1892 Appid:none oper system services licRequestAccess Probe:2 ADM12008C 产品 "DB2 企业服务器版" 未安装有效的许可证密钥,试用期已到期。不启用特定于此产品的功能。若许可您使用此产 品,则请确保正确安装了许可证密钥。可以通过使用“许可证中心”或 db2licm 命令行实用程序来安装许可证。许可证文件可从您的许可产品 CD 中获得。 |
哦,原来是产品服务已到期,必须安装新的有效许可证密钥才能继续使用。根据错误提示可以使用db2licm命令来安装新的许可证。
C:\Program Files\IBM\SQLLIB\BIN>db2licm DBI1400N db2licm 命令的语法不正确。 解释: 在没有控制中心的情况下,db2licm 工具执行基本的许可证功能。它添加、除去、列示和修改在本地系统上安装 的许可证。带 -l 参数执行 db2licm 工具了解产品的产品标识: db2licm [-a filename] [-e product-identifier HARD | SOFT] [-p product-identifier REGISTERED | CONCURRENT | OFF] [-r product-identifier] [-u product-identifier num-users] [-c product-identifier num-connectors] [-n product-identifier num-processors] [-l] [-v] [-?] 命令选项有: -a 添加产品的许可证。 指定包含了有效许可证信息的文件名。这可从您的许可产品 CD 中获得,或者与 IBM 代表或授权经销商联系。 -e 更新系统上的强制策略。 有效值是:HARD 和 SOFT。HARD 指定将不允许没有许可证的请求。 SOFT 指定将把没有许可证的请求记录下来,但是不限制。 -p 更新要在系统上使用的许可证策略类型。 可以指定关键字 CONCURRENT、REGISTERED 或 CONCURRENT REGISTERED。指定 OFF 以关闭所有策略。 -r 除去产品的许可证。除去许可证之后,产品就以“先试后买”方式运作 。要获取特定产品的密码,使用 -l 选项调用命令。 -u 更新已购买的用户许可证的数目。指定已购买其许可证的产品的密码和 用户数。 -c 更新已购买的连接器权利的数目。 指定已购买其权利的产品的密码和连接器数目。 -n 更新授权的处理器数目。 指定您有权与此产品配合使用的处理器的数目。 -l 列示具有可用许可证信息(包括产品标识)的所有产品。 -v 显示版本信息。 -? 显示帮助信息。 指定了此选项时,将忽略其它所有选项,仅显示帮助信息。 用户响应: 使用有效的参数再次输入该命令。 |
查看帮助信息发现db2licm功能还挺强大的,可以添加、除去、列示和修改在本地系统上安装的许可证。把准备好的license文件放置在C:\license,然后执行命令:
C:\Program Files\IBM\SQLLIB\BIN>db2licm -a C:\license\db2ese.lic DBI1402I成功地添加了许可证。 DBI1426I现在许可按照在与此产品的许可副本的“许可协议接受和许可证信 息”文档中指定的那样使用本产品。使用产品表示接受 IBM 许可协议接受和许可证信息文档的条款(位于下列目录中): C:\PROGRA~1\IBM\SQLLIB\license\en |
看到清楚的看到已经成功地添加了许可证。这时你会发现DB2服务已经自动启动了!