? ??试用的DB2版本一般时间为90天,试用期过后数据库变无法正常打开,提示信息为数据库已过期,为了继续试用,有几种解决方式供大家参考:
? ? ??1.简单直接的方法——修改linux系统日期,让DB2获取当前日期在过期时间之前;
? ? ? ?命令:date ? ?040517102013 ?或者 ?date -s "17:10:00 2013-04-05"??(比较灵活,请参考date命令大全)
? ? ? ?备注:在修改完后,需要执行命令hwclock或者clock将当前时间保存到系统时间;
? ? ? ? ? ? ?这是因为在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS?画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。
? ? ? 2.使用db2licm命令为DB2安装许可证
? ? ? ? ? 操作方法:
? ? ? ? ? ?1>将文件db2ese_c.lic上传到到linux某一目录,如/opt/ibm/db2/V9.7/license
? ? ? ? ? ?2>添加license: db2licm -a??/opt/ibm/db2/V9.7/license/db2ese_c?.lic
? ? ? ? ? ?3>执行后显示:LIC1402I License added successfully,再用db2licm -l查看,你会发现你的db2变为永久了;
? ? ? ? ? 备注:db2licm命令提供了添加、移除、列示和修改本地系统上安装的许可证功能
? ? ? ? 命令选项详解:
? ? ? ? ? ? ? ? -a 添加产品的许可证。
? ? ? ? ? ? ? ? -l 列示具有可用许可证信息的所有产品。
? ? ? ? ? ? ? ? -r 除去产品的许可证。除去许可证之后,产品就以“先试后买”方式运作。要获取特定产品的密码,使用 -l 选项调用命令。
? ? ? ? ? ? ? ? -v 显示版本信息。
? ? ? ? 3.申请DB2许可证