ORA-00942:表或视图不存在(ColdFusion应用程序)

时间:2014-10-10 17:05:32

标签: oracle coldfusion oracle11g

我有一个带有Oracle 11g后端的ColdFusion 10应用程序。

生产版本运行正常。最近,我让Oracle DBA从Production中刷新Test数据库。现在,我收到ORA-00942: table or view does not exist错误。

当我使用SQL Plus并且查询运行正常时,所有表都在那里。我不知道现在要检查什么。跟踪将我发送到SQL Plus中正常运行的查询。我错过了什么?

更新 - 2014年10月17日 我不知道它是否有任何区别,但抛出代码的行是第一个:

`<cfquery name="getWebMaster" datasource="xxxxtest">
    select * from users where secureuserid in (select secureuserid from hd_role where  webmaster='Yes')
    and userstatus='Active' and UserLevel='XXX/XXIT'
</cfquery>`

这意味着整个cfquery部分是错误,还是只是第一行?顺便说一句,我想我已经想出了如何嵌入代码。感谢名单!

1 个答案:

答案 0 :(得分:3)

我只能想到一件事。您用于在测试环境中运行应用程序/脚本的用户,以及特定用户拥有的权限 - 它错过了某些权限,因此即使它们在那里也看不到某些内容。