"오라클 아키텍처"의 두 판 사이의 차이
DB CAFE
(새 문서: 데이터베이스 인스턴스 서버프로세스 데이터파일 리두로그 서버파라미터 컨트롤파일 메모리관리 백그라운드 프로세스 로그파일 데이터...) |
|||
1번째 줄: | 1번째 줄: | ||
− | 데이터베이스 | + | =데이터베이스= |
− | 인스턴스 | + | ORACLE_HOMEORACLE_BASE |
− | 서버프로세스 | + | |
− | + | : DBCA | |
− | 리두로그 | + | : SID |
+ | |||
+ | : 인스턴스 | ||
+ | |||
+ | : 데이터베이스 확인 | ||
+ | |||
+ | : 인스턴스 시작 | ||
+ | |||
+ | : 인스턴스 종료 | ||
+ | : | ||
+ | =클라이언트 어플리케이션= | ||
+ | |||
+ | =서버 프로세스= | ||
+ | 세션 | ||
+ | |||
+ | : 리스너 | ||
+ | |||
+ | : 세션과 서버프로세스 확인 | ||
+ | |||
+ | : | ||
+ | |||
+ | =데이터 파일= | ||
+ | 데이터파일과 테이블스페이스 | ||
+ | |||
+ | : 테이블스페이스 종류 | ||
+ | |||
+ | : 데이터파일과 테이블스페이스 확인 | ||
+ | |||
+ | : 데이터 파일 | ||
+ | |||
+ | : 블럭 | ||
+ | |||
+ | : 데이터베이스 버퍼캐시 | ||
+ | |||
+ | : | ||
+ | |||
+ | =리두 로그= | ||
+ | 리두로그 파일 | ||
+ | |||
+ | : 리두로그 버퍼 와 LGWR | ||
+ | |||
+ | : 아카이브 로그모드 | ||
+ | |||
+ | : 아키이브 REDO 로그파일 | ||
+ | |||
+ | : 리두로그 다중화 | ||
+ | |||
+ | : 리두로그 그룹확인 | ||
+ | |||
+ | : 리두로그 파일확인 | ||
+ | |||
+ | : 로그스위치 실행 | ||
+ | |||
+ | : 아카이브로그 모드 확인 | ||
+ | |||
+ | : 아카이브로그 모드 변경 | ||
+ | |||
+ | : 아카이브 로그 파일 확인 | ||
+ | |||
+ | : | ||
+ | |||
+ | =서버파라미터 와 컨트롤파일= | ||
서버파라미터 | 서버파라미터 | ||
− | + | ||
− | 메모리관리 | + | : 초기화파라미터 |
− | 백그라운드 프로세스 | + | |
− | 로그파일 | + | : 초기화파라미터 변경 |
− | + | ||
− | 스키마 오브젝트 와 데이터 저장방식 | + | : 최기화 파라미터 확인 |
− | + | ||
− | + | : 텍스트 형식 초기화 파라미터 파일 | |
− | + | ||
− | + | : 컨트롤 파일 | |
− | + | ||
− | 테이블 | + | : |
− | 데이터타입 | + | |
− | + | =메모리관리= | |
+ | PGA | ||
+ | |||
+ | : SGA | ||
+ | |||
+ | : Shared Pool | ||
+ | |||
+ | : Large Pool | ||
+ | |||
+ | : Java Pool | ||
+ | |||
+ | : 스트림 풀 | ||
+ | : | ||
+ | =메모리 관리방식= | ||
+ | AMM | ||
+ | |||
+ | : ASMM | ||
+ | |||
+ | : APMM | ||
+ | |||
+ | : 수동공유 메모리 관리 | ||
+ | |||
+ | : 수동 PGA 메모리 관리 | ||
+ | |||
+ | : | ||
+ | |||
+ | =백그라운드 프로세스= | ||
+ | SMON | ||
+ | |||
+ | : PMON | ||
+ | |||
+ | : CKPT | ||
+ | : 백그라운드 프로세스 확인 | ||
+ | |||
+ | : 패스워드 파일 | ||
+ | : | ||
+ | =로그파일= | ||
+ | alert 로그 | ||
+ | |||
+ | : trace 로그 | ||
+ | |||
+ | : net service 로그 | ||
+ | |||
+ | : | ||
+ | |||
+ | =데이터 딕셔너리 뷰= | ||
+ | |||
+ | =스키마 오브젝트 와 데이터 저장방식= | ||
+ | 1.계정 과 스키마 | ||
+ | |||
+ | : 계정확인 | ||
+ | |||
+ | : 쿼터 확인 | ||
+ | |||
+ | : 계정 프로파일 확인 | ||
+ | |||
+ | : 권한주기 와 회수 | ||
+ | |||
+ | : 특수한 시스템권한 | ||
+ | |||
+ | : 롤 | ||
+ | |||
+ | : 오라클 기본계정 | ||
+ | |||
+ | : SYS 계정 | ||
+ | |||
+ | : SYSTEM 계정 | ||
+ | |||
+ | : | ||
+ | |||
+ | =테이블= | ||
+ | row | ||
+ | |||
+ | : column | ||
+ | |||
+ | : PCTFREE | ||
+ | |||
+ | : PCTUSED | ||
+ | |||
+ | : 로우 마이그레이션 | ||
+ | |||
+ | : 로우 체이닝 | ||
+ | |||
+ | : 로우 마이그레이션/체이닝 확인 | ||
+ | |||
+ | : 로우 저장 블럭 | ||
+ | |||
+ | : ROWID | ||
+ | |||
+ | : 테이블 확인 | ||
+ | |||
+ | : 테이블의 컬럼 정의 확인 | ||
+ | |||
+ | : 제약 | ||
+ | |||
+ | : 제약 확인 | ||
+ | |||
+ | : 키 | ||
+ | |||
+ | : 테이블 사이즈 계산 | ||
+ | : | ||
+ | =데이터 타입= | ||
+ | <p class="mw_paragraph">오라클 데이터타입 | ||
+ | |||
+ | <blockquote>문자형 데이터 타입</blockquote> | ||
+ | |||
+ | <blockquote>숫자형 데이터 타입</blockquote> | ||
+ | |||
+ | <blockquote>LOB 데이터 타입</blockquote> | ||
+ | |||
+ | <blockquote>ROWID 데이터 타입</blockquote> | ||
+ | |||
+ | <blockquote>데이터 타입과 크기</blockquote> | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
+ | <h1 class="mw_paragraph">인덱스 구조</h1>인덱스 종류 | ||
+ | |||
+ | <blockquote>B-Tree INDEX</blockquote> | ||
+ | |||
+ | <blockquote>비트맵 인덱스</blockquote> | ||
+ | |||
+ | <blockquote>함수기반 인덱스</blockquote> | ||
+ | |||
+ | <blockquote>인덱스 확인</blockquote> | ||
+ | |||
+ | <blockquote>인덱스 컬럼 확인</blockquote> | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
뷰 | 뷰 | ||
− | 시퀀스 | + | |
− | + | <blockquote>시퀀스</blockquote><blockquote>시노님</blockquote> | |
− | 디비링크 | + | |
− | 세그먼트 | + | <blockquote>디비링크</blockquote> |
− | 익스텐트 | + | |
− | 블럭 | + | <blockquote>세그먼트</blockquote> |
− | 테이블스페이스 | + | |
− | + | <blockquote>익스텐트</blockquote> | |
+ | |||
+ | <blockquote>블럭</blockquote> | ||
+ | |||
+ | <blockquote>테이블스페이스</blockquote> | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
+ | SQL 처리 과정 | ||
+ | |||
+ | <blockquote>쿼리 처리 원리</blockquote> | ||
+ | |||
+ | <blockquote>변경 처리 원리</blockquote> | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
+ | 트랜잭션 처리 과정 | ||
+ | |||
+ | <blockquote>커밋</blockquote> | ||
+ | |||
+ | <blockquote>롤백</blockquote> | ||
+ | |||
+ | <blockquote>세이브포인트</blockquote> | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
+ | 락 | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
+ | <blockquote>인스턴스 시작 과 종료</blockquote> | ||
+ | |||
+ | <blockquote>복구 처리 과정</blockquote> | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
+ | 오라클 NET SERVICE | ||
+ | |||
+ | <blockquote>리스너</blockquote> | ||
+ | |||
+ | <blockquote>tnsnames.ora</blockquote> | ||
+ | |||
+ | <blockquote>sqlnet.ora</blockquote> | ||
+ | |||
+ | <blockquote></blockquote> | ||
+ | |||
+ | <blockquote></blockquote> |
2018년 8월 2일 (목) 23:25 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
2 클라이언트 어플리케이션[편집]
5 리두 로그[편집]
리두로그 파일
- 리두로그 버퍼 와 LGWR
- 아카이브 로그모드
- 아키이브 REDO 로그파일
- 리두로그 다중화
- 리두로그 그룹확인
- 리두로그 파일확인
- 로그스위치 실행
- 아카이브로그 모드 확인
- 아카이브로그 모드 변경
- 아카이브 로그 파일 확인
11 데이터 딕셔너리 뷰[편집]
12 스키마 오브젝트 와 데이터 저장방식[편집]
1.계정 과 스키마
- 계정확인
- 쿼터 확인
- 계정 프로파일 확인
- 권한주기 와 회수
- 특수한 시스템권한
- 롤
- 오라클 기본계정
- SYS 계정
- SYSTEM 계정
13 테이블[편집]
row
- column
- PCTFREE
- PCTUSED
- 로우 마이그레이션
- 로우 체이닝
- 로우 마이그레이션/체이닝 확인
- 로우 저장 블럭
- ROWID
- 테이블 확인
- 테이블의 컬럼 정의 확인
- 제약
- 제약 확인
- 키
- 테이블 사이즈 계산
15 인덱스 구조
인덱스 종류
B-Tree INDEX
비트맵 인덱스
함수기반 인덱스
인덱스 확인
인덱스 컬럼 확인
뷰
시퀀스
시노님
디비링크
세그먼트
익스텐트
블럭
테이블스페이스
SQL 처리 과정
쿼리 처리 원리
변경 처리 원리
트랜잭션 처리 과정
커밋
롤백
세이브포인트
락
인스턴스 시작 과 종료
복구 처리 과정
오라클 NET SERVICE
리스너
tnsnames.ora
sqlnet.ora