2012-01-13 2 views
1

После установки Oracle XE DB и ODP.NET я попытался запустить включенные скрипты для создания таблиц для поставщиков .NET. Когда я пытаюсь запустить, например InstallOracleMembership.sql, операция терпит неудачу с folowing ошибками:Ошибки установки сценариев Oracle DB Providers

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 Release 4 (11.2.0.3.0) 32bit, Oracle 11g R2 XE DB, Win7 Professional 64bit и VS2010.

У меня что-то не хватает? Что я делаю неправильно? Спасибо за помощь.

ответ

3

В руководстве говорится, что вам нужно запустить $ ORACLE_HOME \ ASP.NET \ sql \ InstallOracleASPNETCommon.sql установить скрипт перед любыми другими скриптами установки.

http://docs.oracle.com/cd/E11882_01/appdev.112/e10767/installation.htm

+0

да я нашел, но InstallOracleASPNETCommon.sql должен работать и перед InstallAllOracleASPNETProviders.sql и обучающая оленья кожа упоминают так я был смущен, отправляя на этот вопрос, но все равно спасибо – sanjuro