what are database roles in oracle?
Roles are groupings of privileges that you can use to create different levels of database access. For example, you can create a role for application developers that enable users to create tables and programs. You can grant privileges and roles to other users only when you possess the necessary privilege.