데이터베이스

Oracle - data Dictionary(데이터 사전)

먼지제거제 2020. 9. 14. 22:56

 

 

Data Dictionary View

-static dictionary  : 내용들이 자동으로 변경되지 않고 수동으로 변경 작업을 해야 함

   -user_xxx : 사용자가 생성한 오브젝트들만 조회

   -all_xxx  : 해당 사용자가 생성한 오브젝트를 포함하여 해당 사용자가 접근 가능한 모든 오브젝트 조회 가능

   -dba_xxx : DBA 권한을 가진 사람만이 조회 가능

 

-dynamic dictionary

    -v$_xxx : 데이터 베이스 성능 관련 정보(X$_XXXX 테이블의 뷰)

 

 

SELECT * FROM DICT;
SELECT * FROM DICTIONARY;

--SCOTT 계정에서 사용 가능한 데이터 사전 조회
SELECT TABLE_NAME FROM USER_TABLES;


--USER_접두어를 가진 데이터 사전 현재 접속해있는 계정이 소유하고 있는 테이블 정보조회
SELECT * FROM DBA_TABLES;
--SCOTT 계정으로 DBA_접두어 사용하기
--DBA 계정이 없으면 에러가 뜹니다.