Oracle APEX从5.0升级到5.1

时间:2017-07-20 22:56:03

标签: oracle parsing load schema oracle-apex-5.1

将APEX从5.0升级到5.1后,我遇到了所有数据加载过程的问题。

背景信息:

 - the parsing schema of my app is:  X
 - the table (MY_TABLE) owner (on which the data load process is based) is Y
 - X has the necessary grants on the MY_TABLE

创建数据加载过程是成功的,但是在完成上传.csv的步骤时,在映射列并按下一步后会显示内部错误。在调试中,错误是:

could not validate env for schema "Y":context=NULL, parse_as_schema=X, parse_as_schema_override=,sgid=2217918653539024, curr_flow_sgid=2217918653539024, flow_id=110,when parsing
select count( * ) from "MY_TABLE" where rownum <= 10001

我的应用程序中的每个数据加载过程都会重复此错误。

如果我创建一个基于(拥有)X(解析模式)的表的进程,一切似乎都能正常工作。

关于什么可能是问题以及如何解决它的任何想法?

*暂时不使用/移动X模式中的表来重新创建所有进程。

提前致谢, 林

1 个答案:

答案 0 :(得分:0)

我们终于找到了解决这个问题的(潜在)解决方案:

似乎将架构Y添加到工作区会修复它。到目前为止,只有解析模式(X)对所述工作空间可见 - 在升级到5.1之前一切正常。

我们在这一刻唯一的疑问是,从安全的角度来看,我们可能会遇到问题,因为我们“暴露”了Y架构。应用程序的解析模式仍为X.

谢谢你, 林