ORA-01536: Превышена квота пространства для табличного пространства
OracleЧто это значит?
Квота пользователя на указанное табличное пространство исчерпана. Даже если в табличном пространстве есть свободное место, новое пространство выделить невозможно, поскольку превышен лимит, выданный пользователю.
Почему возникает?
У пользователя ограниченная квота (не UNLIMITED); квота заполнилась по мере роста данных; чрезмерная загрузка в таблицу/индекс; запись в неверное табличное пространство; сегменты растут быстрее, чем ожидалось.
Как исправить
Увеличьте квоту пользователя: ALTER USER app_user QUOTA UNLIMITED ON tablespace_name; или задайте конкретное значение: QUOTA 500M ON users. Просмотр текущего использования: SELECT * FROM dba_ts_quotas WHERE username = 'APP_USER'. Архивируйте/удаляйте излишне большие сегменты или перенесите объекты в подходящее табличное пространство.
Ещё по этой СУБД
- ORA-08103Объект больше не существует
- ORA-01843Недопустимый месяц
- ORA-14400Вставленный ключ секционирования не соответствует ни одной секции
- direct path readОжидание: сессия читает блоки напрямую в PGA в обход buffer cache
- latch: cache buffers chainsОжидание: конкуренция за latch cache buffers chains
- ORA-00955Имя уже используется существующим объектом
- ORA-02449На уникальные/первичные ключи таблицы ссылаются внешние ключи