El error 1536 (ORA-01536) está relacionado con el ORA-01950 del que ya hemos hablado en otro publicación. Éste nos indica que la cuota del usuario con el que estamos conectados o lanzando la sentencia ha sido excedida para el tablespace indicado.
La solución es idéntica a la que comentaba en el artículo sobre el error 1950. Tenemos dos opciones: ampliar la cuota permitida para dicho usuario en el tablespace indicado o asignarle una cuota ilimitada. Ambas son perfectamente válidas así que dependerá de la base de datos y de la permisividad o confianza que tengáis en el usuario.
Con la siguiente sentencia podréis ampliar la cuota del usuario:
ALTER USER <USUARIO> quota 200M on <NOMBRE_TABLESPACE>;
Y con ésta podréis otorgar una cuota ilimitada:
ALTER USER <USUARIO> quota unlimited on <NOMBRE_TABLESPACE>;
Cabe destacar que otorgando una cuota ilimitada, resolveréis de una vez por todas los ORA-01950 y ORA-01536, pero como siempre la decisión es vuestra.
Ho!