Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2011, 13:24
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Respuesta: duda Seguridad Oracle

No puedes. A modo de resumen, otorgas privilegios sobre objetos o privilegios de sistema, por ejemplo:

1. Permisos de select sobre una tabla en concreto.

Código:
grant select on SYSADM.UNA_TABLA to UN_USUARIO;
2. Permiso de select sobre todas las tablas.

Código:
grant select any table to UN_USUARIO;
3. Permiso para crear tablas sobre tu propio esquema.

Código:
grant create table to UN_USUARIO:
4. Permiso para crear tablas en cualquier esquema.

Código:
grant create any table to UN_USUARIO;
Pero no puedes otorgar permisos para crear tablas sobre un esquema en concreto que no sea el propio del usuario. Por otro lado, es poco común establecer este nivel de seguridad en entornos de desarrollo, si quieres mantener un mejor control sobre el código de los programadores, lo recomendado es que incorpores la base de datos al control de versiones.

Saludos