본문 바로가기

공부하기/Data Base

[Oracle 공부하기]데이터 딕셔너리와 데이터 딕셔너리 뷰

데이터 딕셔너리 : 데이터베이스 자원을 효율적으로 관리하기 위한 다양한 정보를 저장하는 시스템 테이블

                  사용자가 바로 조회 할 수 없다


데이터 딕셔너리 뷰 : 데이터 딕셔너리 내용을 사용자가 이해할 수 있는 내용으로 변환하여 제공하는 객체

. USER_데이터 딕셔너리 : 자신의 계정이 소유한 객체 등에 관한 정보를 조회

                         테이블, 인덱스, 뷰 등과 같이 자신의 계정이 소유한 객체의 정보를 저장


  ex) USER_TABLES - 테이블 이름 확인 가능

. ALL_데이터 딕셔너리 : 자신 계정소유 또는 권한을 부여받은 객체 등에 관한 정보를 조회

  ex) ALL_TABLES - OWNER, TABLE_NAME컬럼값의 내용 확인 가능

. DBA_데이터 딕셔너리 : 데이터베이스 관리자만 접근 가능한 객체 등의 정보를 조회

                         DB에 있는 모든 객체에 관한 조회 가능

  ex) DBA_TABLES