日期:2014-05-17  浏览次数:21003 次

磁盘空间满了,数据表空间也满了!
如题,数据表空间满了,系统服务器的磁盘空间也满了(不能增加新的数据文件了),请问如果把历史表里面很久以前的一部分数据删除的话能在表空间里给每天新来的数据腾出存储空间来吗?或者哪位高手能有什么办法帮忙腾出新的存储空间?
------最佳解决方案--------------------
直接DELETE数据不会回收空间,要truncate才可以。建议楼主找找有没有分区表,删一些老分区,会缓解一些
------其他解决方案--------------------
忘记说明了数据库是9i的
------其他解决方案--------------------
最好还是增加存储
------其他解决方案--------------------

怎么个情况???
------其他解决方案--------------------
楼主去搜一下降低水位线,可能对你也有帮助。
------其他解决方案--------------------
该回复于2012-11-05 17:49:49被管理员删除
------其他解决方案--------------------
引用:
直接DELETE数据不会回收空间,要truncate才可以。建议楼主找找有没有分区表,删一些老分区,会缓解一些

truncate掉分区就能直接腾出存储空间了吗?还是需要drop掉呢,另外服务器是生产机,不能停服务器,直接操作会有问题吗?需要做什么准备工作吗?谢谢
------其他解决方案--------------------
增加新磁盘,增加数据文件。这样子。然后,找空重新备份清理数据。
话说,生产环境,居然没有监控物理空间的使用情况?
------其他解决方案--------------------
引用:
增加新磁盘,增加数据文件。这样子。然后,找空重新备份清理数据。
话说,生产环境,居然没有监控物理空间的使用情况?

现在的问题是没有地方增加新磁盘了,已经插满了。只能在现有的基础上清理出新的存储空间来用!
------其他解决方案--------------------
引用:
引用:
直接DELETE数据不会回收空间,要truncate才可以。建议楼主找找有没有分区表,删一些老分区,会缓解一些
truncate掉分区就能直接腾出存储空间了吗?还是需要drop掉呢,另外服务器是生产机,不能停服务器,直接操作会有问题吗?需要做什么准备工作吗?谢谢

直接DROP,细节可以百度
------其他解决方案--------------------
引用:
引用:增加新磁盘,增加数据文件。这样子。然后,找空重新备份清理数据。
话说,生产环境,居然没有监控物理空间的使用情况?
现在的问题是没有地方增加新磁盘了,已经插满了。只能在现有的基础上清理出新的存储空间来用!


那就drop/truncate掉不用的数据。