데이터베이스
오라클 정리 (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가 있을 수 없다. (왜냐하면 자체적인 저장 공간을 가지고 있지 않음)