본문 바로가기
DBMS/Oracle

[데이터 딕셔너리]

by 로햐 2021. 11. 17.

계정 조회 : SELECT * FROM DBA_USERS;

기본 관리자 계정 : SYS AS SYSDBA / SYSTEM

 

ⅰ. 데이터 딕셔너리 : 다양한 객체들의 정보를 저장하고 있는 시스템 테이블. 자원을 효율적으로 관리하기 위해 다양한 정보를 저장하는 시스템 테이블. 사용자가 테이블을 생성하거나 , 사용자를 변경하는 등의 작업을 할 때 데이터베이스 서버에 의해 자동으로 갱신되는 테이블 사용자는 데이터 딕셔너리의 내용을 직접 수정하거나 삭제할 수 없음

DBA_ --데이터베이스 관리자만 접근 가능한 객체 정보를 조회
ALL_ --권한을 가진 객체 정보를 조회
USER_ --자신의 계정이 소유한 객체 등에 관한 정보 조회

--자주 쓰이는 데이터 딕셔너리

USER_CONSTRAINTS -- 제약조건을 조회
USER_CONS_COLUMNS -- 제약조건을 컬럼별로 조회
USER_TABLES --현재 계정의 테이블 구조를 조회
USER_TAB_COLS --테이블의 컬럼을 조회

 

'DBMS > Oracle' 카테고리의 다른 글

[OBJECT] 뷰, 시퀀스  (0) 2021.11.15
[DML, TCL] 데이터 조작과 반영  (0) 2021.11.14
[DDL, DCL] 객체의 구조 설정과 권한  (0) 2021.11.11
[SELECT] SUBQUERY  (0) 2021.11.11
[SELECT] JOIN과 집합연산자  (0) 2021.11.08