우리 회사 데이터베이스를 티베로로 변경하기
데이터 저장 구조 0 0 78,588

by 티베로 티베로 파일 티베로 데이터파일 [2018.10.11]


물리적 저장 영역인 데이터 파일에 티베로 데이터베이스가 데이터를 저장하기 위해서는 데이터베이스 관리자가 먼저 논리적 저장 영역인 테이블 스페이스를 생성한 후 필요한 용량만큼 데이터 파일을 할당해야 한다

한 개의 테이블 스페이스에 N개의 데이터 파일 할당이 가능하며, 한 개의 데이터 파일은 한 개의 테이블 스페이스에만 할당이 가능하다

한 개의 테이블 스페이스에는 N개의 테이블을 생성할 수 있으며 사용자는 해당 테이블에 DML을 통해 데이터를 저장/변경/삭제할 수 있다. 한 개의 TABLE은 한 개의 데이터 파일에 저장될 수도 있고 한 개 이상의 데이터 파일에 저장될 수도 있다.

1) raw device 형태로 공유 디스크에 구성된 datafile 확인
  • raw device 형태로 공유 디스크에 구성된 datafile 확인

2) data file로 구성된 테이블 스페이스 확인
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 

3) 테이블 스페이스에 해당하는 오브젝트 확인
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  

  • [그림6-2] 데이터 파일(물리적 저장영역, 출처: http://technet.tmaxsoft.com) & 테이블 스페이스(논리적 저장영역) 예시 - aix 기준
  • 데이터 파일

  • - 해당 강좌는 도서 " [우리 회사 데이터베이스를 티베로로 변경하기]"의 내용을 옮겼습니다.
  • - 해당 도서는 기간계 DBMS(DATABASE MANAGEMENT SYSTEM)를 티베로로 전환하는 실제 프로젝트를 수행한 실무자가 DBMS 전환 과정과 실제 적용 사례, 문제 해결 과정 등을 자세하게 설명하고 있습니다.

- 강좌 URL : http://www.gurubee.net/lecture/4158

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입