Roles: A user can receive a privilege in two different ways.
1.Privileges are explicitly granted to users.
•Example: A user can explicitly grant the privilege to insert rows into the PropertyForRenttable to the user Beech.
2.Privileges are granted to a role (a named group of privileges), and then the role granted to one or more users.
•Example: Using “Oracle Security Manager” for granting privileges to a role named “Assistant”, which will in turn granted to the user named “Beech”.