Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/10/2014, 10:14
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: DBA no tiene permiso para crear tabla ¿¿cómo??

eduar2083

El usuario usrdba que tiene el rol dba, no tiene problemas de asignación en ningún tablespace. Sin embargo, en este caso prima la teoría de que cada esquema es dueño de sus objetos y como el usuario no tiene privilegios de espacio en el tablespace, es por esto que te saca el error.

para solucionarlo, basta con aplicar los permisos en el tablespace al usuario:
Código SQL:
Ver original
  1. ALTER USER usrrex QUOTA 10M ON TS_REX_DAT; --Para permitir 10 M en el tablepace.
o
Código SQL:
Ver original
  1. ALTER USER usrrex QUOTA UNLIMITED ON TS_REX_DAT; --Para permitir escrituras en tablepace ilimitado.

Por otro lado, puedes asignar el rol resource que en su interior contiene el privilegio ANY UNLIMITED TABLESPACE y permite al usuario escribir en cualquier tablespace de la base de datos.

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming