SPATIUM Mobile
주소복사
About Operating System Languages Tools Favorites Notice Visit TEST  
     Android (3)
     Linux (1)
     MacOS (1)
     OS (1)
     Solaris10 (15)
     Windows (1)
     Windows Server (2)
     Windows XP (3)
   ID  
   Password  
  |  
  Location United States
  IP Address 3.15.149.24
2024. 11
12
3456789
10111213141516
1718192021
22
23
24252627282930
Category  Languages, Oracle
Writer 김태우 Date 2015-01-26 01:06:36 Visit 5132
[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