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老实的工作了。
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老实的工作了。
相关文章推荐
- Ext的Window在IE6中滚动条失效,定位,布局问题等解决办法
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- ubuntu emacs 输入法失效问题解决办法
- codeblocks出现无法调试或断点失效问题解决办法
- 重装LR后总弹出Invalid License的问题解决办法
- IE的relative失效的问题解决办法
- IE9无法输入文字、鼠标滚轮失效等问题之解决办法
- display:inline-block引发的间隙问题解决办法
- JxBrowser 6.4 License问题的解决办法
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- PyCharm License Activation激活码失效问题的解决方法
- EventBus 和RxLifecycle 一起使用所引发的问题及解决办法 -java.lang.NoClassDefFoundError: android/os/PersistableBundle
- display:inline-block引发的间隙问题解决办法
- Matlab R2012b 重复激活,License 失效问题解决
- 关于ASp.net中的session失效问题的解决办法之一
- jQuery easyui中树形结构onlyLeafCheck失效的问题解决办法
- ASP.NET 程序中删除文件夹导致session失效问题的解决办法分享
- 解决db2事务日志已满及日志磁盘空间已满问题办法详解
- UltraEdit快捷键F3“失效”问题解决办法
- openstack iptables nat模块引发云主机访问redis超时问题解决办法