- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
在 AIX 操作系统下如何解决 DB2 许可证的相关问题
对于在 AIX系统下使用 IBM DB2 UDB 产品的用户,有时会遇到一些有关 DB2 许可证安装或使用等有关的问题,例如:SQL8008N,报有关 DB2 产品没有安装有效的许可证文件或其有效期已过的错误,从而导致指定的功能无法正常工作。为处理此类问题,我们提供如下一个解决问题的流程图:
AIX 下发生 DB2 许可证相关问题
|
V
------------------- 1)是否安装了许可证文件 <----------------------------------
| | 是 |
| V 否 |
| 3)nodelock 文件是否正确 ------------------ |
| 否 | 是 | |
V V 是 | |
2)安装许可证文件 4)LUM 是否启动 --------------------| <---- |
| | 否 | | |
| V V 可选 |
| --------- 5)LUM 版本是否够高 8)注释掉 nodelock 步骤 |
| | 否 | 是 有关 DB2 许可 | |
| V V 证信息的行,重新 | |
| 6)升级 LUM 版本 --> 7)配置 LUM 服务 安装许可证文件 <---- |
| | | |
| V V |
---------------------------->+<---------------------------- |
| |
V |
9)AIX 中注册的许可证信息 否 |
中是否有 DB2 的许可证信息 --------------------------------+
| 是 A
V |
10)更新相应的 DB2 实例 |
| |
V 否 |
11)DB2 的许可证问题是否解决 --------------------------------
| 是
V
结束 DB2 许可证问题
AIX 下 DB2 许可证问题解决步骤流程图
下面就按流程顺序,逐步加以说明:
1) 检查是否安装了许可证文件:
以 root 用户登录(以下所述各命令如无说明,均是以 root 用户的身份执行的)。
DB2 版本 5:
用 vi 打开 /usr/lib/netls/conf/nodelock(本机节点)文件,检查其中有关 DB2 许可证信息中(详细格式参见如下流程步 3)中所述)产品的过期时间,如果发现当前日期已超过该日期,或没有 DB2 的许可证信息,则说明需要安装 DB2 的许可证文件。
DB2 版本 6,7,8:
分别进入 /usr/lpp/db2_06_01,/usr/lpp/db2_07_01 或 /usr/opt/db2_08_01*** 下,或执行"su - 实例名"转入指定实例下后,使用命令:
db2licm -l
用户可以看到类似如下的信息输出:
Product Name = "DB2 企业扩展版"
Product PassWord= "DB2UDBEEE"
Version Information = "7.2"
Expiry Date = "永久"
Concurrent Connect User Policy = "禁用"
Registered Connect User Policy = "禁用"
Enforcement Policy = "软停止"
Number of processors = "1"
Number of licensed processors = "1"
Annotation = ""
Other information = ""
其中的 Expiry Date 为"永久",如果没有类似的信息(试用版本除外),则说明没有成功安装 DB2 的许可证文件。一般情况下,如果用户使用 DB2 本身提供的"db2setup"安装实用程序进行安装,安装结束后,DB2 的许可证将被自动注册;如果使用除此之外的其它安装方式,如"db2_install"等,DB2 许可证文件将不会被自动安装,需要用户在 DB2 安装结束后手动执行 db2licm 命令进行注册。
上一篇:浅谈4G移动通信概念及其要求(
)
下一篇:光进铜退中语音提供方式的分析


