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

原创 2012年03月31日 14:41:41

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

如何下载DB2的license ?

问题:  我购买了DB2,但安装介质里的license只能使用3个月,如何得到永久的license? 回答:  DB2的license文件和DB2的安装介质是分开的, license文件需要到IB...

DB2常见错误及解决办法

  • 2011年12月23日 12:55
  • 28KB
  • 下载

DB2 自动 stop 可能解决办法

ADM0501C  A stack overflow exception has occurred.  The DB2 instance has terminated abnormally.  To ...

DB2表暂挂的原因及解决办法

DB2表暂挂的原因及解决办法

db2存储过程在关联使用left join 时候出现的不是自己想要的结果可能性,以及解决办法

下面是我自己写的一个例子。困扰我半天才解决:

DB2常见错误及解决办法

创建数据库的时候,报42704错误。如: Sql代码 =>create database test    =>SQL0204N  "SYSTEM_1386_US" is a...
  • yllzhq
  • yllzhq
  • 2011年10月10日 22:02
  • 11449
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DB2的License失效引发的问题及解决办法
举报原因:
原因补充:

(最多只允许输入30个字)