您的位置:首页 > 其它

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

2012-03-31 14:41 369 查看
今天在启动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老实的工作了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐