将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模式中的表来重新创建所有进程。
提前致谢, 林
答案 0 :(得分:0)
我们终于找到了解决这个问题的(潜在)解决方案:
似乎将架构Y添加到工作区会修复它。到目前为止,只有解析模式(X)对所述工作空间可见 - 在升级到5.1之前一切正常。
我们在这一刻唯一的疑问是,从安全的角度来看,我们可能会遇到问题,因为我们“暴露”了Y架构。应用程序的解析模式仍为X.
谢谢你, 林