DBAtlas · Atlas de operaciones de bases de datos

ORA-01536: space quota exceeded for tablespace (cuota de espacio superada en el tablespace)

Oracle

¿Qué significa?

Se agotó la cuota de espacio del usuario en el tablespace indicado. Aunque el tablespace tenga espacio libre, no se puede asignar espacio nuevo porque se superó el límite concedido al usuario.

¿Por qué ocurre?

El usuario tiene una cuota limitada (no UNLIMITED); la cuota se llenó con el crecimiento de los datos; una carga excesiva en una tabla/índice; escritura en el tablespace equivocado; segmentos que crecen más rápido de lo esperado.

Cómo solucionarlo

Aumente la cuota del usuario: ALTER USER app_user QUOTA UNLIMITED ON tablespace_name; o asigne un valor concreto: QUOTA 500M ON users. Vea el uso actual: SELECT * FROM dba_ts_quotas WHERE username = 'APP_USER'. Archive/purgue segmentos innecesariamente grandes o mueva los objetos a un tablespace adecuado.

Abrir en DBAtlas →

Más entradas de este motor