[출처] [펌] Dictionary | 오라클 |작성자 조비
System tablespace 에 보관되여있다
DBA는 database 관리에 필요한 정보을 이용하여 효율적인 관리를 할수있다
USER_### 시작하는 Dirctionary는 현제 조회를 수행하는 사용자의 소유의 object 정보를 가지고있다
ALL_### 시작하는 Dirctionary는 USER_ 정보 public 정보 다른사용자에 의하여 부여 받은 object의 정보
를 가지고 있다 현재 사용 가능한 정보 전체를 보여 주다고 보면된다
DBA_시작하는 Dirctionary는 사용자와 관련 없이 전체 object의 정보 가지고 있다
SQL> desc dictionary; TABLE_NAME VARCHAR2(30) |
관련 dirctionary 이 무었인지 기본 정보 조회 할수있다 table명과 table 에 대한 설명이
되여있다 무었에 쓰이는지 알수있다
SQL>select * from dictionary where table_name like '%TABLE%'; |
사용자가 소유하고있는 table view 시퀀스 동의어 목록을 조회할수있다
기타 Dictionary
Dictionary | 내용 |
User_tables |
사용자 소유의 모든 table를 보여 준다 |
User_tab_columns |
사용자 소유의 모든 table의 columns 의 구성 정보를 보여준다 |
User_Views |
사용자 소유의 모든 View를 보여준다 사용자가 select * from views_table명 했을때 이곳 dictionary 를 조회해서 |
User_synonyms |
사용자 소유의 모든 synonyms를 보여 준다 |
User_cons_columns |
사용자 소유의 table에서 constraints를 지정한 column에 대한정보를 보여준다 |
User_col_comment |
comment on column table.comm is 'table의 column 설명이 설정 된것 조회한다 |
User_tab_comment |
comment on table is 'table 설명'; 했을때 그것의 내용을 조회 가능하다 |
User_constraints |
사용자 소유의 모든 table의 제약조건 (constraints) 를 보여 준다 |
User_indexes |
사용자 소유의 모든 index 정보를 보여준다 |
User_ind_columns |
index가 걸린 table의 컬럼 정보를 보여준다 |
User_DB_Links |
사용자소유의 DB Link정보를 보여준다 |
User_triggers |
사용자 소유의 triggers 정보를 보여준다 |
User_Sources |
Procedure Function Package Package body 에 대한 소스 코드를 조회할수있다 |
User_Tablespaces |
사용자가 접근가능한 tablespace에 대한 정보를 조회할수있다 |
User_TS_quotas |
tablespace 별로 사용자에게 할당한 Table space 공간을 조회할수있다 |
User_segments |
사용자 소유의 세그먼트의 정보를 보여준다 |
User_Extents |
세그먼트를 구성하고있는 세그먼트의 정보를 보여준다 |
User_free_space |
table space별로 사용가능한 space 정보를 보여 준다 |
User_users |
자신의 계정정보를 보여준다 |
User_Resouce_Limits |
사용자 session 의 제한조건을 보여준다 |
User_sys_privs |
사용자에게 부여된 System 권한을 보여 준다 |
User_tab_privs |
사용자에게 부여된 Object 권한을 보여 준다 |
User_col_prives |
사용자에게 부여된 col 의 object 권한을 보여 준다 |
User_role_prives |
사용자에게 부영된 role 에 대한 정보를 보여준다 |
V$ : Dynamic Preformance Table DBA의 모니터링 작업용 정보를 제공한다
Dictionary | 내 용 | ||
V$BGPROCESS |
데이터 베이스에서 백그라운드에서 수행중인 프로세스의 정보를 저공한다 | ||
v$DATAFILE |
DATA FILE 에 대한 정보 제공 | ||
V$LOCK |
LOCK 에 대한 정보를 제공 한다 | ||
V$PROCESS |
활성TR> | V$SGA |
SGA의 크기 정보를 제공한다 |
V$SESSION |
현제 SESSION 에 대한 정보를 제공한다 | ||
V$LOG |
REDO LOG FILE 에 대한 정보 제공
|
'Database > Oracle' 카테고리의 다른 글
DBMS_OUTPUT.PUT_LINE를 이용하여 로그 찍을때 (0) | 2009.02.02 |
---|---|
LEAD와 LAG 분석 함수 (0) | 2009.01.16 |
[펌] in 과 not exists 차이 (0) | 2009.01.15 |
튜닝 시 성능에 미치는 sql..알아둘 것 (0) | 2009.01.15 |
SQL 명령 (0) | 2009.01.15 |