DBA_TABLES 视图描述“逻辑”结构,DBA_SEGMENTS描述了“物理”数据段,如数据文件。
对于DBA_TABLES和DBA_SEGMENTS,像“块”这样的列也不同。对于dba_tables,运行dbms_stats时将计算“块”;而对于dba_segments,“ blocks”是磁盘上对象使用的实际块数。
DBA_SEGMENTS的源数据来自于sys_dba_segs; DBA_TABLES则是来自ys.user $ U,sys.ts $ TS,sys.seg $ S,SYS.OBJ $co,sys.tab $ t,sys.obj $ o,sys.obj $ cx,sys.user $ cu,x $ ksppcv,ksppcv,x $ ksppi和ksppi。