Oracle Providers for ASP.NET Object References
The schema in which the user runs the SQL installation script owns the tables, views, roles, stored procedures, and synonyms that the SQL script creates.
The following schema objects and their tabled information provide descriptions of what privileges each role provides, as well as the relationship between the ASP.NET service methods and the Oracle stored procedure or function.
This section lists the following objects:
Tables
Table 1-3 lists the tables that are used by each provider.
Table 1-3 Provider Tables
Oracle Provider | Table |
---|---|
Membership |
|
Role |
|
Profile |
|
Personalization |
|
Web Events |
|
Site Map |
|
Session State |
|
Roles
There are, at most, three types of database roles created for each provider:
-
BasicAccess - Provides a database user with access to the provider's basic functionality.
-
ReportAccess - Provides a database user with report-oriented data gathering capabilities for a provider.
-
FullAccess - Provides a database user with access to all the database objects associated with a provider.
Table 1-4 lists the roles created for each provider.
Table 1-4 Roles and Privileges
Oracle Provider | Oracle Database Role |
---|---|
Membership |
|
Role |
|
Profile |
|
Personalization |
|
Web Events |
|
Site Map |
|
Session |
|
Views
The following tables show the views that are created for each provider. The tables also list the provider-specific database roles that provide access to these views.
OracleMembershipProvider Views
Table 1-5 lists the roles and the view access that the roles provide.
Table 1-5 OracleMembershipProvider
Role | View |
---|---|
|
(none) |
|
|
|
|
OracleRoleProvider Views
Table 1-6 lists the roles and the view access that the roles provide.
Table 1-6 OracleRoleProvider
Role | View |
---|---|
|
(none) |
|
|
|
|
OracleProfileProvider Views
Table 1-7 lists the roles and the view access that the roles provide.
Table 1-7 OracleProfileProvider
Role | View |
---|---|
|
(none) |
|
|
|
|
OraclePersonalizationProvider Views
Table 1-8 lists the roles and the view access that the roles provide.
Table 1-8 OraclePersonalizationProvider
Role | View |
---|---|
|
(none) |
|
|
|
|
OracleSessionStateStore Views
Table 1-9 lists the roles and the view access that the roles provide.
Table 1-9 OracleSessionStateStore
Role | View |
---|---|
|
|
Stored Procedures
The following tables list provider-specific database roles and the stored procedures for which the roles provide execution privilege. The tables also list the corresponding ASP.NET service methods that invoke the stored procedures.
OracleMembershipProvider Stored Procedures
Table 1-10 lists the service methods and stored procedures that a user with the ora_aspnet_Mem_BasicAccess
role can execute.
Table 1-10 ora_aspnet_Mem_BasicAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Table 1-11 lists the service methods and stored procedures that a user with the ora_aspnet_Mem_ReportAccess
role can execute.
Table 1-11 ora_aspnet_Mem_ReportAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Table 1-12 lists the service methods and stored procedures that a user with the ora_aspnet_Mem_FullAccess
role can execute.
Table 1-12 ora_aspnet_Mem_FullAccess Role
Service Method | Stored Procedure |
---|---|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
All Membership methods |
|
OracleRoleProvider Stored Procedures
Table 1-13 lists the service methods and stored procedures that a user with the ora_aspnet_Roles_BasicAccess
role can execute.
Table 1-13 ora_aspnet_Roles_BasicAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
Table 1-14 lists the service methods and stored procedures that a user with the ora_aspnet_Roles_ReportAccess
role can execute.
Table 1-14 ora_aspnet_Roles_ReportAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Table 1-15 lists the service methods and stored procedures that a user with the ora_aspnet_Roles_FullAccess
role can execute.
Table 1-15 ora_aspnet_Roles_FullAccess Role
Service Method | Stored Procedure |
---|---|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
All Role Manager methods |
|
OracleProfileProvider Stored Procedures
Table 1-16 lists the service methods and stored procedures that a user with the ora_aspnet_Prof_BasicAccess
role can execute.
Table 1-16 ora_aspnet_Prof_BasicAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
Table 1-17 lists the service methods and stored procedures that a user with the ora_aspnet_Prof_ReportAccess
role can execute.
Table 1-17 ora_aspnet_Prof_ReportAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
|
|
|
|
|
|
Table 1-18 lists the service methods and stored procedures that a user with the ora_aspnet_Prof_FullAccess
role can execute.
Table 1-18 ora_aspnet_Prof_FullAccess Role
Service Method | Stored Procedure |
---|---|
All Profile methods |
|
All Profile methods |
|
All Profile methods |
|
All Profile methods |
|
All Profile methods |
|
All Profile methods |
|
OraclePersonalizationProvider Stored Procedures
Table 1-19 lists the service methods and stored procedures that a user with the ora_aspnet_Pers_BasicAccess
role can execute.
Table 1-19 ora_aspnet_Pers_BasicAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
|
|
Table 1-20 lists the service methods and stored procedures that a user with the ora_aspnet_Pers_ReportAccess
role can execute.
Table 1-20 ora_aspnet_Pers_ReportAccess Role
Service Method | Stored Procedure |
---|---|
|
|
|
|
Table 1-21 lists the service methods and stored procedures that a user with the ora_aspnet_Pers_FullAccess
role can execute.
Table 1-21 ora_aspnet_Pers_FullAccess Role
Service Method | Stored Procedure |
---|---|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
All Personalization methods |
|
OracleWebEventProvider Stored Procedures
Table 1-22 lists the service methods and stored procedures that a user with the ora_aspnet_Wevnt_FullAccess
role can execute.
Table 1-22 ora_aspnet_Wevnt_FullAccess Role
Service Method | Stored Procedure |
---|---|
All Web Event methods |
|
OracleSiteMapProvider Stored Procedures
Table 1-23 lists the service methods and stored procedures that a user with the ora_aspnet_Smap_FullAccess
role can execute.
Table 1-23 ora_aspnet_Smap_FullAccess Role
Service Method | Stored Procedure |
---|---|
All Site Map methods |
|
OracleSessionStateStore Provider Stored Procedures
Table 1-24 lists the service methods and stored procedures that a user with the ora_aspnet_Sessn_FullAccess
role can execute.
Table 1-24 ora_aspnet_Sessn_FullAccess Role
Service Method | Stored Procedure |
---|---|
All Session State methods |
|
All Session State methods |
|
All Session State methods |
|
All Session State methods |
|
All Session State methods |
|
All Session State methods |
|
All Session State methods |
|
All Session State methods |
|
All Session State methods |
|