免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wayjam
打印 上一主题 下一主题

挑战oracle DBA 高手,oracle表空间 释放 问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2006-06-26 14:52 |只看该作者

——没看明白4

——比如你把那大表exp
——truncate 大表
——再把大表 imp
——怎会报唯一约束错呢?搞不懂。理论上讲是不可能的呀。

——如果你认定大表已经导入后,相信表空间会空很多。可以 resize 数据文件,我估计减它几个G应当不成问题。

[ 本帖最后由 bigmoyo 于 2006-6-26 16:38 编辑 ]

论坛徽章:
0
22 [报告]
发表于 2006-06-26 15:54 |只看该作者
楼主的oracle是920几呢?如果9204以下,try 升级到9204以上应该就没问题了。

论坛徽章:
0
23 [报告]
发表于 2006-07-03 09:10 |只看该作者
呵呵, 谢谢,大家的帮忙,
数据的备份这个问题现在已经解决了。

论坛徽章:
0
24 [报告]
发表于 2006-07-03 10:50 |只看该作者
始终觉得没有必要隔几天重新create table的……
最多也就是rebuild index就OK了……

是不是你的CPTFREE 设的太大了?

论坛徽章:
0
25 [报告]
发表于 2006-07-04 18:33 |只看该作者
恕我眼拙,怎么没看出来最优的解决方案啊

论坛徽章:
0
26 [报告]
发表于 2006-07-04 22:15 |只看该作者
楼主这么大的表,可以考虑一下分区,分开放在不同的表空间

论坛徽章:
0
27 [报告]
发表于 2006-07-05 10:50 |只看该作者

几个顺道问题给高手

我是熟informix和DB2,正在转oracle,我有几个问题,请各位高手指教:
1.楼主为什么不使用祼设备作为datafile?这个大的文件,用祼设备比文件系统效率高多了,而且不容易有问题
2.请问oracle有没有数据重整功能?由于OLTP中有些表会经常删除,插入,会导致数据的extent分布不连续。从而影响
I/O的效率。在DB2中有re-organize的功能,不知道oracle中相似命令是什么?
3.从楼上的发言,好像Oracle在文件系统分配了extent后,就没办法收回空间的样子.真的是这样吗?
4.顺道问一下,在oracle中以裸设备为datafile.大侠的通常做法是不是建立裸设备,然后做link,在create tablespace时
加上reuse的选项?同时,在block_size的大小和祼设备的block_size在oracle有什么联系和跟表中的row size有没有一定的
关联?
5.在informix中,有对I/O进行预读的设置,就是一次预读几个blocks的设置,不知道oracle是那个参数?

论坛徽章:
0
28 [报告]
发表于 2006-07-14 14:27 |只看该作者
记得delete是不释放空间的……truncate或者drop才能释放

论坛徽章:
0
29 [报告]
发表于 2006-07-14 16:56 |只看该作者
1.楼主为什么不使用祼设备作为datafile?这个大的文件,用祼设备比文件系统效率高多了,而且不容易有问题
2.请问oracle有没有数据重整功能?由 ... [/quote]



回答第四点,好像是这样的!不过也未必吧!

论坛徽章:
0
30 [报告]
发表于 2006-07-19 00:14 |只看该作者
我有个笨笨的思路,就是备份数据卡->删除表->不完全恢复数据库。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP