데이터베이스

오라클 정리 (190612)

ok4u 2019. 6. 12. 13:16

Data Dictionary ( = System Catalog )

- DBMS가 운영하기 위해 필요한 정보를 저장한 테이블들과 뷰들의 집합

- 읽기 전용 (인간에게는)

- 수정 (DBMS의 역할)

- DBA 

USER, OBJECT ...

USER_TABLES - 내가 소유한(=만든) 모든 것 (Owner)

ALL_TABLES - 내가 접근 가능한 모든 것 (Accessible) 

DBA_TABLES - DBMS 내에 존재하는 모든 것

 

DBA_OBJECTS -> DBA를 ALL로 바꾼다

 

 

데이터베이스 소유자 계정과 개발자 계정을 구분 - 안전성을 위해서

 

 

테이블, 인덱스는 object인 동시에 segment 

시퀀스, 시너님(synonym), 뷰(view) 은 object o, segment x 

그래서 시퀀스, 시너님, 뷰는 ALL_SEGMENTS가 있을 수 없다. (왜냐하면 자체적인 저장 공간을 가지고 있지 않음)