Groups are used to facilitate the granting of privileges and permissions to users. They prevent the time-consuming and error-prone process of assigning privileges and permissions individually to each user.
Groups may have:
privileges that control their level of access (see Granting system privileges)
permissions that allow them to perform actions on objects (see Granting object permissions)