조회 수 11077 추천 수 0 댓글 0

10g 기준으로 dba_segments에 분류된 segment_type은 다음과 같이 11종류입니다.


SQL> select distinct segment_type from dba_segments;


SEGMENT_TYPE

------------------

LOBINDEX

INDEX PARTITION

TABLE PARTITION

NESTED TABLE

ROLLBACK

LOB PARTITION

LOBSEGMENT

INDEX

TABLE

CLUSTER

TYPE2 UNDO


11 rows selected.




위 segment_type을 기준으로 각 USER별, Segment 개수와 총 사이즈를 조회하는 단순한 쿼리입니다. 


set line 200

col owner for a10

col table for 99999

col index for 99999

col cluster for 99999

col tpart for 99999

col ipart for 99999

col tnested for 99999

col lobpart for 99999

col lobind for 99999

col lobseg for 99999

col rollback for 99999

col type2undo for 99999

col totalno for 999999

col totalmb for 99999999

select owner, 

nvl(sum(decode(segment_type,'TABLE', 1)),0) "TABLE",

nvl(sum(decode(segment_type,'INDEX', 1)),0) "INDEX",

nvl(sum(decode(segment_type,'CLUSTER', 1)),0) "CLUSTER",

nvl(sum(decode(segment_type,'TABLE PARTITION', 1)),0) "TPART",

nvl(sum(decode(segment_type,'INDEX PARTITION', 1)),0) "IPART",

nvl(sum(decode(segment_type,'NESTED TABLE', 1)),0) "TNESTED",

nvl(sum(decode(segment_type,'LOB PARTITION', 1)),0) "LOBPART",

nvl(sum(decode(segment_type,'LOBINDEX', 1)),0) "LOBIND",

nvl(sum(decode(segment_type,'LOBSEGMENT', 1)),0) "LOBSEG",

nvl(sum(decode(segment_type,'ROLLBACK', 1)),0) "ROLLBACK",

nvl(sum(decode(segment_type,'TYPE2 UNDO', 1)),0) "TYPE2UNDO",

count(segment_name) "TOTALNO",

sum(bytes)/1024/1024 "TOTALMB"

from dba_segments

group by owner

order by owner;







List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Q&A Oracle관련 게시물만 Sean 2014.04.09 84920
60 Tip Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1] 담벼락 2011.03.23 17574
59 Tip NL JOIN에 대하여... 1 고구마 2011.03.21 13176
58 Tip Outer Join의 정확한 이해 file 고구마 2011.03.21 13028
57 Tip 쿼리 튜닝 사례 고구마 2011.03.21 14449
56 Tip windows os 에서 운영중 listener.log 삭제하기 2 file dbkill 2011.02.21 22296
55 Tip partition table에 index 생성시 perfstat 2011.01.28 18169
54 Tip DB계정에 profile설정 perfstat 2011.01.05 14762
53 Tip em 실행시 에러 발생 조치 1 dbkill 2010.12.15 27311
52 Tip NetCA 실행시 VM 관련 에러 대처법 2 송기성 2010.12.09 18207
51 Tip Lock Check 승현짱 2010.05.30 11795
50 Tip 11g Newfeature 승현짱 2010.05.30 11477
49 Tip EXPORT/IMPORT 이용한 TABLE과 INDEX 분리하는 방법 고구마 2010.05.24 25472
48 Tip TABLE(INDEX) 다른 TABLESPACE로 옮기기(8i) 고구마 2010.05.24 23009
47 Tip reoder column order 1 유주환 2010.05.19 11394
46 Tip RECOVERY 2 고구마 2010.05.19 19916
45 Tip TEMP TABLESPACE 사용현황 조회하기 1 고구마 2010.05.19 44234
44 Tip 통계복원하기 고구마 2013.05.13 8055
» Tip 유저별 Segment 개수 및 사이즈 조회 쿼리, n2bfree 2013.03.12 11077
42 Tip online reorg script 담벼락 2013.01.10 10630
41 Tip 오라클11g에서 SE1,SE,EE제품의 옵션비교입니다. file perfstat 2012.03.07 27016
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8