Description
Защита ролей паролем предотвращает прямой доступ к базе данных через SQL, а не через приложение. Проверка: select ROLE from DBA_ROLES where password_required != 'YES' and role not in ('AQ_ADMINISTRATOR_ROLE','AQ_USER_ROLE', 'AUTHENTICATEDUSER', 'CONNECT', 'CTXAPP', 'CWM_USER', 'DATAPUMP_EXP_FULL_DATABASE','DATAPUMP_IMP_FULL_DATABASE', 'DBA', 'DELETE_CATALOG_ROLE', 'EJBCLIENT', 'EXECUTE_CATALOG_ROLE', 'EXP_FULL_DATABASE', 'GATHER_SYSTEM_STATISTICS', 'GLOBAL_AQ_USER_ROLE', 'HS_ADMIN_ROLE', 'HS_ADMIN_SELECT_ROLE', 'HS_ADMIN_EXECUTE_ROLE', 'IMP_FULL_DATABASE', 'JAVADEBUGPRIV', 'JAVAIDPRIV', 'JAVASYSPRIV', 'JAVAUSERPRIV', 'JAVA_ADMIN', 'JAVA_DEPLOY', 'JMXSERVER', 'LOGSTDBY_ADMINISTRATOR', 'MGMT_USER', 'ORDADMIN', 'OEM_ADVISOR', 'OEM_MONITOR', 'OLAP_DBA', 'OLAPI_TRACE_USER','OLAP_XS_ADMIN','OWB_USER','OLAP_USER', 'RECOVERY_CATALOG_OWNER', 'RESOURCE', 'SCHEDULER_ADMIN', 'SELECT_CATALOG_ROLE', 'WKUSER','WM_ADMIN_ROLE', 'XDBADMIN', 'XDB_SET_INVOKER','XDB_WEBSERVICES','XDB_WEBSERVICES_WITH_PUBLIC','XDB_WEBSERVICES_OVER_HTTP');