显示表空间内容的命令是什么?

What is the command to show the content of tablespace?

显示表空间内容的命令是什么?

甲骨文,dll

SELECT TABLESPACE_NAME "TABLESPACE",
   INITIAL_EXTENT "INITIAL_EXT",
   NEXT_EXTENT "NEXT_EXT",
   MIN_EXTENTS "MIN_EXT",
   MAX_EXTENTS "MAX_EXT",
   PCT_INCREASE
   FROM DBA_TABLESPACES;

如果您想了解费用space,您可以使用这样的方式:

SELECT TABLESPACE_NAME "TABLESPACE", FILE_ID,
   COUNT(*)    "PIECES",
   MAX(blocks) "MAXIMUM",
   MIN(blocks) "MINIMUM",
   AVG(blocks) "AVERAGE",
   SUM(blocks) "TOTAL"
   FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME, FILE_ID;

取自here

显示驻留在表空间中的段

SELECT owner, 
       segment_name,
       partition_name,
       segment_type,
       bytes
  FROM dba_segments
 WHERE tablespace_name = 'NAME_OF_TABLESPACE'