Database 11g

Sunday, March 25, 2018

How to Check Partitions Size in Oracle Table


SQL> select sum(bytes/1024/1024) from dba_segments where segment_name='SHSHTDTA_NEW_PART';

SUM(BYTES/1024/1024)
---------------------------------
                4528


SQL>  select owner,segment_name,partition_name,segment_type,bytes/1024/1024 "MB" from dba_segments where segment_name='SHSHTDTA_NEW_PART';

OWNER       SEGMENT_NAME       PARTITION_NAME   SEGMENT_TYPE             MB
----------- ------------------ ------------- ---------------- -----------------------------------------------------------
HMIS        SHSHTDTA_NEW_PART      SH_P2011          TABLE PARTITION             8
HMIS        SHSHTDTA_NEW_PART      SH_P2013          TABLE PARTITION             8
HMIS        SHSHTDTA_NEW_PART      SH_P2014          TABLE PARTITION            16
HMIS        SHSHTDTA_NEW_PART      SH_P2015          TABLE PARTITION            56
HMIS        SHSHTDTA_NEW_PART      SH_P2016          TABLE PARTITION           816
HMIS        SHSHTDTA_NEW_PART      SH_P2017          TABLE PARTITION          2112
HMIS        SHSHTDTA_NEW_PART      SH_P2018          TABLE PARTITION          1280
HMIS        SHSHTDTA_NEW_PART      SH_P2019          TABLE PARTITION           232

8 rows selected.


Happy Learning...


No comments:

Post a Comment