물리적 저장 영역인 데이터 파일에 티베로 데이터베이스가 데이터를 저장하기 위해서는 데이터베이스 관리자가 먼저 논리적 저장 영역인 테이블 스페이스를 생성한 후 필요한 용량만큼 데이터 파일을 할당해야 한다
한 개의 테이블 스페이스에 N개의 데이터 파일 할당이 가능하며, 한 개의 데이터 파일은 한 개의 테이블 스페이스에만 할당이 가능하다
한 개의 테이블 스페이스에는 N개의 테이블을 생성할 수 있으며 사용자는 해당 테이블에 DML을 통해 데이터를 저장/변경/삭제할 수 있다. 한 개의 TABLE은 한 개의 데이터 파일에 저장될 수도 있고 한 개 이상의 데이터 파일에 저장될 수도 있다.
SELECT FILE_NAME, TABLESPACE_NAME, TRUNC(BYTES/1024/1024/1024,1) G_BYTES FROM DBA_DATA_FILES WHERE FILE_NAME LIKE '%data00%'; FILE_NAME TABLESPACE_NAME G_BYTES ----------------- ---------------- ------- /dev/rdata001_10g TEST_DATA 9.9 /dev/rdata002_10g TEST_DATA 9.9 /dev/rdata003_10g TEST_DATA 9.9 /dev/rdata004_10g TEST_INDEX 9.9 /dev/rdata005_10g TEST_INDEX 9.9 /dev/rdata006_10g TEST_INDEX 9.9
SELECT OWNER, TABLE_NAME FROM DBA_TABLES WHERE TABLESPACE_NAME = 'TEST_DATA'; OWNER TABLE_NAME ------ ---------------- TIBERO TEST_TABLE01 TIBERO TEST_TABLE02 TIBERO TEST_TABLE03 SELECT OWNER, TABLE_NAME, INDEX_NAME FROM DBA_INDEXES WHERE TABLESPACE_NAME = 'TEST_INDEX'; OWNER TABLE_NAME INDEX_NAME ------ ------------ ----------------- TIBERO TEST_TABLE01 PK_TEST_TABLE01 TIBERO TEST_TABLE01 IX01_TEST_TABLE01 TIBERO TEST_TABLE02 PK_TEST_TABLE02 TIBERO TEST_TABLE03 PK_TEST_TABLE03
- 강좌 URL : http://www.gurubee.net/lecture/4158
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.