提问人:André Moreira 提问时间:9/15/2023 更新时间:10/9/2023 访问量:28
为什么我的 PDI 可以访问其他数据库对象时无法访问 Oracle 序列?
Why Can't My PDI Access Oracle Sequences When It Can Access Other Database Objects?
问:
我正在使用 Pentaho 数据集成,但面临一个问题,即它无法访问我的 Oracle 数据库中的序列,即使它可以访问其他数据库对象(函数、表、视图)
我遇到的确切错误消息是
2023/09/14 16:11:25 - Add sequence.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Because of an error, this step can't continue:
2023/09/14 16:11:25 - Add sequence.0 - Error reading next value of sequence [d_group_seq] from database
2023/09/14 16:11:25 - Add sequence.0 -
2023/09/14 16:11:25 - Add sequence.0 - Unable to get next value for sequence : PERF_DW.d_group_seq
2023/09/14 16:11:25 - Add sequence.0 - ORA-17104: SQL statement cannot be empty or null.
我已经试过了:
检查序列d_group_seq是否存在于 Oracle 数据库中; 授予所需用户访问和选择序列的权限。
感谢您提供的任何指导。
答:
0赞
André Moreira
10/9/2023
#1
我使用的是通用数据库连接,该类型的数据库连接不支持序列。我不得不切换到本机 Oracle 连接,问题得到了解决。
评论