728x90
오라클 Dictionary
오라클 DBMS를 관리하기 필요한 오라클 관리 테이블들이다. 이러한 테이블들을 오라클 Dictionary라 부른다. 이들은 System tablespace라는 공간에 저장되며 다음과 같은 규칙성 있게 저장되어 있다.
구조 | 의미 |
USER_XXX | 현재 사용자가 소유한 object 목록 |
ALL_XXX | 현재 사용자가 접근 가능한 모든 object 목록 |
DBA_XXX | 사용자와는 상관 없는 전체 object 목록 |
아래는 그 세부 내용들이다. 늘 참조되는 내용은 따로 정리 처리하였다.
dictionary | 내용 |
All_all_tables | user가 access할수있는 모든 Table |
All_tab_privs | user혹은 PUBLIC가 부여받은 오브젝트권한. |
All_tab_privs_made | user가 부여한 user권한과 오브젝트권한. |
All_tab_privs_recd | user 또는 PUBLIC이 부여받은 오브젝트권한. |
All_tables | user가 access할 수 있는 모든 테이블. |
All_users | 데이터베이스의 모든 user에 대한 정보. |
All_views | user가 access할수있는view의 텍스트. |
Dba_roles | 모든 데이터베이스내에 존재하는 roles. |
Dba_tab_privs | 모든 데이터베이스내의 object에 부여된 권한. |
Dba_tables | 모든 데이터베이스내의 관계형테이블에 관한정보.Analyze로 |
Dba_users | 데이터베이스내의 모든 user정보. |
Session_privs | 현재 user에게 사용가능한 권한. |
Session_roles | 현재 user에게 사용가능한 roles. |
User_all_tables | user가 사용가능한 테이블(object table, relational table)정보. |
Tabs | User_tables 의 synonym. |
728x90
'BOOK > 오라클' 카테고리의 다른 글
데이터입력 (0) | 2021.08.02 |
---|---|
테이블 생성과 변경 (0) | 2021.08.02 |
SQL*Plus 간단 명령어 (0) | 2021.08.02 |
데이터 타입 (0) | 2021.08.02 |
사용자 권한과 롤 (0) | 2021.08.02 |
댓글