oracle 10g导入前表空间大小?! 导入前给我1个G 然后自动增长next500m 直接看数据文件就行吧~ 或者用:SELECT a.tablespace_name "表空间名", total 表空间大小, free 表空间剩余大小, (total - free) 表空间使用大小, ROUND((total - free) / total, 4) * 100 "使用率 %" FROM (SELECT tablespace_name, SUM(bytes) free FROM DBA_FREE_SPACE GROUP BY tablespace_name) a, (SELECT tablespace_name, SUM(bytes) total FROM DBA_DATA_FILES GROUP BY tablespace_name) b WHERE a.tablespace_name = b.tablespace_name
看看你的ORACLE版本,有些版本有bug的。
然后修改一下,类似,initial指定小一点
storage
(
initial 64K
minextents 1
maxextents unlimited
);
直接看数据文件就行吧~
或者用:SELECT a.tablespace_name "表空间名",
total 表空间大小,
free 表空间剩余大小,
(total - free) 表空间使用大小,
ROUND((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM DBA_FREE_SPACE
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM DBA_DATA_FILES
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name
initial 确实很大~
有没有批量修改表initial 的方法?!