1. 데이타베이스와 함께 생성되는 기타 객체


- 데이타 딕셔너리: 데이타베이스의 객체에 대한 설명 저장
- 성능 테이블: 데이타베이스및 인스턴스를 모니터하고 튜닝하기 위해 DBA가 사용하는 정보를 포함
- PL/SQL 패키지: 데이타베이스에 기능을 추가하기 위해 사용하는 프로그램
- 데이타 베이스 이벤트 트리거: 트리거란 테이블이나 뷰를 수정할떄마다 또는 일부 사용자 작업이나
                                            데이타베이스 시스템 작업이 발생할때 암시적으로 사용하는
                                            프로시저 (트리거는 복잡한 제약조건 대신 사용가능)

 

2. 데이타 딕셔너리

 

- 모든 오라클 데이타베이스의 핵심
- 데이타베이스 및  해당 객체를 기술
- 읽기 전용 테이블 및 뷰를 포함
- SYSTEM 테이블 스페이스에 저장 (OFFLINE 을 할 수 없다)
- SYS 사용자의 소유 (SYS 스키마에 포함)
- ORACLE 서버에서 유지 관리가 됨
- SELECT 문으로 엑세스 됨

- 연관된 데이타베이스에 대한 정보를 제공 테이블 및 뷰의 읽기 전용집합으로 DDL(데이타 정의어)

   명령이 실행될떄 마다 ORACLE 서버는 데이타 딕셔너리도 함께 갱신하고 DML(데이타 조작어)

   명령도 딕셔너리를 갱신할 수 있다
- ORACLE 서버에서 다음에 대한 정보를 찾는데 사용
  (사용자, 스키마, 저장영역 구조)
- ORACLE 서버가 DDL 문 실행시 저장
- 사용자 및 DBA가 데이타베이스 정보에 대한 읽기 전용 참조로 사용


 

3. 기본 테이블 및 데이타 딕셔너리 뷰


■ 데이타 딕셔너리는 기본테이블과 데이타 딕셔너리 뷰를 포함한다.


1) 기본 테이블 (데이타 딕셔너리의 데이타 테이블 생성)
   - 데이타 베이스의 설명 저장
   - CREATE DATABASE로 생성


2) 데이타 딕셔너리 뷰
   - 기본 테이블 정보를 단순화 하는데 사용
   - 공용 동의어를 통해 액세스
   - catalog.aql 스크립트를 사용하여 생성


 

4. 데이타 딕셔너리 뷰 생성


catelog.sql : 공통적으로 사용되는 데이타 딕셔너리 뷰 및 동의어를 생성한다.
catproc.sql : 서버측 PL/SQL 에 필요한 스크립트를 생성한다.


 

5. 데이타 딕셔너리 내용


- 논리적 및 물리적 데이타베이스 구조 : 데이타베이스의 모든 스키마 객체인 테이블, 뷰, 인덱스,
             클러스터, 동의어, 시퀀스, 프로시저, 함수, 패키지,  트리거 등 정의
- 객체에 대한 정의 및 공간 할당 : 스키마 객체에 할당된 영역 크기 및 현재 사용하고 있는 영역크기
- 무결성 제약조건 
- 사용자 : ORACLE 사용자 이름
- 롤, 권한 : 각 사용자에게 부여된 권한 및 롤
- 감사 : 누가 여러 스키마 객체를 엑세스 또는 갱신했는가와 같은 감사 정보



6. 데이타 딕셔너리 뷰 범주


정적 뷰의 3가지 집합으로

■ DBA 
  - 모든 스키마 내에 있는것을 보여줌
  - SELECT ANY TABLE 시스템 권한을 가진 사용자는 DBA가 붙은 뷰를 질의 할수 있다.
  -
ex) SELECT onwer, object_name, object_type FROM dba_objects;

■ ALL
  - 사용자가 엑세스 할수 있는 것을 보여줌
  - 사용자가 소유하는 객체뿐 아니라 공용이나 명시적인 권한 및 롤을 통해 엑세스하는 스키마
    객체에 대한 정보를 반환한다.
  - ex) SELECT owner, object_name, object_type FROM all_objects;

■ USER
  - 해당 사용자의 스키마 내에 있는것만 보여줌
  - 데이타베이스에서 사용자 전용 환경을 참조
  - 일반적으로 현재 사용자가 소유하는 객체를 참조
  - OWNER 열이 현재 사용자를 암시하는것을 제외하면 다은 뷰와 동일한 열을 가진다
  - ALL 뷰에 있는 정보의 부분 집합을 반환한다.
  - 편의상 축약된  PUBLIC 동의어를 가질 수 있다.
  - ex) SELECT owner, object_name, object_type FROM user_objects;

 

7. 자주 사용하는 딕셔너리 USER 뷰

구분 테이블명 설명
오브젝트 USER_OBJECTS (OBJ) 모든 오브젝트에 대한 정보를 지원 오즈젝트 유형, 작성시간, 오브젝트에 사용된 최종 DDL 명령, alter, grant 및 revoke 등
테이블 USER_TABLES (TABS) 테이블에 대한 정보
USER_VIEWS  
동의어 USER_SYNONYMS SYNONYM 정보
시퀀스 USER_SEQUENCES 시퀀스 정보
제약조건 USER_CONSTARINTS 각종 제약조건
제약조건열 USER_CONS_COLUMNS 제약 조건을 가진 열에 대한 정보
제약조건의 예외사항 EXCEPTIONS 제약조건을 활성화시 에러사항에 대한 정보
테이블 주석 USER_TAB_COMMENTS 테이블/뷰에 대한 주석
컬럼  USER_TAB_COLUMNS 컬럼에 대한 정보
컬럼 주석 USER_COL_COMMENTS 컬럼에 대한 주석
컬럼 권한 USER_COL_PRIVS  컬럼 권한 정보
컬럼 권한 USER_COL_PRIVS_MADE 유저가 부여한  컬럼 권한
컬럼 권한 USER_COL_PRIVS_RECD   유저가 부여받은 컬럼 권한
인덱스 USER_INDEXES  
인덱스 컬럼 USER_IND_COLUMNS 인덱스 컬럼에 대한 정보
클러스터 USER_CLUSTERS 클러스터와 관련된 정보
데이터베이스 링크 USER_DB_LINKS DB링크에 관련된 정보
스냅샷 USER_SNAPSHOTS  
스냅샷 로그 USER_SNAPSHOT_LOGS  
트리거 USER_TRIGGERS  
프로시저, 함수 및 패키지 USER_SOURCE  
코드 오류 USER_ERRORS  
테이블스페이스 USER_TABLESPACES  
영역 할당량 USER_TS_QUOTAS 테이블스레이스 단위로 사용자가 이용할 수 있는 영역의 최대크기와 할당된 영역의 크기 파악에 대한 정보
세그먼트와 익스텐트 USER_SEGMENTS  
USER_EXTENTS
여유 영역 USER_FREE_SPACE 현재 여유로 표시된 영역이 얼마인지에 대한 정보
사용자 USER_USERS  
자원 제한량 USER_RESOURCE_LIMITS  
테이블 권한 USER_TAB_PRIVS 테이블 권한 정보
테이블 권한 USER_TAB_PRIVS_MADE 유저가 부여한  테이블 권한
테이블 권한 USER_TAB_PRIVS_RECD 유저가 부여받은 테이블 권한
열 권한 USER_COL_PRIVS  
시스템 권한 USER_SYS_PRIVS  

 

 

9. 전체 딕셔너리 정리

 

테이블명 설명
ALL_ALL_TABLES   user가 엑세스할 수 있는 모든 Table
ALL_CATALOG  user가 엑세스할 수 있는 모든 Table, Views, synonyms, sequence 
ALL_CLUSTERS   user가 엑세스할 수 있는 모든 clusters
ALL_COL_COMMENTS   user가 엑세스할 수 있는 모든 Table,Views에 대한 칼럼comments
ALL_COL_PRIVS  user에게 또는 Public에게 허용된 모든 칼럼에 대한 권한
ALL_COL_PRIVS_MADE   user가 부여한 칼럼에 대한 권한. 
ALL_COL_PRIVS_RECD   user에게 또는 Public에게 허용된 모든 칼럼에 대한 권한.  
ALL_COLL_TYPES   user가 엑세스할 수 있는 모든 collection type  
ALL_CONS_COLUMNS   제약조건에 관련된 칼럼, 엑세스할 수 있는 대한 정보  
ALL_CONSTRAINTS  엑세스할 수 있는 테이블에 대한 제약조건.  
ALL_DB_LINKS   user가 엑세스할 수 있는 데이터베이스 link 
ALL_DEF_AUDIT_OPTS   오브젝트가 생성될 때 적용될수있는 default오브젝트감사내용.  
ALL_DEPENDENCIES   user가 엑세스할 수 있는 오브젝트간의 dependencies(참조,link)  
ALL_DIRECTORIES  user가 엑세스할 수 있는 모든 directories (owner 는 항상 sys)  
ALL_ERRORS   user가 엑세스할 수 있는 모든 objects(view,procedure,package, function, packagebody) 에 대한 에러. 
ALL_IND_COLUMNS  user가 엑세스할 수 있는 테이블에 대한 인덱스의 칼럼.  
ALL_IND_PARTITIONS   user가 엑세스할 수 있는 인덱스partition, partition에 대한 storage매개변수, Analyze명령에 의해 결정된 partition통계. 
ALL_INDEXES  user가 엑세스할 수 있는 테이블의 인덱스. 이 view의 통계를 수집하기 위해, Analyze명령을 사용한다. 병렬partition인텍스탐색을 지원한다.  
ALL_LABELS   system labels 에 대한 Oracle server view. 
ALL_LIBRARIES  user가 엑세스할 수 있는 모든 libraries. 
ALL_LOBS   user가 엑세스할 수 있는 모든테이블에 포함된 LOBs. 
ALL_METHOD_PARAMS  user가 엑세스할 수 있는 method와 그method의 parameter.  
ALL_METHOD_RESULTS     
ALL_NESTED_TABLES  user가 엑세스할 수 있는 테이블내의 Nested Table 
ALL_OBJECT_TABLES  user가 엑세스할 수 있는 테이블의모든정보. 
ALL_OBJECTS  user가 엑세스할 수 있는 objects(index partition,table partition,package, package body, trigger) 
ALL_PART_COL_STATISTICS  user가 엑세스할 수 있는 테이블partition에 대한 칼럼통계와 막대그래프화된 정보.  
ALL_PART_HISTOGRAMS  user가 엑세스할 수 있는 테이블partition의 histograms에 대한 histogram정보.  
ALL_PART_INDEXES   user가 엑세스할 수 있는 모든partition된 index의 partition정보.  
ALL_PART_KEY_COLUMNS   user가 엑세스할 수 있는 partition된 objects의 partition key 칼럼에 대한정보 
ALL_PART_TABLES  user가 엑세스할 수 있는 partition된 Table에 대한 partition정보. 
ALL_REFRESH  user가 엑세스할 수 있는 모든 refresh groups.  
ALL_REFRESH_CHILDREN   user가 엑세스할 수 있는 refresh groups 안의 모든objects 
ALL_REFS   user가 엑세스할 수 있는 칼럼중 REF칼럼과, REF속성.  
ALL_REGISTERED_SNAPSHOTS   등록된 모든 snapshots.  
ALL_SEQUENCES  user가 엑세스할 수 있는 sequences.  
ALL_SNAPSHOT_LOGS  모든 snapshot logs. 
ALL_SNAPSHOT_REFRESH_TIMES   모든 snapshot refresh times.  
ALL_SNAPSHOTS  user가 acces할 수 있는 모든 snapshots.  
ALL_SOURCE   user가 엑세스할 수 있는 모든 stored objects의 text source.  
ALL_SYNONYMS   user가 엑세스할 수 있는 모든 synonyms.  
ALL_TAB_COL_STATISTICS   User_tab_columns' view안의 정보에 대한 칼럼통계와 그래프정보 
ALL_TAB_COLUMNS  user가 엑세스할 수 있는 모든 table, views, clusters에 대한 칼럼. 이view를 활용하기 위해서는 Analyze명령어를 사용. 
ALL_TAB_COMMENTS   user가 엑세스할 수 있는 모든 table, views에 대한 comments.  
ALL_TAB_HISTOGRAMS   user가 엑세스할 수 있는table, views에 대한 histograms.  
ALL_TAB_PARTITIONS   user가 엑세스할 수 있는 각각의 테이블partition에 대한 partition정보, storage parameter, Analyze명령에 의한 통계정보등을 서술한다. 
ALL_TAB_PRIVS  user혹은 PUBLIC가 부여받은 오브젝트권한.  
ALL_TAB_PRIVS_MADE   user가 부여한 user권한과 오브젝트권한.  
ALL_TAB_PRIVS_RECD   user 또는 PUBLIC이 부여받은 오브젝트권한. 
ALL_TABLES   user가 엑세스할 수 있는 모든 테이블. Analyze명령으로 이 view의 통계를 얻을 수 있다. 
ALL_TRIGGERS   user소유의 trigger, user소유테이블의 trigger, 또는 user가 CREATE ANY TRIGGER 권한을 갖고있다면, 모든 트리거에 대한 정보.  
ALL_TRIGGER_COLS   user소유의 trigger, user소유테이블의 trigger, 또는 user가 CREATE ANY TRIGGER 권한을 갖고있다면, 모든 트리거에 대한 칼럼정보.  
ALL_TYPE_ATTRS   user가 엑세스할 수 있는 type의 attributes.  
ALL_TYPE_METHODS   user가 엑세스할 수 있는 type의 methods. 
ALL_TYPES  user가 엑세스할 수 있는 type. 
ALL_UPDATABLE_COLUMNS  join view에서 update가능한 칼럼에 대한 정보.  
ALL_USERS  데이터베이스의 모든 user에 대한 정보. 
ALL_VIEWS  user가 엑세스할 수 있는view의 텍스트. 
AUDIT_ACTIONS  감사추적 type코드 정보. 
CATALOG  Oracle 5.0 version과의 호환정보를 포함한다. 이 view의 사용은 비추천.  
CAT  user_catalog 에 대한 synonym. 
CHAINED_ROWS   ANALYZE LIST CHAINED ROWS 명령에 대한 default table.  
CLU  user_clusters 테이블의 synonym. 
CODE_PIECES  dba_object_size 와 user_object_size view를 create 시에 사용됨.  
     
CODE_SIZE  dba_object_size 와 user_object_size view를 create시에 사용됨. 
COL  Oracle 5.0version 호환정보를 포함하고 있다. 
COLS   user_tab_columns view 의 synonym. 
COLUMN_PRIVILEGES  user가 부여한 권한,부여받은 권한, owner인 권한, 또는 PUBLIC에게 부여받은 권한에 대한 칼럼정보.  
DBA_2PC_NEIGHBORS  진행중인 트랜잭션에 대한 연결 및 종료에 대한 정보.  
DBA_2PC_PENDING  recovery를 기다리는 분산된트랜잭션에 대한 정보. 
DBA_ALL_TABLES   데이터베이스내의 모든테이블(object table, relational table).  
DBA_AUDIT_EXISTS   AUDIT NOT EXISTS and "AUDIT EXISTS"에 의해 생성된 감사 추적요소.  
DBA_AUDIT_OBJECT   시스템 내의 모든 object에 대한 감사 추적기록. 
DBA_AUDIT_SESSION  세션연결과 종료에 관련된 모든 감사 추적기록.  
DBA_AUDIT_STATEMENT  GRANT, REVOKE, AUDIT, NOAUDIT, ALTER SYSTEM 관련된 감사 추적기록. 
DBA_AUDIT_TRAIL  모든 감사 추적요소. 
DBA_BLOCKERS   누군가가 스스로 걸지않은 lock이 해제되기를 기다리는 session정보.  
DBA_CATALOG  모든 데이터베이스 table, views, synonyms 과 sequence에 대한 정보. 
DBA_CLU_COLUMNS  cluster칼럼과 table칼럼의 mapping정보.  
DBA_CLUSTERS   데이터베이스 내에 있는 모든 cluster.  
DBA_COL_COMMENTS   데이터베이스 내의 모든 table, views의 칼럼에 대한 comments. 
DBA_COL_PRIVS  데이터베이스 내의 칼럼에 대한 모든권한. 
DBA_COLL_TYPES   데이터베이스 내의 모든 collection type, VARRAYs, nested tables, object tables 등에 대한 정보. 
DBA_CONSTRAINTS  모든 테이블에 대한 constraint(primary, check, unique, referential integrity, with check option on a view, with read only on a view) 정보. 
DBA_CONS_COLUMNS   constraint 정의안에 있는 access가능한 칼럼에 대한 정보. 
DBA_DATA_FILES   데이터베이스 파일에 관한 정보.  
DBA_DB_LINKS   데이터베이스 내의 모든 Link.  
DBA_DDL_LOCKS  데이터베이스 내의 모든 DDL lock과 DDL lock이 현저하게 요구되는 사항에 관한 정보.  
DBA_DEPENDENCIES   object 에 대한 Dependence.(REF, HARD) 
DBA_DIRECTORIES  데이터베이스 내의 모든 directory objects. 
DBA_DML_LOCKS  데이터베이스 내에 구성된모든 DML lock과 DML lock이 현저하게 요구되는 사항에 관한 정보.  
DBA_ERRORS   데이터베이스 내의 저장된 object에 대해 가장최근에 발생된 error. 
DBA_EXP_FILES  export파일에 대한 정보. 
DBA_EXP_OBJECTS  점진적으로 export 되고있는 object에 대한 정보.  
DBA_EXP_VERSION  가장최근에 export된 session에 대한 version 정보.  
     
DBA_EXTENTS  데이터베이스 내의 모든 세그먼트를 이루는 extents에 대한 정보. 
DBA_FREE_SPACE   모든 테이블스페이스 내의 free extents의 정보. 
DBA_FREE_SPACE_COALESCED   테이블스페이스 내의 합쳐진 공간에 대한 통계정보.  
     
DBA_INDEXES  데이터베이스 내의 모든 index. 통계정보를 얻기위해 Analyze를 사용. 
DBA_IND_COLUMNS  모든테이블과 클러스터에서 인덱스를 구성하는 칼럼에 대한정보.  
DBA_IND_PARTITIONS   각각의 index파티션에 대해서, 파티션정보, 파티션에 대한 storage 매개변수, Analyze에 결정된 파티션 통계자료.  
DBA_JOBS   데이터베이스에 있는 모든 Jobs.  
DBA_JOBS_RUNNING   데이터베이스 내에 현재 실행중인 모든 Jobs.  
DBA_LIBRARIES  데이터베이스 내의 모든 libraries. 
DBA_LOBS   모든 테이블에 포함된 LOBs.  
DBA_LOCKS  데이터베이스 내에 생성된 모든 lock, latch과 lock,latch가 현저하게 요구되는 사항에 대한 정보.  
DBA_METHOD_PARAMS  데이터베이스 내에 type에 대한 method 매개변수.  
DBA_METHOD_RESULTS   데이터베이스 내에 type에 대한 method results. 
DBA_NESTED_TABLES  모든 테이블 내에 포함된 nested table에 대한 정보. 
DBA_OBJECT_SIZE  PL/SQL object에 대한 size, bytes. 
DBA_OBJECT_TABLES  데이터베이스 내에 모든 object tables. 
DBA_OBJECTS  데이터베이스 내에 모든 objects.(index partition, table partition, package,package_body,trigger) 
DBA_OBJ_AUDIT_OPTS   모든 table, view에 대한 감사 option.  
DBA_PART_COL_STATISTICS  모든 table 파티션에 대한 칼럼통계와 그래프정보. 
DBA_PART_HISTOGRAMS  모든 table 파티션의 histogram에 대한 데이터(endpoint).  
DBA_PART_INDEXES   모든 partition index에 대한 정보. 
DBA_PART_KEY_COLUMNS   모든 partition된 object에 대한 분할키 칼럼정보. 
DBA_PART_TABLES  모든 partition된 table에 대한 정보. 
DBA_PRIV_AUDIT_OPTS  시스템과 user에 의해 감사를 받고 있는 시스템 privileges.  
DBA_PROFILES   모든 profiles과 해당 profile의 limit을 나타냄.  
DBA_QUEUE_SCHEDULES  메시지를 전달하는 schedule. 
DBA_QUEUE_TABLES   데이터베이스 내에 생성된 모든 queue테이블의 queue type의 name과 type. 
DBA_QUEUS  데이터베이스 내의 모든 queue에 대한 동작특성. 
DBA_RCHILD   refresh group 안의 모든 children object.  
DBA_REFRESH  모든 refresh group 에 대한 정보.  
DBA_REFRESH_CHILDREN   refresh group 안의 모든 object에 대한 정보. 
DBA_REFS   데이터베이스내의 모든 테이블의 REF칼럼과, REF 속성을 가진 칼럼. 
DBA_REFISTERED_SNAPSHOT_GROUP 모든 snapshot 사본 그룹. 
     
DBA_REGISTERED_SNAPSHOTS   지역테이블의 원격snapshot에 대한 정보.  
DBA_RGROUP   모든 refresh group. 
DBA_ROLES  모든 데이터베이스 내에 존재하는 roles.  
DBA_ROLE_PRIVS   user와 role에 부여된 role에 대한 정보.  
DBA_ROLLBACK_SEGS  rollback segments 에 대한 정보. 
DBA_SEGMENTS   모든 데이터베이스 segment에 대한 할당된 storage에 대한 정보.  
DBA_SEQUENCES  모든 데이터베이스 내의 sequences 에 대한 정보.  
DBA_SNAPSHOT_LOGS  모든 데이터베이스내 의 snapshot_logs. 
DBA_SNAPSHOT_REFRESH_TIMES   snapshot refresh 한 시간. 
DBA_SNAPSHOTS  모든 데이터베이스 내의 snapshots. 
DBA_SOURCE   모든 데이터베이스 내의 저장object의 source를 포함.  
DBA_STMT_AUDIT_OPTS  system, user에 의한 현재의 감사option에 대한 정보.  
DBA_SYNONYMS   데이터베이스 내의 모든 synonyms 
DBA_SYS_PRIVS  user에게 부여된 system privilege와 role.  
DBA_TAB_COL_STATISTICS   Dba_tab_columns view에 있는 정보에 대한 칼럼통계와 그래프정보 
DBA_TAB_COLUMNS  모든 table, view, cluster에 대한 칼럼정보. Analyze명령어사용. 
DBA_TAB_COMMENTS   데이터베이스내의 모든 table, view에 대한 주석.  
DBA_TAB_HISTOGRAMS   모든 table의 칼럼에 대한 histogram. 
DBA_TAB_PARTITIONS   각각의 table partition에 대해서, partition level의 partition정보와, partition의 storage매개변수 ,Analyze 에의해 결정된 여러 partition통계정보.  
DBA_TAB_PRIVS  모든 데이터베이스 내의 object에 부여된 권한.  
DBA_TABLES   모든 데이터베이스 내의 관계형테이블에 관한정보.Analyze로 통계정보를 얻을수 있다.  
DBA_TABLESPACES  모든 테이블스페이스에 관한정보. 
DBA_TRIGGERS   모든 데이터베이스 내의 trigger 정보.  
DBA_TRIGGER_COLS   모든 trigger에서 사용된 칼럼정보. 
DBA_TS_QUOTAS  모든 user에게 할당된 tablespace.  
DBA_TYPE_ATTRS   데이터베이스 내의 type에 대한 속성. 
DBA_TYPE_METHODS   데이터베이스 내의 모든 type에 대한 methods. 
DBA_TYPES  데이터베이스 내의 모든 추상적데이터type.  
DBA_UPDATABLE_COLUMNS  join view에서 데이터베이스관리자가 update할 수 있는칼럼정보.  
DBA_USERS  데이터베이스내의 모든 user정보. 
DBA_VIEWS  모든 데이터베이스내의 view의 text.  
DBMS_ALERT_INFO  등록된 alert정보. 
DBMS_LOCK_ALLOCATED  사용자에게 할당된 lock정보. 
DEPTREE  utldtree.sql 에의해 생성되며, object의 dependency tree정보를 포함함. 'Sys' user인 경우. 이 object에 관련된 공유커서를 나타내고, 다른 user인 경우공유
DICTIONARY   data dictionary table, view에 대한 정보.  
DICT_COLUMNS   data dictionary table, view에 대한 칼럼.  
ERROR_SIZE   Dba_obejct_size 와 user_obejct_size view를 create 할때 사용된다.  
EXCEPTIONS   무결성제약조건에 위배되는 정보를 포함. utlexcpt.sql 로 생성.  
FILE_LOCK  병렬서버view. 초기화 파라미터 GC_FILE_TO_LOCKS 에 명시된, 데이터파일에 PCM lock의 mapping정보.  
FILE_PING  병렬서버view.각데이타파일에 할당된 block의 수. GC_FILES_TO_LOCKS 최적값을 구하기 위해 현존하는 데이터파일의 access방법을 결정하는데 이 정보를 사용할 수 있다.
FILEXT$  DBA_DATA_FILES 와 동일. (DBA_DATA_FILES의 사용을 추천)  
GLOBAL_NAME  현재 데이터베이스의 유일한 이름.  
HS_ALL_CAPS  모든 비 Oracle Data store (FDS) 와 관련된 특성에 관한정보.  
HS_ALL_DD  모든 비 Oracle Data store(FDS)에 대한 Data dictionary.  
HS_ALL_INITS   비 Oracle Data store(FDS)에 대한 초기화 매개변수. 
HS_BASE_CAPS   비 Oracle Data store(FDS)에 대한 기본특성에 관한정보. 
HS_BASE_DD   비 Oracle Data store(FDS)에 대한 Data dictionary. 
HS_CLASS_CAPS  비 Oracle Data store(FDS)에 포함된 class-specific 특성정보. 
HS_CLASS_DD  비 Oracle Data store(FDS) class_specific data dictionary. 
HS_CLASS_INIT  비 Oracle Data store(FDS) class-specific 초기화 매개변수. 
HS_EXTERNAL_OBJECT_PRIVILEGES user에게 부여된 object권한. 
HS_EXTERNAL_OBJECTS  oracle server에서 access가능한 external obejct. 
HS_EXTERNAL_USER_PRIVILEGES  어느 특정object에 국한되지않은 모든 부여된권한  
HS_FDS_CLASS   비 oracle (FDS) class 에 관한 정보. 
HS_FDS_INST  비 oracle (FDS) instance에 관한정보.  
HS_INST_CAPS   instance-specific 특성정보. 
HS_INST_DD   비 oracle (FDS) instance-specific data dictionary 변경정보. 
HS_INST_INIT   비 oracle (FDS) instance-specific 초기화 매개변수정보.  
IDEPTREE   UTLDTREE.sql 로 생성하고, 관련tree를 나타냄. Deptree의 자동정렬버젼.  
INDEX_HISTOGRAM  Analyze index...validate structure 명령에 대한 정보.  
INDEX_STATS  마지막 Analyze index..validate structure 명령에 대한 정보.  
NLS_DATABASE_PARAMETERS  데이터베이스의 NLS 매개변수.  
NLS_INSTANCE_PARAMETERS  instance의 NLS 매개변수.  
NLS_SESSION_PARAMETERS   user session의 NLS 매개변수.  
     
OBJ  user_objects 의 synonym.  
PARSED_PIECES  Dba_object_size, User_object_size view를 생성시에 필요. 
PARSED_SIZE  Dba_obejct_size, User_object_size view를 생성시에 필요. 
PLAN_TABLE   explain plan의 결과에 대한 table. utlxplan.sql로 생성.  
PRODUCT_COMPONENT_VERSION  Oracle 제품군의 버전과 상태설명.  
     
PSTUBTBL   Pstub utility에 의해 생성된 stub에 관한정보.  
PUBLICSYN  public synonym 에 관한 정보.  
PUBLIC_DEPENDENCY  object와 관련된 dependencies.(parent object)  
RESOURCE_COST  각각의 resource에 대한 cost.  
RESOURCE_MAP   각각의 resource에 대한 정보.(resource name, resource number)  
ROLE_ROLE_PRIVS  다른 role에 부여된 role정보.(user가 access가능한 role에 한해) 
ROLE_SYS_PRIVS   다른 role에 부여된 system role정보(user가 access가능한role에 한해)  
ROLE_TAB_PRIVS   다른 role에 부여된 table privileges정보. (user가 access가능한role에 한해) 
     
SEQ  user_sequences 의 synonym.  
SESSION_PRIVS  현재 user에게 사용가능한 권한.  
SESSION_ROLES  현재 user에게 사용가능한 roles. 
SOURCE_SIZE  Dba_object_size, User_object_size view를 생성시 필요. 
STMT_AUDIT_OPTION_MAP  감사 option type code정보.  
SYN  user_synonyms 에 대한 synonym.  
SYNONYMS   Oracle ver 5.와 호환성을 포함. not recommend  
SYSCATALOG   Oracle ver 5.와 호환성을 포함. not recommend  
SYSFILES   Oracle ver 5.와 호환성을 포함. not recommend  
SYSSEGOBJ  Oracle ver 5.와 호환성을 포함. not recommend  
SYSTEM_PRIVILEGE_MAP   system privilege code에 대한 정보.  
SYS_OBJECTS  object ID와 object type 그리고 segment data block주소를 매핑하는 정보.  
TAB  Oracle ver 5.와 호환성을 포함. not recommend  
TABLE_PRIVILEGES   user가 부여한, 부여받은, 소유한, 그리고 PUBLIC으로 부여된 object 권한정보. Oracle ver 6.과 호환성을 포함. not recommend.  
TABLE_PRIVILEGE_MAP  access 가능한 권한code/권한명칭 정보. 
TABS   User_tables 의 synonym. 
TABQUOTAS  Oracle ver 5.와 호환성을 포함. not recommend  
TRUSTED_SERVERS  분산환경에서 서버가 신뢰할만한지를 나타냄.  
TP_PITR_CHECK  catpitr.sql 에 의해 생성. 테이블스페이스의 point-in-time복구를 방해할지도 모르는 dependencies혹은 restriction에 관한 정보제공.  
TS_PITR_OBJECTS_TO_BE_DROPPED 테이블스페이스의 point-in-time복구수행의 결과 손실된 object에 대한 정보. (point-in-time recovery의 경우만 해당).  
USER_ALL_TABLES  user가 사용가능한 테이블(object table, relational table)정보. 
USER_ARGUMENTS   user가 access가능한 object의 매개변수정보.  
USER_AUDIT_OBJECT  cataudit.sql로 생성. object에 관련된 감사 추적기록. 
USER_AUDIT_SESSION   cataudit.sql로 생성. user의 연결/종료에 관련된 감사 추적기록. 
USER_AUDIT_STATEMENT   cataudit.sql로 생성. user에 의해 실행된 GRANT,REVOKE, AUDIT, NOAUDIT, ALTER SYSTEM 명령에 대한 감사 추적기록. 
     
USER_AUDIT_TRAIL   user와 관련된 전반적인 사항의 감사 추적기록.  
USER_CATALOG   user소유의 table, views, synonyms, sequences 의 이름과 type.  
USER_CLUSTERS  user소유의 cluster. 
USER_CLU_COLUMNS   user table의 칼럼과 cluster칼럼과의 매핑테이블. 
USER_COL_COMMENTS  user의 table, view의 칼럼에 대한 주석.  
USER_COL_PRIVS   user가 소유한, 부여한, 부여받은 칼럼에 대한 권한. 
USER_COL_PRIVS_MADE  user 소유 object의 칼럼에 대한 권한.  
USER_COL_PRIVS_RECD  user가 부여받은 칼럼에 대한 권한. 
USER_COLL_TYPES  user가 명명한 collection type정보.  
USER_CONSTRAINTS   user소유 테이블의 제약조건정의. 
USER_CONS_COLUMNS  user소유 제약조건에 정의된 칼럼에 대한 정보.  
USER_DB_LINKS  user소유 데이터베이스링크에 대한 정보.  
USER_DEPENDENCIES  user소유 object에 대한 dependencies.  
USER_ERRORS  user소유 저장 object에 대한 현재의 에러.  
USER_EXTENTS   user소유 object에 속하는 세그먼트의 extent 정보.  
USER_FREE_SPACE  user가 access가능한 테이블스페이스내의 free extent 정보.  
USER_INDEXES   user 소유의 indexes. Analyze명령을 사용해야함. 병렬서버를 지원. 
USER_IND_COLUMNS   user소유 index 또는 user소유 table 의 칼럼정보. 
USER_IND_PARTITIONS  user소유의 index partition각각에 대한설명과, partition정보, partition의 storage 매개변수, Analyze명령으로 결정된 여러partition통계  
USER_JOBS  user소유의 모든 job.(export/import, execution)  
USER_LIBRARIES   user소유의 모든 libraries . 
USER_LOBS  user소유의 table에포함된 LOBs정보. internal LOBs( BLOBs, NCLOBs) 만해당, external LOBs(i.e, BFILES)은 아님. 
USER_METHOD_PARAMS   user type의 method 매개변수.  
USER_METHOD_RESULTS  user type의 method 의 results.  
USER_NESTED_TABLES   user소유 테이블에 포함된 nested tables. 
USER_OBJECT_TABLES   user가 사용가능한 object table. 
USER_OBJECTS   user소유의 object.(index partition, table partition, package, packagebody, trigger) 
USER_OBJECT_SIZE   user소유의 PL/SQL object. 
USER_OBJ_AUDIT_OPTS  cataudit.sql로 생성. user소유의 table,view에 대한 감사option  
USER_PART_COL_STATISTICS   user소유의 tablepartition정보에 대한 칼럼통계와 그래프정보. 
USER_PART_HISTOGRAMS   user가 엑세스할 수 있는 table partition의 histogram에 대한 그래프데이터(end-pointer). 
USER_PART_KEY_COLUMNS  user소유의 partition object의 partition key칼럼에 대한정보. 
USER_PART_INDEXES  모든 user소유의 partition index의 partition정보.  
USER_PART_TABLES   user소유의 partition table에 대한 object 레벨의 partition정보.  
     
USER_PASSWORD_LIMITS   user에게 적용된 password profile parameter. 
USER_QUEUE_TABLES  user소유 스키마에 생성된 queue table내부의 queues정보.  
USER_QUEUES  user스키마의 모든 queue에 대한 동작 특성을 나타냄.  
USER_REFRESH   모든 refresh group. 
USER_REFRESH_CHILDREN  user가 소유한 refresh group 내부의 object에 관한정보. 
USER_REFS  user소유테이블의 object type칼럼중 REF칼럼, REF속성.  
USER_RESOURCE_LIMITS   현재 user의 resource 한계.  
USER_ROLE_PRIVS  user에게 부여된 roles.  
USER_SEGMENTS  user오브젝트에 포함된 데이터베이스 segments의 storage할당정보.  
USER_SEQUENCES   user 소유의 sequences.  
USER_SNAPSHOTS   user 가 볼수있는 snapshots. 
USER_SNAPSHOT_LOGS   user 소유의 모든 snapshot logs. 
USER_SOURCE  user소유 저장 objects 의 모든 text source.  
USER_SNAPSHOT_REFRESH_TIMES  snapshot refresh time.  
USER_SYNONYMS  user소유의 synonym. 
USER_SYS_PRIVS   user에게 부여된 system 권한.  
USER_TAB_COL_STATISTICS  user_tab_columns view에 대한 칼럼통계와 그래프정보를 나타냄.  
USER_TAB_COLUMNS   user소유의 table, view, cluster의 칼럼정보.(Analyze명령사용)  
USER_TAB_COMMENTS  user소유의 table, view에 대한 주석. 
USER_TAB_HISTOGRAMS  user소유 table의 칼럼에 대한 histogram. 
USER_TAB_PARTITIONS  user소유 table partition에 대한, partition 레벨의 분할정보와, partition의 storage매개변수, Analyze에 의해 집계된 여러통계정보.  
USER_TAB_PRIVS   user가 소유한, 부여한, 부여받은 object에 대한 권한 정보.  
USER_TAB_PRIVS_MADE  user가 소유한 object에 관한 모든 권한.  
USER_TAB_PRIVS_RECD  user가 부여받은 object 권한정보.  
USER_TABLES  user소유의 relational table에 대한 정보. (Analyze명령사용)  
USER_TABLESPACES   user가 access 가능한 tablespaces에 대한 설명. 
USER_TRIGGERS  user가 소유한 triggers 정보.  
USER_TRIGGER_COLS  user가 소유한 또는 user테이블에 있는 trigger안의 column 정보. 
USER_TS_QUOTAS   user에게 할당된 tablespace quotas 정보. 
USER_TYPES   테이블안의 user소유의 type. 
USER_TYPE_ATTRS  user type의 속성을 나타냄.  
USER_TYPE_METHODS  user type의 methods를 나타냄. 
USER_UPDATABLE_COLUMNS   join view에서 사용자에게 update가 허용된 칼럼정보.  
USER_USERS   현재 user에 관한 정보.  
USER_VIEWS   user 소유의 view에 대한 text. 


+ Recent posts