oracle使用dele删除记录后目录可用空间变为0 清库前清库后由于没有空间,导致该服务器没有办法正常值班,请问如何能解决这个问题?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete 只能将数据删除,并不会释放空间。可以使用drop或者 truncate 进行删除。也可以先delete,然后再使用alter table tablename move;释放空间 你这个情况,应该是 UNDO、归档日志 爆涨了,把你的空间都占了; 感谢楼上两位alter table tablename move; 这是释放磁盘空间还是表空间呢?归档日志,可以删除吗?有没有什么影响,具体如何操作?新手先谢谢了。 这个释放空间的操作,你先去rman下 delete archivelog all否则数据库会有问题,做完以后看空间 做一次全备,删除掉多余的备份收缩表需要开启表的行迁移模式,此时记录的rowid会发生变化,shrink操作可以释放存储碎片,释放存储空间。alter table r_data enable row movement;--开启行迁移alter table r_datashrinkspace;--收缩表数据 我吧我之前优化的方案传上去了http://blog.csdn.net/moscot_wu/article/details/52369985 有用过spotlight监控工具的吗? oracle过程加密,超奇怪的问题 occi连接数据库的怪问题 请教SQL查询语句(Oracle和MSSQL都适用)? 请问如何使oracle外键无效 怎么判断一个时间字段是另一个的次日18点以后 如何用localhost:5500/em对不同的数据库实例? 关于新记录ID的获取 请问execute immediate sqlstr与dbms_sql的区别 20M的dmp文件导入oracle数据库,表空间竟然2G,还有分区表没导入成功 oracle的case语句转换成函数 Mac下SQLDeveloper中文乱码
归档日志,可以删除吗?有没有什么影响,具体如何操作?新手先谢谢了。
否则数据库会有问题,做完以后看空间 做一次全备,删除掉多余的备份
收缩表需要开启表的行迁移模式,此时记录的rowid会发生变化,shrink操作可以释放存储碎片,释放存储空间。
alter table r_data enable row movement;--开启行迁移
alter table r_datashrinkspace;--收缩表数据
http://blog.csdn.net/moscot_wu/article/details/52369985