Ahh ok!
Según lo que me dices, lo haría de la siguiente forma:
Código SQL:
Ver originalCREATE ROLE rol_programador;
GRANT CREATE USER,CREATE ROLE,CREATE SESSION,RESOURCE TO rol_programador;
RESOURCE es otro role ya creado por oracle con los siguientes privilegios:
CREATE TRIGGER - CREATE SEQUENCE - CREATE CLUSTER - CREATE TYPE - CREATE PROCEDURE
CREATE TABLE - CREATE INDEXTYPE - CREATE OPERATOR
Ya con el rol creado, solo basta asignarlo a los usuarios que quieras.
ten en cuenta que una vez creas un usuario, dicho usuario es dueño/propietario de todos sus objetos (Tablas, indices, vistas, paquetes, procedimientos etc). Es su propio DBA en todo lo creado y relacionado con
su propio usuario.
Saludos