#这种方式创建的表空间不能自动扩展
create tablespace test datafile '/oracle/oradata/yisile/test1.dbf' size 20m;
开启以上表空间的自动扩展
alter database datafile file_id autoextend on;
查看表空间是否自动扩展
select autoextensible from dba_data_files where tablespace_name='test'
多次加入数据,如果不用dbms_stats收集表的统计,user_tables数据是旧的
SQL> exec dbms_stats.gather_table_stats (ownname=>null,tabname=>'T_MANUAL');
#这下时时跟上了,最新的统计数据
SQL> select table_name,tablespace_name,num_rows,blocks*8/1024 mb from user_tables where table_name='T_MANUAL';
TABLE_NAME TABLESPACE_NAME NUM_ROWS
------------------------------ ------------------------------ ----------
MB
----------
T_MANUAL TESTMANUAL 1630026
174.476563
有空研究下表统计数据oracle是自动更新,多久收集一次,oracle是否有收集job呢
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-666239/
,如需转载,请注明出处,否则将追究法律责任。