Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/05/2016, 07:45
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: GRANT CREATE TABLE ON ROLE ABC luego: GRANT ABC TO UX pero UX no puede cre

Ahh ok!

Según lo que me dices, lo haría de la siguiente forma:

Código SQL:
Ver original
  1. CREATE ROLE rol_programador;
  2. 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
__________________
Without data, You are another person with an opinion.
W. Edwads Deming