When performing a database security audit various informations about users, roles and privileges have to be collected, including "who has unlimited tablespace on SYSTEM". It is quite easy to find user with UNLIMITED TABLESPACE or a UNLIMITED quota on SYSTEM. But what when the system privilege is assigned to a role or over several roles? It is still easy if you use hierarchical queries to drill down the cascaded roles, but there is plenty to write... Continue reading