检查 DB2 许可证的一致性

每个 DB2 数据库产品和供应项目都有关联的许可证证书文件。 使用 DB2 数据库产品或供应项目之前应该注册许可证证书文件。 要验证许可证合规性,请运行 db2licm 命令并生成合规性报告。

关于本任务

注: 如果安装了 Db2 数据库产品试用映像,那么该映像包含对您正在使用的版本中提供的所有产品的访问权。

过程

  1. 验证您是否已注册 Db2 数据库产品的许可证证书文件。
    1. 发出 db2licm -l 命令。
    2. 检查许可证类型信息。
      • 如果你看到License Type: "Developer",这表示您的 Db2 数据库产品是作为 IBM® Db2 V 11.1 Developer Edition的一部分获取的。 在此情况下, Developer Edition 许可条款优先于典型的 Db2 产品许可条款
      • 如果你看到License Type: "Restricted use",这意味着您的 Db2 数据库产品是作为另一个 IBM 产品的一部分获取的。 在这种情况下,捆绑产品的许可条款优先于典型 Db2 产品许可条款
      • 如果你看到License Type: "License not registered",表示仅注册了基本许可证证书文件。 应该对 DB2 数据库产品注册相应的完全许可证证书文件。
  2. 验证是否已注册 Db2 产品的许可证证书文件。
    1. 通过发出 db2licm 命令或查询 ENV_FEATURE_INFO 管理视图来生成合规性报告。
      • 要使用 db2licm 命令生成合规性报告,请发出以下命令:
           db2licm -g filename 
        其中 filename 是用于存储输出内容的路径和文件名。
      • 要在 ENV_FEATURE_INFO 管理视图中查看合规性信息,请连接至数据库并发出以下查询:
          SELECT FEATURE_NAME, FEATURE_FULLNAME, LICENSE_INSTALLED, 
            PRODUCT_NAME, FEATURE_USE_STATUS 
              FROM SYSIBMADM.ENV_FEATURE_INFO
    2. 分析合规性报告。
      如果您尚未注册已使用的 Db2 产品的许可证证书文件,那么一致性报告会将该产品作为"In Violation".