Static Data Dictionary View
- 데이터베이스에 존재하는 오브젝트 및 기타 정보에 대한 내용을 조회할 수 있는 뷰
- 거의 바뀌지 않음
- open시에만 이용가능(nomount, mount때는 이용 불가능)
- 정보의 출처는 internal table(obj$, col$, users$ 등)이다.
- 종류
USER_* : 소유
USER_OBJECTS, USER_TABLES, USER_TAB_COLUMNS,
USER_CONSTARINTS, USER_CONS_COLUMNS, USER_VIEWS,
USER_SEQUENCES, USER_SYNONYMS
ALL_* : 접근 가능
DBA_* : 모든 , DBA라면 많이 알아야 하는 부분
DBA_OBJECTS,
- 데이터의 생명이 instance와 무관함
sqlplus에서 확인해보자
OS] sqlplus / as sysdba
SQL> shutdown abort;
SQL> startup nomount;
SQL> select * from users;
SQL> alter database mount;
SQL> select * from users;
SQL> alter database open;
SQL> select * from users;
Dynamic Performance View
- 메모리 상태 및 현재 세션에 대한 정보를 확인할 수 있는 뷰
- v$로 시작한다.
- 대표적인 view : v$sysstat, v$transaction, v$log,
- 끊임없이 내용이 바뀜(v$transaction 등)
- nomount, mount, open에서도 확인 가능
- Data의 생명이 대체로 instance와 동일 (session과 연관된 것 제외)
startup에서 shutdown까지의 내용이 저장되어 있음
- 정보의 출처는 X$로 시작하는 테이블이다.
- 전체 v$목록은 v$fixed_view_definition로 볼 수 있다.
SQL> select * from v$fixed_view_definition;
주요 Tunning 대상 질의 쿼리문 중 하나
(참고 : 오라클 교재, WS1. Less04_Instance_TB3.ppt 33페이지)
SQL> select sql_text, executions
from v$sql
where cpu_time > 200000;
from v$sql
where cpu_time > 200000;
'Oracle > Admin' 카테고리의 다른 글
2009년 11월 25일 수업내용 (0) | 2009.11.25 |
---|---|
2009년 11월 24일 수업내용 (0) | 2009.11.24 |
수동 DB 생성 / 네트워크 설정 (10gr2, linux) (0) | 2009.11.24 |
2009년 11월 23일 수업내용 (0) | 2009.11.23 |
Explain Plan과 Execution Plan의 차이 (0) | 2009.11.22 |