2012-01-13 23 views
1

Oracle XE DBとODP.NETをインストールした後、.NETのプロバイダのテーブルを作成するスクリプトを実行しようとしました。私は例InstallOracleMembership.sqlのために実行しようとすると、操作がエラーをfolowingで失敗します。Oracle DBプロバイダのインストールスクリプトのエラー

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)を使用しています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を前にも実行する必要があるとそのチュートリアルのdoesntのは、それを言及ので、私は混乱していたが、おかげでとにかく – sanjuro

関連する問題