创建的表空间数据文件能否顺序存储。 一开始,划得表空间数据文件多了,能否实现文章标题所述功能,这样我就可以删除几个数据文件,回收一些空间了。请高手指教。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一种方案:1、使用exp逻辑导出在该表空间的用户的所有对象;2、删除用户,删除表空间数据文件,并重建表空间,增加用户;3、使用imp导入相应的对象; oracle太麻烦了,感觉什么操作都要copy一下,应该会有比较简单的方法吧。不过还是谢谢1楼的回复! 简化一下:1、export要减少数据文件的表空间,例: c:\>exp test/test file=tbs.dmp tablespace=(tbs)2、使用include content子句删除表空间,例: sql>drop tablespace tbs including contents; c:>del \oracle\oradata\tbs*.dbf3、重建表空间,例: sql>create tablespace tbs datafile '\oracle\oradata\tbs01.dbf' size 500m;4、import表空间的所有数据对象,例: c:\>imp test/test file=tbs.tmp full=y ignore=y log=tbs.log resize 表空间..------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx Q Q 群:62697716 了解了,原来数据文件已经有数据的话,就没办法删除了,只有先dmp再exp,或者将数据文件大小修改一下,以释放一些磁盘空间。如果没有数据,直接删除之,也可。感谢大家的回复。 关于使用Database Configuation Assistant的问题。 oracle 数据库监听启动的问题 oracle占位符的问题 类型问题 如何改某张表的表空间? 请各位大虾为小弟指点迷津 oracle程序员,有没有好用的在线帮助手册? 急! 我备份的数据库不见了. 【紧急求助!】oracle触发器中如何获取某一个表的insert和delete语句操作失败 创建数据库时,“示例方案”是干什么用的? 请教一个SQL ....急急
1、使用exp逻辑导出在该表空间的用户的所有对象;
2、删除用户,删除表空间数据文件,并重建表空间,增加用户;
3、使用imp导入相应的对象;
oracle太麻烦了,感觉什么操作都要copy一下,应该会有比较简单的方法吧。不过还是谢谢1楼的回复!
1、export要减少数据文件的表空间,例:
c:\>exp test/test file=tbs.dmp tablespace=(tbs)2、使用include content子句删除表空间,例:
sql>drop tablespace tbs including contents;
c:>del \oracle\oradata\tbs*.dbf3、重建表空间,例:
sql>create tablespace tbs datafile '\oracle\oradata\tbs01.dbf' size 500m;4、import表空间的所有数据对象,例:
c:\>imp test/test file=tbs.tmp full=y ignore=y log=tbs.log
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716