ORA-06550:对象[Schema] .ORA_ASPNET_MEM_CREATEUSER无效

时间:2013-04-24 13:52:47

标签: asp.net oracle asp.net-membership

我在我的应用程序中使用asp.net成员身份,使用Oracle 11g(Express)作为后端来存储asp.net成员资格表。我有一个用户创建页面,直到今天仍然有效。我现在尝试创建新用户时,会抛出以下异常

ORA-06550: line 1, column 15:\nPLS-00905: object [schema].ORA_ASPNET_MEM_CREATEUSER is invalid

我甚至无法在存储过程中找到ORA_ASPNET_CREATEUSER。任何可能使对象无效的想法之前都是有效的。有关如何排除故障的任何想法?

修改 我缩小了问题并找出了oracle dual造成的问题。我注意到任何针对dual的查询都不会编译而不用sys作为sys.dual指定它。我以前可以从我当前的用户(架构)访问它而不指定sys,但我不知道是什么导致它表现如此。我的猜测是Oracle的aspnet成员资格sql脚本没有在ORA_ASPNET_MEM_CREATEUSER函数中指定带有对偶的sys,这就是它不能编译的原因。

0 个答案:

没有答案