본문 바로가기
카테고리 없음

Segment 생성 시점

by 책읽는구리 2012. 9. 20.
반응형

Segment 생성 시점

 

>> 현재 SCOTT 유저의 익스텐트 조회

 

col OWNER for a15
col segment_name for a15
col TABLESPACE_NAME for a15

select owner, segment_name, tablespace_name, extent_id, bytes, blocks
from dba_extents
where owner='SCOTT';

 

 

>> 현재 SCOTT 유저의 테이블 조회

 

select OWNER, TABLE_NAME, TABLESPACE_NAME from dba_tables where owner='SCOTT'


 

 

 - 익스텐트 개수(5개)와 테이블 개수(4개)가 다른 것을 확인할 수 있다.

 - BONUS 테이블은 존재하나 BONUS 인스텐트는 존재하지 않는 것을 확인할 수 있다.

 

 

>> TEST1 - BONUS 테이블에 data Insert

 

현재 BONUS 테이블에는 아무런 데이터가 들어 있지 않음.

BONUS 테이블에 data Insert

 

SQL> insert into BONUS values('장예슬', 'DBA', 1000, 1);

1 row created.

 

 

SQL> select owner, segment_name, tablespace_name, extent_id, bytes, blocks
from dba_extents
where owner='SCOTT';

 

- 빈 테이블에 데이터가 Insert 되자 익스텐트가 할당된 것을 볼 수 있다.

- 음, 테이블 생성시가 아니라 데이터 Insert시 익스텐트가 할당되는군..


 

 

반응형

댓글