SELECT grantee FROM dba_role_privs
     WHERE granted_role = 'CONNECT' and grantee NOT IN (
            'SYS', 'OUTLN', 'SYSTEM', 'CTXSYS', 'DBSNMP',
            'LOGSTDBY_ADMINISTRATOR', 'ORDSYS',
            'ORDPLUGINS',  'OEM_MONITOR', 'WKSYS', 'WKPROXY',
            'WK_TEST', 'WKUSER', 'MDSYS', 'LBACSYS', 'DMSYS',
            'WMSYS',  'OLAPDBA', 'OLAPSVR', 'OLAP_USER',
            'OLAPSYS', 'EXFSYS', 'SYSMAN', 'MDDATA',
            'SI_INFORMTN_SCHEMA', 'XDB', 'ODM');

EXEC DBMS_STATS.GATHER_DICTIONARY_STATS;

create tablespace SYSAUX
 datafile '/u01/oradata/db1/sysaux01.dbf'
 size 500m reuse
 extent management local
 segment space management auto
 online;


select count(*) from dba_invalid_objects;
select distinct object_name from dba_invalid_objects;


