winxp + oracle11GTB1表空间大小已有800M了,目前表空间里无任何表,
SQL>alter database datafile 'c:/app/tbs/tb1.dbf' size 800M; --成功SQL>alter database datafile 'c:/app/tbs/tb1.dbf' size 500M; --报错:指定的文件大小小于所需的最小值SQL>select max(block_id) from dab_free_space where tablespace_name='TB1';
结果为:102272
SQL>select 102272 * 8K /1024 from dual;
结果为:799M
这说明表空间已扩展至799M。
-------------------------------------------------
问题:表空间无数据, 为什么不能修改表空间的大小呢?
SQL>alter database datafile 'c:/app/tbs/tb1.dbf' size 800M; --成功SQL>alter database datafile 'c:/app/tbs/tb1.dbf' size 500M; --报错:指定的文件大小小于所需的最小值SQL>select max(block_id) from dab_free_space where tablespace_name='TB1';
结果为:102272
SQL>select 102272 * 8K /1024 from dual;
结果为:799M
这说明表空间已扩展至799M。
-------------------------------------------------
问题:表空间无数据, 为什么不能修改表空间的大小呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货