티스토리 뷰

Computer Science/Database

[Oracle DB] 논리적 구조와 물리적 구조의 이해

꿈을 위해 잠을 잊은 그대에게 2020. 6. 15. 17:28

오라클 논리/물리적 구조

 

1. 오라클 DB 논리/물리적 구조

 

 

 논리적 구조 : 테이블 처럼 존재는 하지만 가져갈  없는 

 물리적 구조 : 이메일 파일 첨부와 같이 파일을 직접 만질  있는 (리눅스에서 ls 통해 보여지는 파일들)

 - 테이블 스페이스 : 지역( 덩어리)

 - 세그먼트 : 건물

 - extent : 건물의 

 - Datablock : 건물의 사무실

 테이터 파일은 테이블 스페이스 안에 여러 개가 존재   있다.

 

조회할 테이블이 어느 테이블 스페이스에 속해 있는지 조회하는 방법

SQL> select table_name, tablespace_name

  2  from dba_tables

  3  where table_name='EMP';



TABLE_NAME                     TABLESPACE

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

EMP                            USERS

 

DB 테이블에 테이블 스페이스가   있는지 조회하는 방법

SQL> col file_name for a55

SQL> col tablespace_name for a10



SQL> select tablespace_name,file_name

from dba_data_files;



TABLESPACE FILE_NAME

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

USERS      /u01/app/oracle/oradata/orcl/users01.dbf

UNDOTBS1   /u01/app/oracle/oradata/orcl/undotbs01.dbf

SYSAUX     /u01/app/oracle/oradata/orcl/sysaux01.dbf

SYSTEM     /u01/app/oracle/oradata/orcl/system01.dbf

EXAMPLE    /u01/app/oracle/oradata/orcl/example01.dbf

TEST01     /home/oracle/test01.dbf

TEST01     /home/oracle/test01b.dbf
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크