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 

, 테이블 내가 ODAC 11.2 릴리스 4를 사용하고 Oracle tutorial 이 튜토리얼에 따라 (11.2.0.3.0) 32 비트, 오라클 11g R2 XE DB, Win7 Professional 64 비트 및 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