--total bytes
SELECT OWNER,
SEGMENT_NAME,
SEGMENT_TYPE,
TABLESPACE_NAME,
SUM(BYTES)/1024/1024/1024 GB
FROM DBA_EXTENTS A
WHERE FILE_ID IN
(SELECT FILE_ID
FROM Dba_data_files
WHERE TRIM(FILE_NAME) IN
(SELECT TRIM(NAME)
FROM V$DATAFILE
WHERE TRUNC(SYSDATE)-10<TRUNC(CREATION_TIME)
)
)
--AND A.TABLESPACE_NAME='VVS'
GROUP BY OWNER,
SEGMENT_NAME,
SEGMENT_TYPE,
TABLESPACE_NAME
ORDER BY SUM(BYTES)/1024/1024/1024 DESC;
--total block
SELECT OWNER,
SEGMENT_NAME,
SEGMENT_TYPE,
TABLESPACE_NAME,
SUM(BLOCKS) BLOCKS
FROM DBA_EXTENTS A
WHERE FILE_ID IN
(SELECT FILE_ID
FROM Dba_data_files
WHERE TRIM(FILE_NAME) IN
(SELECT TRIM(NAME)
FROM V$DATAFILE
WHERE TRUNC(SYSDATE)-10<TRUNC(CREATION_TIME)
)
)
AND A.TABLESPACE_NAME='VVS'
GROUP BY OWNER,
SEGMENT_NAME,
SEGMENT_TYPE,
TABLESPACE_NAME
ORDER BY SUM(BLOCKS) DESC
;
Comments
Post a Comment
Test