( 本文档仅供参考)

问题描述

点击数据集工具栏【显示评估的执行计划】按钮,进行【解释】,出现”SQL错误“,如下图所示:

具体错误为:

解决思路

若是此数据库为DB2数据库,可能是由于此DB2数据库是默认安装的,并没有开通DB2的计划任务DLL模块;而产品这边没有数据库的权限,所以执行不了命令;只有执行了DLL命令,数据库才能自动建表和开通相关的功能,才不会出现此报错。

解决方案

依据以下操作,具备操作权限的数据库管理员开通执行计划的explain功能模块
    操作步骤:
    1、连接db2数据库:db2 connect to 数据库名
    2、添加表:CALL SYSPROC.SYSINSTALLOBJECTS('EXPLAIN','C',NULL,'schema名称');
    3、授予表权限:db2 grant dbadm on database to user 用户名