Ошибки сценариев установки БД Oracle - PullRequest
1 голос
/ 13 января 2012

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

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 Я использую ODAC 11.2 Release 4(11.2.0.3.0) 32-битная, Oracle 11g R2 XE DB, Win7 Professional 64-битная и VS2010.

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

1 Ответ

3 голосов
/ 20 января 2012

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

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

...