1.8 Oracle Providers for ASP.NETオブジェクト・リファレンス
ユーザーがSQLインストール・スクリプトを実行するスキーマは、SQLスクリプトで作成される表、ビュー、ロール、ストアド・プロシージャおよびシノニムを所有します。
次のスキーマ・オブジェクトとその表形式の情報は、各ロールが提供する権限と、ASP.NETサービス・メソッドとOracleストアド・プロシージャまたは関数との関係を説明します。
この項では、次のオブジェクトをリストします。
1.8.1 表
表1-3に、各プロバイダによって使用される表をリストします。
表1-3 プロバイダ表
Oracleプロバイダ | 表 |
---|---|
メンバーシップ |
|
ロール |
|
プロファイル |
|
パーソナライズ |
|
Webイベント |
|
サイト・マップ |
|
セッション状態 |
|
1.8.2 ロール
プロバイダごとに作成された、最大3つのタイプのデータベース・ロールがあります。
-
BasicAccess - プロバイダの基本機能へのアクセスをデータベース・ユーザーに提供します。
-
ReportAccess - プロバイダのレポート指向のデータ収集機能をデータベース・ユーザーに提供します。
-
FullAccess - プロバイダに関連するすべてのデータベース・オブジェクトへのアクセスをデータベース・ユーザーに提供します。
表1-4に、各プロバイダに対して作成されるロールをリストします。
表1-4 ロールおよび権限
Oracleプロバイダ | Oracle Databaseロール |
---|---|
メンバーシップ |
|
ロール |
|
プロファイル |
|
パーソナライズ |
|
Webイベント |
|
サイト・マップ |
|
セッション |
|
1.8.3 ビュー
次の表に、各プロバイダに対して作成されるビューを示します。表では、これらのビューへのアクセス権を付与するプロバイダ固有のデータベース・ロールもリストします。
1.8.3.1 OracleMembershipProviderビュー
表1-5に、ロールおよびそのロールが提供する表示アクセス権をリストします。
表1-5 OracleMembershipProvider
ロール | ビュー |
---|---|
|
(なし) |
|
|
|
|
1.8.3.2 OracleRoleProviderビュー
表1-6に、ロールおよびそのロールが提供する表示アクセス権をリストします。
表1-6 OracleRoleProvider
ロール | ビュー |
---|---|
|
(なし) |
|
|
|
|
1.8.3.3 OracleProfileProviderビュー
表1-7に、ロールおよびそのロールが提供する表示アクセス権をリストします。
表1-7 OracleProfileProvider
ロール | ビュー |
---|---|
|
(なし) |
|
|
|
|
1.8.3.4 OraclePersonalizationProviderビュー
表1-8に、ロールおよびそのロールが提供する表示アクセス権をリストします。
表1-8 OraclePersonalizationProvider
ロール | ビュー |
---|---|
|
(なし) |
|
|
|
|
1.8.3.5 OracleSessionStateStoreビュー
表1-9に、ロールおよびそのロールが提供する表示アクセス権をリストします。
表1-9 OracleSessionStateStore
ロール | ビュー |
---|---|
|
|
1.8.4 ストアド・プロシージャ
次の表に、プロバイダ固有のデータベース・ロールと、ロールが実行権限を提供するストアド・プロシージャをリストします。表では、ストアド・プロシージャを起動する、対応するASP.NETサービス・メソッドもリストしています。
1.8.4.1 OracleMembershipProviderストアド・プロシージャ
表1-10に、ora_aspnet_Mem_BasicAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-10 ora_aspnet_Mem_BasicAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
表1-11に、ora_aspnet_Mem_ReportAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-11 ora_aspnet_Mem_ReportAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
表1-12に、ora_aspnet_Mem_FullAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-12 ora_aspnet_Mem_FullAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
すべてのメンバーシップ・メソッド |
|
1.8.4.2 OracleRoleProviderストアド・プロシージャ
表1-13に、ora_aspnet_Roles_BasicAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-13 ora_aspnet_Roles_BasicAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
表1-14に、ora_aspnet_Roles_ReportAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-14 ora_aspnet_Roles_ReportAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
表1-15に、ora_aspnet_Roles_FullAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-15 ora_aspnet_Roles_FullAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
すべてのロール・マネージャ・メソッド |
|
1.8.4.3 OracleProfileProviderストアド・プロシージャ
表1-16に、ora_aspnet_Prof_BasicAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-16 ora_aspnet_Prof_BasicAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
表1-17に、ora_aspnet_Prof_ReportAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-17 ora_aspnet_Prof_ReportAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
|
|
|
|
|
|
表1-18に、ora_aspnet_Prof_FullAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-18 ora_aspnet_Prof_FullAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
すべてのプロファイル・メソッド |
|
すべてのプロファイル・メソッド |
|
すべてのプロファイル・メソッド |
|
すべてのプロファイル・メソッド |
|
すべてのプロファイル・メソッド |
|
すべてのプロファイル・メソッド |
|
1.8.4.4 OraclePersonalizationProviderストアド・プロシージャ
表1-19に、ora_aspnet_Pers_BasicAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-19 ora_aspnet_Pers_BasicAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
|
|
表1-20に、ora_aspnet_Pers_ReportAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-20 ora_aspnet_Pers_ReportAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
|
|
|
|
表1-21に、ora_aspnet_Pers_FullAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-21 ora_aspnet_Pers_FullAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
すべてのパーソナライズ・メソッド |
|
1.8.4.5 OracleWebEventProviderストアド・プロシージャ
表1-22に、ora_aspnet_Wevnt_FullAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-22 ora_aspnet_Wevnt_FullAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
すべてのWebイベント・メソッド |
|
1.8.4.6 OracleSiteMapProviderストアド・プロシージャ
表1-23に、ora_aspnet_Smap_FullAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-23 ora_aspnet_Smap_FullAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
すべてのサイト・マップ・メソッド |
|
1.8.4.7 OracleSessionStateStoreプロバイダ・ストアド・プロシージャ
表1-24に、ora_aspnet_Sessn_FullAccess
ロールを持つユーザーが実行できるサービス・メソッドとストアド・プロシージャをリストします。
表1-24 ora_aspnet_Sessn_FullAccessロール
サービス・メソッド | ストアド・プロシージャ |
---|---|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|
すべてのセッション状態メソッド |
|