关闭

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

标签: db2datedatabasecommandprocessinglinux
4431人阅读 评论(0) 收藏 举报
分类:

今天在启动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老实的工作了。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:25605次
    • 积分:397
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类