Pentaho 9.1中修改IBM DB2连接的‘Feature List’里‘SQL: truncate table’配置失败的求助
Pentaho 9.1中修改IBM DB2连接的‘Feature List’里‘SQL: truncate table’配置失败的求助
大家好,我最近在配置Pentaho 9.1连接IBM DB2数据库时遇到了个棘手问题,想请各位帮忙支支招。
情况是这样的:我创建的是IBM DB2的**Native (JDBC)**连接,在连接的Feature List里,默认的「SQL: truncate table」语句是:
ALTER TABLE "TABLE" ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE
但我现在用的新数据库没有权限执行关闭日志的操作,所以必须把这个语句改成标准的截断表语句:
TRUNCATE TABLE "TABLE"
我先是尝试直接在Pentaho界面上修改这个配置项,但修改后怎么都保存不了。之后我也试着去翻Pentaho的相关配置文件,想手动修改,可找了半天也没找到对应的配置位置。
每次执行操作时都会抛出这个错误:
Couldn't execute SQL: ALTER TABLE TEST.XXX ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE
DB2 SQL Error: SQLCODE=-628, SQLSTATE=42613, SQLERRMC=ACTIVATE NOT LOGGED INITIALLY, DRIVER=3.61.75
补充下版本信息:
- Db2-LUW v11.5.8.0
- Pentaho 9.1
有没有大佬知道怎么解决这个问题?麻烦指点一下,谢谢!
备注:内容来源于stack exchange,提问作者Klemen Vrhovšek
相关产品推荐
相关产品推荐

