DBAtlas · Veritabanı operasyon atlası

ORA-01536: space quota exceeded for tablespace

Oracle

Ne demek?

Kullanıcının belirtilen tablespace üzerindeki alan kotası (quota) doldu. Tablespace'te boş yer olsa bile kullanıcıya tanınan sınır aşıldığı için yeni alan ayrılamıyor.

Neden olur?

Kullanıcıya sınırlı kota verilmiş olması (UNLIMITED değil); veri büyümesiyle kotanın dolması; bir tabloya/index'e aşırı yükleme; yanlış tablespace'e yazma; segmentlerin beklenenden hızlı büyümesi.

Nasıl çözülür?

Kullanıcının kotasını artırın: ALTER USER kullanici QUOTA UNLIMITED ON tablespace_adi; veya belirli bir değer verin: QUOTA 500M ON users. Mevcut kullanımı görün: SELECT * FROM dba_ts_quotas WHERE username = 'KULLANICI'. Gereksiz büyük segmentleri arşivleyin/temizleyin veya nesneleri uygun tablespace'e taşıyın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar