为什么我的PDI可以访问其他数据库对象却不能访问Oracle序列?

dxxyhpgq  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(96)

我正在使用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.

我已经试过了:
检查Oracle数据库中是否存在序列d_group_seq;已授予所需用户访问和选择序列的权限。
感谢您提供的任何指导。

0kjbasz6

0kjbasz61#

我使用的是通用数据库连接,这种类型的数据库连接不支持序列。我不得不切换到本地Oracle连接,问题得到了解决。

相关问题