martes, 12 de junio de 2012

Oracle ERROR ORA-01950: no privileges on tablespace

Cuando nos aparece el siguiente error:

ORA-01950: no privileges on tablespace 'DAT_01'

Debemos revisar que el usuario tiene los roles CONNECT y RESOURCE asignados.


SQL> select GRANTEE,GRANTED_ROLE,ADMIN_OPTION from dba_role_privs where GRANTEE='USER';


GRANTEE                        GRANTED_ROLE                   ADM
------------------------------ ------------------------------ ---
USER                            CONNECT                        NO

Si no los tiene:

SQL> grant CONNECT, RESOURCE to USER;

Otra posible solucion que podemos aplicar es, asignar el permiso UNLIMITED TABLESPACE.

SQL> grant UNLIMITED TABLESPACE to USER;




10 comentarios: