Privilege Groups
Flexible DB Access Control privileges are broadly categorized into 12 privilege groups for easy manageability. The following sections describe the 12 privilege groups available in Enterprise Manager:
Note:
The privilege groups listed in this section apply to the following target types:
-
Database Instance
-
Cluster Database
-
Pluggable Database
Note:
Privilege Groups are not supported for PDB Administrators. This can be handled using DB roles and privileges.
Database Application DBA
The Database Application DBA can manage the application schema, application objects, and application performance in the database. In addition, the Database Application DBA can view and update the database to fix performance and other issues on the database.
Target Privileges | Menu Items |
---|---|
Manage the Database Performance Privilege group Manage the Database Schema Privilege group |
Manage Database Performance Privilege Group Manage Database Schema Privilege Group |
Database Application Developer
The Database Application Developer can view the database performance in Enterprise Manager but cannot make any changes to the database.
Target Privileges | Menu Items |
---|---|
View the Database Performance Privilege group View the Database Schema Privilege group |
View Database Performance Privilege Group View Database Schema Privilege Group |
Manage Database High Availability Privilege Group
The Manage Database High Availability Privilege group has the ability to manage database high availability pages in Enterprise Manager.
Target Privileges | Menu Items |
---|---|
View the database backup View database advanced queues View database redo logs View recovery settings View the high availability console View database resources |
Availability>MAA AdvisorAdministration>Resource ManagerAvailability>Backup & Recovery>Backup ReportsAvailability>Backup & Recovery>Backup SettingsAvailability>Backup & Recovery>Recovery SettingsAvailability>Backup & Recovery>Recovery Catalog SettingsAvailability>Backup & Recovery>Transactions |
View Database High Availability Privilege Group
The Manage Database High Availability Privilege group has the ability to view database high availability pages in Enterprise Manager.
Target Privileges | Menu Items |
---|---|
View the database backup View database advanced queues View database redo logs View recovery settings View the high availability console View database resources |
Availability>MAA AdvisorAdministration>Resource ManagerAvailability>Backup & Recovery>Backup ReportsAvailability>Backup & Recovery>Backup SettingsAvailability>Backup & Recovery>Recovery SettingsAvailability>Backup & Recovery>Recovery Catalog SettingsAvailability>Backup & Recovery>Transactions |
Manage Database Performance Privilege Group
Members of this group have the ability to manage all database performance and advisory features including SQL Monitor, SQL Performance Analyzer, memory advisors, segment advisors, and so on.
Target Privileges | Menu Items |
---|---|
Use the database SQL Access Advisor Manage the database SQL plan control Use the database SQL Tuning Advisor Manage the database SQL Tuning sets Database SPA administration Manage database sessions Database segment administration View database memory usage View the Database Performance Privilege Group Database optimizer statistics administration Connect target Database ADDM administration Database advisor tasks administration Automated maintenance tasks administration Manage database ASH reports Manage database automatic undo management Manage database AWR settings Manage database health checkers Manage database memory usage |
Performance>Performance Home Performance>SQL>SQL Performance Analyzer Home Performance>SQL>Optimizer statistics Performance>Top Activity Performance>ASH Analytics Performance>SQL Monitor Performance>SQL>SQL Tuning Sets Performance>SQL>SQL Plan Control Performance>SQL>Enterprise Manager SQL History Performance>SQL>Search SQL Performance>Search Sessions Performance>Blocking Sessions Performance>Advisors Home Performance>Real-Time ADDM Administration>Storage>Automatic Undo Management Performance>AWR>AWR Report Performance>AWR>AWR Administration Performance>AWR>Compare Period ADDM Performance>AWR>Compare Period Reports Performance>SQL>SQL Performance Analyzer Setup Performance>SQL>SQL Tuning Advisor Performance>SQL>SQL Access Advisor Administration>Initialization Parameters |
View Database Performance Privilege Group
Members of this group have the ability to view all database performance and advisory features including SQL Monitor, SQL Performance Analyzer, memory advisors, segment advisors, and so on.
Target Privileges | Menu Items |
---|---|
Connect to a target (read-only) View database actions View database ADDM View Database Advisor Home View automated maintenance tasks View database ASH reports and analytics View database automatic undo management View database AWR reports View database health checkers View database clients View the database Data Recovery Advisor View the database in-memory setting Install database management packages View database modules View the Database Performance Home Page View Database Optimizer statistics View database segments View database services View database sessions View the database SQL Performance Analyzer View the Database SQL monitor View the database SQL plan control View the database SQL tuning sets View database SQL scripts View database top activity |
Performance>Performance Home Performance>SQL>SQL Performance Analyzer Home Performance>SQL>Optimizer statistics Performance>Top Activity Performance>ASH Analytics Performance>SQL Monitor Performance>SQL>SQL Tuning Sets Performance>SQL>SQL Plan Control Performance>SQL>Enterprise Manager SQL History Performance>SQL>Search SQL Performance>Search Sessions Performance>Blocking Sessions Performance>Advisors Home Performance>Real-Time ADDM Administration>Storage>Automatic Undo Management Performance>AWR>AWR Report Performance>AWR>AWR Administration Performance>AWR>Compare Period ADDM Performance>AWR>Compare Period Reports |
Manage Database Schema Privilege Group
Members of this group have the ability to manage database schema elements such as tables, views, indexes, packages, functions, and so on.
Target Privileges | Menu Items |
---|---|
Manage database directory objects Manage database export Manage database import Manage database indexes Manage database Java content Manage database materialized views Manage database tables Manage database procedures and functions Reorganize database objects Manage database sequences Manage database synonyms Manage database workspaces Manage the XML database Manage database types Manage database triggers Manage database text Indexes View database table data Manage database dimensions Manage database links Manage database packages and package bodies |
Schema>Database Objects>Synonyms Schema>Database Objects>Sequences Schema>Database Objects>Database Links Schema>Database Objects>Directory Objects Schema>Text Manager>Text Indexes Schema>Workspaces Schema>XML Database>Resources Schema>XML Database>XML Schemas Schema>XML Database>XMLType Views Schema>XML Database>XML Indexes Schema>XML Database>XML Repository Events Schema>XML Database>XMLType Tables Schema>Programs>Packages Schema>Programs>Package Bodies Schema>Programs>Java Sources Schema>Programs>Java Classes Schema>Materialized Views>Materialized Views Schema>Materialized Views>Materialized View Logs Schema>Materialized Views>Refresh Groups>Dimensions Schema>User Defined Types>Array Types Schema>User Defined Types>Object Types Schema>User Defined Types>Table Types Schema>Database Objects>Reorganize Objects Schema>Database Export/Import>Export to Export Files... Schema>Database Export/Import>Import from Export Files... Schema>Database Export/Import>Import from Database... Schema>Database Export/Import>Load Data from User Files... Schema>Text Manager>Query Statistics Schema>XML Database>Configuration Schema>Change Management>Data Comparisons Schema Change Plans Schema>Change Management>Schema Baselines Schema>Change Management>Schema Comparisons Schema>Change Management>Schema Change Plans Schema>Change Management>Schema Synchronizations |
View Database Schema Privilege Group
Members of this group have the ability to view database schema elements such as tables, views, indexes, packages, functions, and so on.
Target Privileges | Menu Items |
---|---|
View the XML database View database workspaces View database types View database triggers View database text indexes View database tables View database synonyms View database sequences View database procedures and functions View database packages and package bodies View database materialized views View database Java content View database indexes View database directory objects View database dimensions View database links |
Schema>Database Objects>Tables Schema>Database Objects>Views Schema>Database Objects>Indexes Schema>Database Objects>Synonyms Schema>Database Objects>Sequences Schema>Database Objects>Database Links Schema>Database Objects>Directory Objects Schema>Text Manager>Text Indexes Schema>Workspaces Schema>XML Database>Resources Schema>XML Database>XML Schemas Schema>XML Database>XMLType Views Schema>XML Database>XML Indexes Schema>XML Database>XML Repository Events Schema>XML Database>XMLType Tables Schema>Programs>Packages Schema>Programs>Package Bodies Schema>Programs>Java Sources Schema>Programs>Java Classes Schema>Materialized Views>Materialized Views Schema>Materialized Views>Materialized View Logs Schema>Materialized Views>Refresh Groups>Dimensions Schema>User Defined Types>Array Types Schema>User Defined Types>Object Types Schema>User Defined Types>Table Types |
Manage Database Security Privilege Group
Members of this group have the ability to manage all database security features including users, roles, profiles, transparent data encryption, database vault, and so on.
Target Privileges | Menu Items |
---|---|
Manage database roles Manage database audit settings Manage database audit trails Manage the database vault Manage database virtual private database policies Manage database users Manage database transparent data encryption settings View the Database Security Privilege group Manage the database scheduler Database redaction administration Manage database profiles Manage privilege analysis Manage database Oracle label security |
Security>Home Security>Reports Security>Database Vault Administration>Oracle Scheduler>Jobs Administration>Oracle Scheduler>Job Classes Administration>Oracle Scheduler>Chains Administration>Oracle Scheduler>Schedules Administration>Oracle Scheduler>Programs Administration>Oracle Scheduler>Windows Administration>Oracle Scheduler>Window Groups Security>Roles Security>Users Security>Profiles Security>Audit Settings Security>Transparent Data Encryption Security>Data Redaction Security>Label Security Security>Application Contexts Security>Enterprise User Security Security>Virtual Private Database Security>Application Contexts Security>Enterprise User Security Security>Privilege Analysis |
View Database Security Privilege Group
Members of this group have the ability to view all database security features including users, roles, profiles, data encryption, data vault, audit vault, and so on.
Target Privileges | Menu Items |
---|---|
View database audit settingsView the database audit trailMonitor the database vaultView database feature usageView database Oracle label securityView privilege analysisView database profilesView database redactionView database rolesView the database schedulerView the Database Security HomeView database security reportsView database transparent data encryption settingsView database usersView database virtual private database policies |
Security>Home Security>Reports Security>Database Vault Administration>Oracle Scheduler>Jobs Administration>Oracle Scheduler>Job Classes Administration>Oracle Scheduler>Chains Administration>Oracle Scheduler>Schedules Administration>Oracle Scheduler>Programs Administration>Oracle Scheduler>Windows Administration>Oracle Scheduler>Window Groups Security>Roles Security>Users Security>Profiles Security>Audit Settings Security>Transparent Data Encryption Security>Data Redaction Security>Label Security Security>Application Contexts Security>Enterprise User Security Security>Virtual Private Database Security>Application Contexts Security>Enterprise User Security Security>Privilege Analysis |
Manage Database Storage Privilege Group
The members of this group have the ability to manage database storage.
Target Privileges | Menu Items |
---|---|
Manage database control files Manage database data files Manage database redo logs Manage database tablespaces Manage database transport tablespace |
Administration>Storage>Archive Logs Administration>Storage>Datafiles Administration>Storage>Control Files Administration>Storage>Redo Log Groups Administration>Storage>Tablespaces Administration>Storage>Temporary Tablespace Groups Administration>Storage>Database File Systems Administration>Storage>Information Lifecycle Management |
View Database Storage Privilege Group
Members of this group have the ability to view database storage.
Target Privileges | Menu Items |
---|---|
View Database Tablespaces View Database Redo Logs View Database Archive Logs View Database Datafiles |
Administration>Storage>Archive Logs Administration>Storage>DatafilesAdministration>Storage>Control Files Administration>Storage>Redo Log Groups Administration>Storage>TablespacesAdministration>Storage>Temporary Tablespace Groups Administration>Storage>Database File Systems Administration>Storage>Information Lifecycle Management |