List of  privileges that can be granted to a user (or to a user role)
  
  clusters,contexts, database, links, dimensions, directories, indexes, materialized views, operators, outlines, procedures, profiles, roles, rollback segments, sequences, sessions, synonyms, tables, tablespaces, triggers, types, users and views…
CREATE CLUSTER Create clusters in grantee's schema
CREATE ANY CLUSTER Create a cluster in any schema. Behaves similarly to CREATE ANY TABLE.
ALTER ANY CLUSTER Alter clusters in any schema
DROP ANY CLUSTER Drop clusters in any schema
CONTEXTS:
  CREATE ANY CONTEXT Create any context namespace
DROP ANY CONTEXT Drop any context namespace
DATABASE:
  ALTER DATABASE Alter the database
  ALTER SYSTEM Issue ALTER SYSTEM statements
  AUDIT SYSTEM Issue AUDIT sql_statements statements
DATABASE LINKS:
CREATE DATABASE LINK Create private database links in grantee's schema
CREATE PUBLIC DATABASE LINK Create public database links
DROP PUBLIC DATABASE LINK Drop public database links
DEBUGGING:
DEBUG CONNECT SESSION Connect the current session to a debugger that uses the Java Debug Wire Protocol (JDWP).
DEBUG ANY PROCEDURE Debug all PL/SQL and Java code in any database object; displayinformation on all SQL statements executed by the application Note: Granting this privilege is equivalent to granting the DEBUG object privilege on all applicable objects in the database.
DIMENSIONS:
CREATE DIMENSION Create dimensions in the grantee's schema
CREATE ANY DIMENSION Create dimensions in any schema
ALTER ANY DIMENSION Alter dimensions in any schema
DROP ANY DIMENSION Drop dimensions in any schema
DIRECTORIES
CREATE ANY DIRECTORY Create directory database objects
DROP ANY DIRECTORY Drop directory database objects
INDEXTYPES:
CREATE INDEXTYPE Create an indextype in the grantee's schema
CREATE ANY INDEXTYPE Create an indextype in any schema
ALTER ANY INDEXTYPE Modify indextypes in any schema
DROP ANY INDEXTYPE Drop an indextype in any schema
EXECUTE ANY INDEXTYPE Reference an indextype in any schema
INDEXES:
  CREATE ANY INDEX Create in any schema a domain index or an index on any table in any schema
  ALTER ANY INDEX Alter indexes in any schema
  DROP ANY INDEX Drop indexes in any schema
  QUERY REWRITE Enable rewrite using a materialized view, or create a function-based index, when that materialized view or index references tables and views that are in the grantee's own schema
  GLOBAL QUERY REWRITE Enable rewrite using a materialized view, or create a function-based index, when that materialized view or index references tables or views in any schema
LIBRARIES:
CREATE LIBRARY Create external procedure/function libraries in grantee's schema
CREATE ANY LIBRARY Create external procedure/function libraries in any schema
DROP ANY LIBRARY Drop external procedure/function libraries in any schema
MATERIALIZED VIEWS:
  CREATE MATERIALIZED VIEW Create a materialized view in the grantee's schema
  CREATE ANY MATERIALIZED VIEW Create materialized views in any schema
  ALTER ANY MATERIALIZED VIEW Alter materialized views in any schema
  DROP ANY MATERIALIZED VIEW Drop materialized views in any schema
  QUERY REWRITE Enable rewrite using a materialized view, or create a function-based index, when that materialized view or index references tables and views that are in the grantee's own schema
  GLOBAL QUERY REWRITE Enable rewrite using a materialized view, or create a function-based
index, when that materialized view or index references tables or views in any schema
ON COMMIT REFRESH Create a refresh-on-commit materialized view on any table in the database Alter a refresh-on-demand materialized on any table in thedatabase to refresh-on-commit
FLASHBACK ANY TABLE Issue a SQL flashback query on any table, view, or materialized view in any schema. (This privilege is not needed to execute the DBMS_FLASHBACK procedures.)
OPERATORS:
  CREATE OPERATOR Create an operator and its bindings in the grantee's schema
  CREATE ANY OPERATOR Create an operator and its bindings in any schema
  DROP ANY OPERATOR Drop an operator in any schema
  EXECUTE ANY OPERATOR Reference an operator in any schema
OUTLINES:
  CREATE ANY OUTLINE Create public outlines that can be used in any schema that uses outlines
  ALTER ANY OUTLINE Modify outlines
  DROP ANY OUTLINE Drop outlines
PROCEDURES:
  CREATE PROCEDURE Create stored procedures, functions, and packages in grantee's schema
  CREATE ANY PROCEDURE Create stored procedures, functions, and packages in any schema
  ALTER ANY PROCEDURE Alter stored procedures, functions, or packages in any schema
  DROP ANY PROCEDURE Drop stored procedures, functions, or packages in any schema
  EXECUTE ANY PROCEDURE Execute procedures or functions (standalone or packaged) Reference public package variables in any schema
PROFILES:
  CREATE PROFILE Create profiles
  ALTER PROFILE Alter profiles
  DROP PROFILE Drop profiles
ROLES:
  CREATE ROLE Create roles
  ALTER ANY ROLE Alter any role in the database
  DROP ANY ROLE Drop roles
  GRANT ANY ROLE Grant any role in the database
ROLLBACK SEGMENTS:
  CREATE ROLLBACK SEGMENT Create rollback segments
  ALTER ROLLBACK SEGMENT Alter rollback segments
  DROP ROLLBACK SEGMENT Drop rollback segments
SEQUENCES:
  CREATE SEQUENCE Create sequences in grantee's schema
  CREATE ANY SEQUENCE Create sequences in any schema
  ALTER ANY SEQUENCE Alter any sequence in the database
  DROP ANY SEQUENCE Drop sequences in any schema
  SELECT ANY SEQUENCE Reference sequences in any schema
SESSIONS:
  CREATE SESSION Connect to the database
  ALTER RESOURCE COST Set costs for session resources
  ALTER SESSION Issue ALTER SESSION statements
  RESTRICTED SESSION Logon after the instance is started using the SQL*Plus STARTUP RESTRICT statement
SYNONYMS:
  CREATE SYNONYM Create synonyms in grantee's schema
  CREATE ANY SYNONYM Create private synonyms in any schema
  CREATE PUBLIC SYNONYM Create public synonyms
  DROP ANY SYNONYM Drop private synonyms in any schema
  DROP PUBLIC SYNONYM Drop public synonyms
TABLES:
  Note: For external tables, the only valid privileges are CREATE ANY TABLE, ALTER ANY TABLE, DROP ANY
  TABLE, and SELECT ANY TABLE.
  CREATE TABLE Create tables in grantee's schema
  CREATE ANY TABLE Create tables in any schema. The owner of the schema containing the table must have space quota on the tablespace to contain the table.
  ALTER ANY TABLE Alter any table or view in any schema
  BACKUP ANY TABLE Use the Export utility to incrementally export objects from the schema of other users
  DELETE ANY TABLE Delete rows from tables, table partitions, or views in any schema
  DROP ANY TABLE Drop or truncate tables or table partitions in any schema
  INSERT ANY TABLE Insert rows into tables and views in any schema
  LOCK ANY TABLE Lock tables and views in any schema
  SELECT ANY TABLE Query tables, views, or materialized views in any schema
  FLASHBACK ANY TABLE Issue a SQL flashback query on any table, view, or materialized view in any schema. (This privilege is not needed to execute the DBMS_FLASHBACK procedures.)
  UPDATE ANY TABLE Update rows in tables and views in any schema
TABLESPACES:
  CREATE TABLESPACE Create tablespaces
  ALTER TABLESPACE Alter tablespaces
  DROP TABLESPACE Drop tablespaces
  MANAGE TABLESPACE Take tablespaces offline and online and begin and end tablespace backups
  UNLIMITED TABLESPACE Use an unlimited amount of any tablespace. This privilege overrides any specific quotas assigned. If you revoke this privilege from a user, then the user's schema objects remain but further tablespace allocation is denied unless authorized by specific tablespace quotas. You cannot grant this system privilege to roles.
TRIGGERS:
  CREATE TRIGGER Create a database trigger in grantee's schema
  CREATE ANY TRIGGER Create database triggers in any schema
  ALTER ANY TRIGGER Enable, disable, or compile database triggers in any schema
  DROP ANY TRIGGER Drop database triggers in any schema
  ADMINISTER DATABASE TRIGGER Create a trigger on DATABASE. (You must also have the CREATE TRIGGER or CREATE ANY TRIGGER privilege.)
TYPES:
CREATE TYPE Create object types and object type bodies in grantee's schema
  CREATE ANY TYPE Create object types and object type bodies in any schema
  ALTER ANY TYPE Alter object types in any schema
  DROP ANY TYPE Drop object types and object type bodies in any schema
  EXECUTE ANY TYPE Use and reference object types and collection types in any schema, and invoke methods of an object type in any schema if you make the grant to a specific user. If you grant EXECUTE ANY TYPE to a role, then users holding the enabled role will not be able to invoke methods of an object type in any schema.
  UNDER ANY TYPE Create subtypes under any nonfinal object types.
USERS:
CREATE USER Create users. This privilege also allows the creator to: Assign quotas on any tablespace, Set default and temporary tablespaces, Assign a profile as part of a CREATE USER statement
  ALTER USER Alter any user. This privilege authorizes the grantee to:Change another user's password or authentication method, Assign quotas on any tablespace, Set default and temporary tablespaces, Assign a profile and default roles
  BECOME USER Become another user. (Required by any user performing a fulldatabase import.)
  DROP USER Drop users
VIEWS:
  CREATE VIEW Create views in grantee's schema
  CREATE ANY VIEW Create views in any schema
  DROP ANY VIEW Drop views in any schema
  UNDER ANY VIEW Create subviews under any object views
  FLASHBACK ANY TABLE Issue a SQL flashback query on any table, view, or materialized view in any schema. (This privilege is not needed to execute the DBMS_FLASHBACK procedures.)
MISCELLANEOUS:
ANALYZE ANY Analyze any table, cluster, or index in any schema
AUDIT ANY Audit any object in any schema using AUDIT schema_objects statements
COMMENT ANY TABLE Comment on any table, view, or column in any schema
EXEMPT ACCESS POLICY Bypass fine-grained access control
Caution: This is a very powerful system privilege, as it lets the grantee bypass application-driven security policies.
FORCE ANY TRANSACTION Force the commit or rollback of any in-doubt distributed transaction in the local database, Induce the failure of a distributed transaction
FORCE TRANSACTION Force the commit or rollback of grantee's in-doubt distributed transactions in the local database
GRANT ANY OBJECT PRIVILEGE Grant any object privilege. Revoke any object privilege that was granted by the object owner or by some other user with the GRANT ANY OBJECT PRIVILEGE privilege
GRANT ANY PRIVILEGE Grant any system privilege
RESUMABLE Enable resumable space allocation
SELECT ANY DICTIONARY Query any data dictionary object in the SYS schema. This privilege lets you selectively override the default FALSE setting of the O7_DICTIONARY_ACCESSIBILITY initialization parameter.
 “A people that values its privileges above it's principles soon loses both” ~ Dwight D. Eisenhower 
Related Oracle Commands:
AUDIT
CREATE ROLE 
CREATE USER  
GRANT  
REVOKE 
ORA-01031 - Insufficient privileges 
Related Views:
 DBA_COL_PRIVS     ALL_COL_PRIVS     USER_COL_PRIVS 
  COLUMN_PRIVILEGES 
                      
                  ALL_COL_PRIVS_MADE  USER_COL_PRIVS_MADE 
                      
                  ALL_COL_PRIVS_RECD  USER_COL_PRIVS_RECD 
  DBA_ROLE_PRIVS                      USER_ROLE_PRIVS     ROLE_ROLE_PRIVS 
  DBA_SYS_PRIVS                       USER_SYS_PRIVS     ROLE_SYS_PRIVS 
                                                                
  SESSION_PRIVS 
 DBA_TAB_PRIVS     ALL_TAB_PRIVS     USER_TAB_PRIVS
 
 TABLE_PRIVILEGES 
                                                                
  ROLE_TAB_PRIVS 
                  ALL_TAB_PRIVS_MADE     USER_TAB_PRIVS_MADE 
                  ALL_TAB_PRIVS_RECD     USER_TAB_PRIVS_RECD