DB2的License失效引发的问题及解决办法

今天在启动DB2时,遇到了下列情况:
db2@linux:/opt/ibm/db2/V9.7/bin> db2start 

03/31/2012 10:33:23     0   0   SQL8000N  DB2START processing failed; a valid product license was not found. If you have licensed this product, ensure the license key is properly registered. You can register the license via the License Center or db2licm command line utility. The license key can be obtained from your licensed product CD.

SQL1032N  No start database manager command was issued.  SQLSTATE=57019

这个提示所表述的意思已经很明显了。而我们应该怎样解决呢?方法如下:
1.从正规的渠道获取。也就是上面提示的从IBM的认证中心注册获取,也可以从产品的CD中获取。这个方式你应该想到什么代价了……
2.咱们继续“试用”。方式就是修改Database所在的操作系统的时间,来达到欺骗DB2的该限制机制(友情提示您,该方式只用于学习)。

在修改机器时间时,我想多说几句,首先您要确认您机器上的时间设置格式,因为在不同的机器上的时间设置格式不尽完全相同。下面是SUSE Linux的时间格式的描述,
db2@linux:/opt/ibm/db2/V9.7/bin> man date
Man: find all matching manual pages (set MAN_POSIXLY_CORRECT to avoid this)
 * date (1)
   date (1p)
Man: What manual page do you want?
Man: 1
DATE(1)                                              User Commands                                             DATE(1)

NAME
       date - print or set the system date and time

SYNOPSIS
       date [OPTION]... [+FORMAT]
       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

下面是Solaris的时间设置格式的描述,
# man date
正在重新格式化页面。请等待... 完成

User Commands                                             date(1)

NAME
     date - write the date and time

SYNOPSIS
     /usr/bin/date [-u] [ +format]
     /usr/bin/date [ -a  [-]sss.fff]
     /usr/bin/date [-u] [ [mmdd] HHMM |  mmddHHMM [cc] yy] [.SS]
     /usr/xpg4/bin/date [-u] [ +format]
     /usr/xpg4/bin/date [ -a  [-]sss.fff]
     /usr/xpg4/bin/date [-u] [ [mmdd] HHMM |  mmddHHMM  [cc]  yy][.SS]
3.下面也是非常规的方法(仅供学习)。可以在安装DB2时,把时间调整后很久远的将来,等安装后,再把时间调整回来,这样就可以“欺骗”DB2老实的工作了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值