oracle 删掉表后清除硬盘室内空间
摘要: drop实行drop table xx 句子drop后的表被放到收购站(user_recyclebin)里,而并不是立即删掉掉。那样,收购站里的表信息内容便可以被修复,或完全消除。消除收购站里的信息内容消除特定表:...
drop
实行drop table xx 句子
drop后的表被放到收购站(user_recyclebin)里,而并不是立即删掉掉。那样,收购站里的表信息内容便可以被修复,或完全消除。
消除收购站里的信息内容
消除特定表:purge table table_name
消除当今客户的收购站:purge recyclebin;
消除全部客户的收购站:purge dba_recyclebin;
没放入收购站,立即删掉则是:drop table xx purge;
truncate
比如:truncate table XX
Truncate不兼容回退,而且不可以truncate一个含有外键约束的表,假如要删掉最先要撤销外键约束,随后再删掉。
truncate table 后,有将会表室内空间仍沒有释放出来,可使用以下句子:
alter table 表名字 deallocate UNUSED KEEP 0;
留意假如不用KEEP 0得话,表室内空间不是会释放出来的。
比如:
alter table F_MINUTE_TD_NET_FHO_B7 deallocate UNUSED KEEP 0;
或是:
TRUNCATE TABLE (schema)table_name DROP(REUSE) STORAGE才可以释放出来表室内空间。
比如: truncate table test1 DROP STORAGE;
收拢物理学文档尺寸
alter database datafile /data/xxx.dbf resize 50M;
2016 嘿!编码 copy right
嘿!编码-测算机程序编写新手入门网站,关心手机软件开发设计全新技术性,收集企业网站建设受欢迎資源。
手机软件开发设计全集,企业网站建设手册,程序猿必上的程序编写新手入门网站。