1
安装完Oracle XE DB和ODP.NET后,我试图运行包含脚本来为.NET提供程序建立表。当我尝试例如InstallOracleMembership.sql运行,操作失败与如下因素的错误:Oracle数据库提供程序安装脚本错误
IF (ora_aspnet_TableExists('ORA_ASPNET_MEMBERSHIP') = 0) THEN
*
ERROR at line 2:
ORA-06550: line 2, column 11:
PLS-00201: identifier 'ORA_ASPNET_TABLEEXISTS' must be declared
ORA-06550: line 2, column 6:
PL/SQL: Statement ignored
然后是一些警告 - >警告:与编译错误创建功能。 而更多的错误:
GRANT SELECT ON ora_vw_aspnet_Applications TO ora_aspnet_Mem_ReportAccess
*
ERROR at line 1:
ORA-00942: table or view does not exist
.
.
.
GRANT ora_aspnet_Mem_BasicAccess TO ora_aspnet_Mem_FullAccess
*
ERROR at line 1:
ORA-01917: user or role 'ORA_ASPNET_MEM_FULLACCESS' does not exist
为此我创建的用户,并加入他的特权,如创建角色,视图,表按照本教程Oracle tutorial 我使用ODAC 11.2第4版(11.2.0.3.0) 32位,Oracle 11g R2 XE DB,Win7 Professional 64bit和VS2010。
我缺少了什么?我做错了什么?感谢帮助。
是的,我发现了,但InstallOracleASPNETCommon.sql需要InstallAllOracleASPNETProviders.sql之前也运行,该教程犯规提到它使张贴这个问题时,我被搞糊涂了,但我还是谢谢你 – sanjuro 2012-01-24 08:12:47