磁盘空间满了,数据表空间也满了!

Smile_xxn 2012-11-05 04:33:22
如题,数据表空间满了,系统服务器的磁盘空间也满了(不能增加新的数据文件了),请问如果把历史表里面很久以前的一部分数据删除的话能在表空间里给每天新来的数据腾出存储空间来吗?或者哪位高手能有什么办法帮忙腾出新的存储空间?
...全文
242 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
iihero_ 2012-11-07
  • 打赏
  • 举报
回复
引用 9 楼 Smile_xxn 的回复:
引用 8 楼 iihero 的回复:增加新磁盘,增加数据文件。这样子。然后,找空重新备份清理数据。 话说,生产环境,居然没有监控物理空间的使用情况? 现在的问题是没有地方增加新磁盘了,已经插满了。只能在现有的基础上清理出新的存储空间来用!
那就drop/truncate掉不用的数据。
yf520gn 2012-11-06
  • 打赏
  • 举报
回复
引用 7 楼 Smile_xxn 的回复:
引用 2 楼 yf520gn 的回复: 直接DELETE数据不会回收空间,要truncate才可以。建议楼主找找有没有分区表,删一些老分区,会缓解一些 truncate掉分区就能直接腾出存储空间了吗?还是需要drop掉呢,另外服务器是生产机,不能停服务器,直接操作会有问题吗?需要做什么准备工作吗?谢谢
直接DROP,细节可以百度
Smile_xxn 2012-11-06
  • 打赏
  • 举报
回复
引用 8 楼 iihero 的回复:
增加新磁盘,增加数据文件。这样子。然后,找空重新备份清理数据。 话说,生产环境,居然没有监控物理空间的使用情况?
现在的问题是没有地方增加新磁盘了,已经插满了。只能在现有的基础上清理出新的存储空间来用!
iihero_ 2012-11-06
  • 打赏
  • 举报
回复
增加新磁盘,增加数据文件。这样子。然后,找空重新备份清理数据。 话说,生产环境,居然没有监控物理空间的使用情况?
Smile_xxn 2012-11-06
  • 打赏
  • 举报
回复
引用 2 楼 yf520gn 的回复:
直接DELETE数据不会回收空间,要truncate才可以。建议楼主找找有没有分区表,删一些老分区,会缓解一些
truncate掉分区就能直接腾出存储空间了吗?还是需要drop掉呢,另外服务器是生产机,不能停服务器,直接操作会有问题吗?需要做什么准备工作吗?谢谢
yf520gn 2012-11-05
  • 打赏
  • 举报
回复
楼主去搜一下降低水位线,可能对你也有帮助。
y_keven 2012-11-05
  • 打赏
  • 举报
回复
怎么个情况???
yf520gn 2012-11-05
  • 打赏
  • 举报
回复
最好还是增加存储
yf520gn 2012-11-05
  • 打赏
  • 举报
回复
直接DELETE数据不会回收空间,要truncate才可以。建议楼主找找有没有分区表,删一些老分区,会缓解一些
Smile_xxn 2012-11-05
  • 打赏
  • 举报
回复
忘记说明了数据库是9i的

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧