Other Permissions Needed or Not Needed for PPM Schemas Accounts
This section provides more information about other permissions needed or not needed for PPM database schema and RML database schema accounts. You can decide whether you want to have them revoked after reading this section.
PPM has not tested every access grant and its impact, because every access grant has a different impact on each customer, as every customer is using PPM differently and for different scenarios. If you are looking for specific access grant impact, you may need to test that out.
SELECT_CATALOG_ROLE SELECT ANY DICTIONARY |
If only SELECT_CATALOG_ROLE is enabled then it provides access to all SYS views only. If only SELECT ANY DICTIONARY privilege is enabled then it provides access to SYS schema objects only. If both SELECT ANY TABLE privilege and SELECT ANY DICTIONARY privilege are enabled then it allow access to all SYS and non-SYS objects. PPM needs to access many SYS/DBA views and objects, thus needs SELECT_CATALOG_ROLE role and SELECT ANY DICTIONARY privilege. To generate AWR/ADDM/ASH reports, PPM needs SELECT_CATALOG_ROLE role too. |
PPM needs access to the following packages: |
|
PPM does not need access to the following packages: |
|
For other packages, read the information below to decide whether your PPM still needs access to them: |
|
EXECUTE ANY PROCEDURE EXECUTE ANY PROGRAM |
PPM does not need the EXECUTE ANY PROCEDURE privilege. PPM needs the EXECUTE ANY PROGRAM privilege. The definition of EXECUTE ANY PROGRAM is: use any program in a job in the grantee's schema. |
CREATE ANY VIEW, CREATE ANY TABLE, SELECT ANY TABLE |
RML_USER needs these three privileges:
|
Privileges required for RML database schema |
grant create session to &RML_USERNAME; grant create table to &RML_USERNAME; grant create view to &RML_USERNAME; grant create synonym to &RML_USERNAME; grant resource to &RML_USERNAME; |
For information about other Oracle database privileges, see Oracle documentation.