Ứng dụng của chúng tôi đã thất bại một vài lần vì hạn ngạch dung lượng 'ORA-01536: vượt quá không gian bảng' và chúng tôi muốn có thể ngăn chặn điều này bằng cách kiểm tra thường xuyên dung lượng trống trên vùng bảng và nâng cao cảnh báo khi nó giảm xuống dưới mức nhất định.Tìm ra không gian trống trên không gian bảng
Có cách nào để tìm hiểu còn bao nhiêu dung lượng trống trong không gian bảng?
Sau khi một số nghiên cứu (Tôi không phải là một DBA), tôi thử như sau:
select max_bytes-bytes from user_ts_quotas;
select sum(nvl(bytes,0)) from user_free_space;
nhưng những truy vấn trả về kết quả hoàn toàn khác nhau.
Nice - điều này mang lại cùng một số là người quản lý doanh nghiệp; tuyệt vời! Tôi tin tưởng điều này ngay bây giờ =) –
Tôi đã thử nó và có vẻ như danh sách sẽ không bao gồm một vùng bảng đầy đủ vì không có mục nhập cho nó trong dba_free_space. (Tôi đang ở trên 10g) – xtsoler