0

Oracle のこのチュートリアルに従って、Oracle メンバーシップ、ロール、および状態プロバイダーを使用するようにアプリケーションをセットアップしようとしています。ASP.NET 管理ツールを使用してメンバーシップを設定しているときに、[セキュリティ] タブをクリックすると、次のエラーが表示されます。

ORA-06550: 行 1、列 15: PLS-00201: 識別子 'ORA_ASPNET_MEM_GETALLUSERS' を宣言する必要があります ORA-06550: 行 1、列 7: PL/SQL: ステートメントは無視されました

ここに画像の説明を入力

識別子が実際に DB に存在することを確認できます。

ここに画像の説明を入力

メンバーシップ プロバイダーには、サイトの残りの部分や SQL Developer への接続時に使用するのとまったく同じ資格情報を使用しています。

4

1 に答える 1

1

誰かが疑問に思っている場合、解決策は最初にここで概説されている次の手順を実行することでした

新しいデータベース ユーザーに権限を付与して、スキーマを作成し、ASP.NET プロバイダーの Web サイトの状態を保存できるようにします。オブジェクト タイプを USER に設定し、ユーザーを ASPNET_DB_USER (または任意のユーザー) に設定します。一般的に必要な権限は次のとおりです。

  1. 変更通知
  2. ジョブを作成
  3. 作成手順
  4. パブリック シノニムの作成
  5. ロールを作成
  6. セッションを作成
  7. テーブルを作成
  8. ビューを作成
  9. 公開シノニムを削除
  10. 無制限のテーブルスペース
于 2013-07-11T13:20:21.690 に答える