Hi Sandeep/Nilin,
The sizes are in Pages. You need to multiply reported figures with 2 or 4 K, as the case may be, in order to get the size in Kb.
Count(*) reported in the SQL is the number of extents spawned and in use for an object. You may ignore it, if it is irrelevant to you. However, it is to be noted that the higher the number of extents, poor will be the object performance. Further, a 2K page size hardware can only accept max of 200 of extents in an object, after that the object need to be altered. Yes, the SQL reports indices too.
Below is an altered version of same SQL to report size of each databases that you may be having in an instance:
set isolation to dirty read;
-- database size (includes indices)
-- columns are:
-- dbname pages_allocated pages_used (all in Page Size)
select
dbsname,
sum(ti_nptotal) pages_allocated,
sum(ti_npused) pages_in_use
from sysmaster:systabnames, sysmaster:systabinfo
where partnum = ti_partnum and tabname != "TBLSpace"
group by 1
Regards,
Shriyan