历史数据不要保留的话,把数据库down掉后,把相应的数据文件offline,再删除掉就可以了嘛;如果要保留,那么就考虑磁盘空间的整理了。
解决方案 »
- 关于oracle grid control 安装?
- 关于select的一个奇怪的问题~求解释
- plsql developer7.1.1 的文本编辑器 initializing script是做什么用的?
- 我在erp里执行一个查询,但是在v$sql里监控不到语句,是怎么回事。
- ====== ORACLE 9i 中,如何获得错误信息? ======
- oracle standard包的问题!!!错误代码:pls-00213 包不可访问!! 高分想送
- 我的问题是在ORACLE8i中传入'0001','0002','0003'给SID,输出其姓名给SNAME有误,是不是光标那里写错了
- 恭喜enhydraboy出任oracle基础版斑竹!
- 急!!!存储过程的2个问题!!
- sql统计查询
- access数据导入到oracle中后不能在sqlplus中查看的问题
- 如何远程启动oracle数据库?
你的数据要是没用,就像zrb007(彬彬) 说的,把它干掉。
如果有用的话,你的数据就占用了这么大空间,你如何收缩呀!
如果有碎片参考:
http://www.dbonline.cn/source/oracle/20040206/STR_fragmation%20clean%20up.html
因为sql*load的速度比imp/exp快多了。但是imp/exp可以保证数据完整性。
还要看你的实际情况!
如果磁盘够大,也没有什么性能要求。大也没什么关系。
如果有很多不用的历史数据,可以考虑移出备份!
要用drop是不会的,用truncate才行
alter table T_Unit_History deallocate unused