Hurriyet

19 Kasım 2013 Salı

Oracle Veritabanı: Oracle Error ORA-01652 Unable To Extend Segment By XX In Tablespace XX

ORA-01652 hatası TEMP tablespace'i çok kullanan bir sql sonucunda alınır. TEMP tablespace'i bütün database iç operasyonlarında kullanılır. Özellikle sql işlemlerinde yani join, distinct gibi işlemlerinde TEMP tablespace'i kullanılmaktadır. TEMP tablespace kullanıldıktan sonra bu alan boşaltılır; ancak eğer sorgu bitmeden bu alan doldurulursa o zaman sorgu bitemeden hata döner. Bu da bizim tablespace'imizdeki yerle alakalı olmadığını göstermektedir. Tablespace'imizde yeterli alan olsa bile TEMP tablespace'inden dolayı hata alır.

Eğer sorgunun illa gerçekleşmesi gerekiyorsa TEMP tablespace'e datafile ekleyerek yer arttırılmasıyla bu sorun giderilir. Data file ekleme işlemini "Data File Yönetimi" adlı yazımızda bulabiliriz.

Hiç yorum yok:

Yorum Gönder