随着数据库产生的数据越来越多,最后可能会导致数据库空间不足的情况。除了给数据库服务器增加磁盘空间的方法,我们也可以对数据库进行清理。
1、删除一些不必要的备份表,临时表。清理日志表的数据。
2、PURGE RECYCLEBIN。PURGE RECYCLEBIN命令会清理回收站的数据。
3、查询占用存储空间前几的数据库对象。核对这些数据库对象是否需要保留,不需要保留的就清理。需要保留可以考虑压缩。
SELECT * FROM dba_segments t order by t.BYTES desc;
4、在一些占用存储空间大而且不需要更新的表设置更小的PCTFREE(默认是10%,可以设置比10%更小)
浙公网安备 33010602011771号