SQL> select table_name from dictionary order by table_name; TABLE_NAME -------------------------------------------------------------------------------- ALL$OLAP2_AWS ALL_ALL_TABLES ALL_ANALYTIC_VIEWS ALL_ANALYTIC_VIEW_ATTR_CLASS ALL_ANALYTIC_VIEW_BASE_MEAS ALL_ANALYTIC_VIEW_CALC_MEAS ALL_ANALYTIC_VIEW_CLASS ALL_ANALYTIC_VIEW_COLUMNS ALL_ANALYTIC_VIEW_DIMENSIONS ALL_ANALYTIC_VIEW_DIM_CLASS ALL_ANALYTIC_VIEW_HIERS #### 중략 #### AUDIT_ACTIONS CAT CDB_2PC_NEIGHBORS CDB_2PC_PENDING CDB_ACL_NAME_MAP CDB_ADDM_FDG_BREAKDOWN CDB_ADDM_FINDINGS CDB_ADDM_INSTANCES CDB_ADDM_SYSTEM_DIRECTIVES CDB_ADDM_TASKS CDB_ADDM_TASK_DIRECTIVES CDB_ADVISOR_ACTIONS CDB_ADVISOR_COMMANDS #### 중략 #### CHANGE_PROPAGATIONS CHANGE_PROPAGATION_SETS CHANGE_SETS CHANGE_SOURCES CHANGE_TABLES CLIENT_RESULT_CACHE_STATS$ CLU COLS COLUMN_PRIVILEGES DATABASE_COMPATIBLE_LEVEL DBA_2PC_NEIGHBORS DBA_2PC_PENDING DBA_ACL_NAME_MAP DBA_ADDM_FDG_BREAKDOWN DBA_ADDM_FINDINGS DBA_ADDM_INSTANCES DBA_ADDM_SYSTEM_DIRECTIVES DBA_ADDM_TASKS DBA_ADDM_TASK_DIRECTIVES DBA_ADVISOR_ACTIONS DBA_ADVISOR_COMMANDS DBA_ADVISOR_DEFINITIONS DBA_ADVISOR_DEF_PARAMETERS DBA_ADVISOR_DIR_DEFINITIONSDBMS_ALERT_INFO #### 중략 #### DBMS_LOCK_ALLOCATED DICT DICTIONARY DICT_COLUMNS DUAL EXT_TO_OBJ GLOBAL_NAME GV$ACCESS GV$ACTIVE_INSTANCES GV$ACTIVE_SERVICES GV$ACTIVE_SESSION_HISTORY GV$ACTIVE_SESS_POOL_MTH GV$ADVISOR_CURRENT_SQLPLAN GV$ADVISOR_PROGRESS GV$ALERT_TYPES GV$AQ GV$AQ1 GV$AQ_BACKGROUND_COORDINATOR GV$AQ_BMAP_NONDUR_SUBSCRIBERS GV$AQ_CACHED_SUBSHARDS GV$AQ_CROSS_INSTANCE_JOBS GV$AQ_INACTIVE_SUBSHARDS GV$AQ_JOB_COORDINATOR GV$AQ_MESSAGE_CACHE GV$AQ_MESSAGE_CACHE_ADVICE GV$AQ_MESSAGE_CACHE_STAT GV$AQ_MSGBM #### 중략 #### IND INDEX_HISTOGRAM INDEX_STATS LOGSTDBY_UNSUPPORTED_TABLES NLS_DATABASE_PARAMETERS NLS_INSTANCE_PARAMETERS NLS_SESSION_PARAMETERS OBJ RECYCLEBIN RESOURCE_COST ROLE_ROLE_PRIVS ROLE_SYS_PRIVS ROLE_TAB_PRIVS SEQ SESSION_PRIVS SESSION_ROLES SM$VERSION SYN TABLE_PRIVILEGES TABS USER_ADDM_FDG_BREAKDOWN USER_ADDM_FINDINGS USER_ADDM_INSTANCES USER_ADDM_TASKS USER_ADDM_TASK_DIRECTIVES USER_ADVISOR_ACTIONS USER_ADVISOR_DIR_TASK_INST USER_ADVISOR_EXECUTIONS USER_ADVISOR_EXEC_PARAMETERS USER_ADVISOR_FDG_BREAKDOWN #### 중략 #### V$ACCESS V$ACTIVE_INSTANCES V$ACTIVE_SERVICES V$ACTIVE_SESSION_HISTORY V$ACTIVE_SESS_POOL_MTH V$ADVISOR_CURRENT_SQLPLAN V$ADVISOR_PROGRESS #### 중략 #### X$KXFTASK 4592 rows selected. |
오라클 Dictionary에는 4592개의 테이블 및 뷰가 존재한다. (12C 기준)
그 중에 눈에 띄게 많은 집합들이 특정 글자로 시작되는 것을 볼 수 있다.
// Static Data Dictionary View
// 사용자가 데이터 변경
ALL_ : 사용자가 생성한 오브젝트를 포함하여 해당 사용자가 접근 가능한 모든 오브젝트를 조회
USER_ : 사용자가 생성한 객체만 조회
DBA_ : 데이터베이스 내의 거의 모든 오브젝트들을 다 볼 수 있지만 DBA 권한을 가진 사람만이 이 딕셔너리를 조회
// $가 들어간 이름은 Dynamic Performance View 이다.
// 이 뷰들은 데이터베이스가 OPEN되어 동작되는 순간부터 계속해서 수정된 정보를 보여준다.
// DBA_OBJECTS 테이블에는 V_$로 시작되는 View 목록도 볼 수 있는데, 실제 정보를 해당 객체에 담고 있고, V$ 로 시작되는 객체는 Public synonym을 줘서 서비스해주게 된다.
GV$ : 'Global Dynamic Performance View'라고 불리며 RAC로 구성된 데이터베이스의 정보를 해당 뷰에서 모두 볼 수 있다.
V$ : Local 데이터베이스의 정보만 담고 있다.
'Oracle' 카테고리의 다른 글
[Oracle] 모니터링 쿼리 (0) | 2019.11.22 |
---|---|
[Oracle] RMAN (0) | 2019.11.20 |
[Oracle] OCR, votedisk 위치 바꾸기 (0) | 2019.11.18 |
[Oracle] Oracle RAC 11gR2 install (0) | 2019.11.04 |
[Oracle] Library Cache PPT (0) | 2019.05.29 |