SPATIUM Desktop
주소복사
About Operating System Languages Tools Favorites Notice Visit TEST  
     DB (1)
     PDF (1)
     Recording (1)
     Util (2)
     Web (2)
   ID  
   Password  
  |  
  Location United States
  IP Address 52.14.150.55
2024. 04
123456
78910111213
14151617
18
1920
21222324252627
282930
Category  Languages, Oracle
Writer 김태우 Date 2015-01-26 01:06:36 Visit 4676
[Oracle Study 1W] Oracle 기본 아키텍처

 

Oracle's Basic Architecture

 

Basic Architecture

SGA : System Global Area 또는 Shared Global Area 

 

- DBMS별 데이터베이스 정의가 다른데, 오라클에서는 디스크에 저장된 데이터 집합(Datafiles, Redo Log Files, Control Files등)을 데이터베이스라고 부른다

- 오라클에서 I/O는 Block 단위로 이루어짐, 하나의 레코드에서 하나의 컬럼만 읽고자 하더라도 레코드가 속한 블록 전체를 읽게 됨, SQL 성능을 좌우하는 것은 엑세스해야 할 블록 개수임

 

Instance

- SGA 공유 메모리 영역과 이를 엑세스하는 프로세스 집합

- 프로세스는 Server Porcesses와 Background Processes로 나울수 있다

- Server Pocess는 전면에서 사용자가 던지는 명령을 처리

- Background Processes

    a. Recoverer (RECO)

    b. Process Monitor (PMON)

    c. System Monitor (SMON)

    d. Database Writer (DBWn)

    e. Log Writer (LGWR)

    f. Archiver (ARCn)

 

Connect

1. Listener 에 연결 요청

2. Server Process 생성, 연결요청 상속

3. Server Process가 PGA(Process Global Area) 메모리 할당

4. 사용자에게 Resend 패킷 전송

5. 연결

- 상기 오라클 접속은 매우 큰 비용이 발생하는 작업이므로, 오라클에 접속하는 어블리케이션에는 'Connection Pool' 기능이 필요함

 

 

 

Tags  Oracle Study, 오라클 기본 아키텍처, SGA, Instance, Process
  Relation Articles
[Languages-Oracle] Oracle 기본(RAC) (2016-03-01 11:25:01)
[Languages-Oracle] [Oracle Study 4W] 인덱스 (2015-02-24 23:25:15)
[Languages-Oracle] [Oracle Study 3W] Explain Plan, Auto Trace, SQL 트레이스 (2015-02-08 23:48:43)
[Languages-Oracle] [Oracle Study 2W] SQL 처리 과정 (2015-01-28 01:45:22)
[Languages-Oracle] [Oracle Study 1W] Oracle 기본 아키텍처 (2015-01-26 01:06:36)
[OperatingSystem-Solaris10] 데몬, 서버 프로세스 개념 (2011-08-22 09:53:54)
  Your Opinion
Member ID
150 letters
Copyright (C) SPATIUM. All rights reserved.
[SPATIUM]WebMaster Mail