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.
Más entradas de este motor
- ORA-08103object no longer exists (el objeto ya no existe)
- ORA-01843not a valid month (mes no válido)
- ORA-14400inserted partition key does not map to any partition (la clave de partición insertada no corresponde a ninguna partición)
- direct path readEspera: sesión que lee bloques directamente en la PGA sin pasar por el buffer cache
- latch: cache buffers chainsEspera: contención en el latch cache buffers chains
- ORA-00955name is already used by an existing object (el nombre ya lo usa un objeto existente)
- ORA-02449unique/primary keys in table referenced by foreign keys (claves únicas/primarias referenciadas por claves foráneas)