减少表空间大小会不会损坏数据

[复制链接]
查看11 | 回复3 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我创建了一个几G的表空间,察看过一下,它只使用了15%,现在想将它占用的空间释放一部分出来,会不会损坏数据?详细的sql语句怎样写(一定要详细,我没有手册)?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
alter database datafile 'full path and name of your datafile' resize XXXM;
如果是在RAW DEVICE上最好不要这么用。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果表空间已经使用,你不能用resize把他缩小,比如你的一个tablespace有100M,现在已经用到80M,你想把他回退到50m,这样是不性的.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
resize是不会损坏数据的,truncate则会
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行