请问如何计算oracle表容量? 我记得oracle 8i 宝典那本书前面有介绍,黄皮的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、查看表占空间的大小 select segment_name,sum(bytes) from dba_segments where owner='table_owner' and segment_name='table_name'然后除记录数SELECT COUNT(*) FROM table_namesum(bytes)/COUNT(*)就得到了结果 SQL> select * from V$SORT_SEGMENT;TABLESPACE_NAME SEGMENT_FILE SEGMENT_BLOCK EXTENT_SIZE CURRENT_USERS TOTAL_EXTENTS TOTAL_BLOCKS USED_EXTENTS USED_BLOCKS FREE_EXTENTS FREE_BLOCKS ADDED_EXTENTS EXTENT_HITS FREED_EXTENTS FREE_REQUESTS MAX_SIZE MAX_BLOCKS MAX_USED_SIZE MAX_USED_BLOCKS MAX_SORT_SIZE MAX_SORT_BLOCKS RELATIVE_FNO------------------------------- ------------ ------------- ----------- ------------- ------------- ------------ ------------ ----------- ------------ ----------- ------------- ----------- ------------- ------------- -------- ---------- ------------- --------------- ------------- --------------- ------------TEMP 0 0 16 65 833 13328 65 1040 768 12288 0 2233 0 0 833 13328 130 2080 1 16 0 oracle jdk版本升级 orcal中的自动增长 PL/SQL小问题 我的UPDATE要30多个小时,有没有好办法,强人进! 怎样让表里的内容按顺序存储?? oracle物化视图怎么使用和配置! 求援:关于Data Guard的问题 用union后的问题 急!!!!凭证检索失败,ora-12638 如何创建一个oracle数据库? 到底ORACLE的Variable Size是怎么计算得到的。 请问 oracle8 备份能在oracle9 中恢复?
select segment_name,sum(bytes) from dba_segments
where owner='table_owner'
and segment_name='table_name'然后除记录数
SELECT COUNT(*) FROM table_namesum(bytes)/COUNT(*)
就得到了结果
------------------------------- ------------ ------------- ----------- ------------- ------------- ------------ ------------ ----------- ------------ ----------- ------------- ----------- ------------- ------------- -------- ---------- ------------- --------------- ------------- --------------- ------------
TEMP 0 0 16 65 833 13328 65 1040 768 12288 0 2233 0 0 833 13328 130 2080 1 16 0