Oracle/Oracle - Admin
admin 8 - 딕셔너리 (Dictionary)
딩구르
2012. 1. 17. 02:22
오라클에서
Logical = 메모리에서 일어나는 일들
Physical = 파일에서 일어나는 일들
딕셔너리 언제 쓰나?
서버프로세스가 파싱할때(검사할때), 옵티마이저가 실행계획 세울때
오라클 서버프로세스는 DDL문장이 들어오면 수정함
딕셔너리 내용 보려면 DB는 OPEN되어 있어야 한다.
종류
DBA_xxx
ALL_xxx
USER_xxx
static views
: 딕셔너리 안에 있는 내용은, 자동으로 바뀌지 않는다.
수동으로 업데이트 해 줘야 한다.
볼 때 너무 믿으면 안된다. 염두에 두고 보기.
ex) 네비 - 업데이트 수동 = static views
수동으로 내용 업데이트 시켜 줘야 한다.
Dynamic Performance View(=tables) 동적 성능 테이블
: 정보를 실시간으로 가지고 온다.
이 뷰에게 쿼리를 날리면 메모리와 콘트롤파일에서 정보를 가지고 온다.
형태 : V$ ← 이 형태의 딕셔너리