Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Semestr2 / 1 - Oracle / Oracle selected docs / Database concepts.pdf
Скачиваний:
29
Добавлен:
12.05.2015
Размер:
6.96 Mб
Скачать

7

Memory Architecture

This chapter discusses the memory architecture of an Oracle instance. It includes:

Introduction to Oracle Memory Structures

System Global Area (SGA) Overview

Program Global Areas (PGA) Overview

Dedicated and Shared Servers

Software Code Areas

Memory Architecture 7-1

Introduction to Oracle Memory Structures

Introduction to Oracle Memory Structures

Oracle uses memory to store information such as the following:

Program code

Information about a connected session, even if it is not currently active

Information needed during program execution (for example, the current state of a query from which rows are being fetched)

Information that is shared and communicated among Oracle processes (for example, locking information)

Cached data that is also permanently stored on peripheral memory (for example, data blocks and redo log entries)

The basic memory structures associated with Oracle include:

System Global Area (SGA), which is shared by all server and background processes and holds the following:

Database buffer cache

Redo log buffer

Shared pool

Large pool (if configured)

Program Global Areas (PGA), which is private to each server and background process; there is one PGA for each process. The PGA holds the following:

Stack areas

Data areas

Figure 7–1 illustrates the relationships among these memory structures.

7-2 Oracle9i Database Concepts

Соседние файлы в папке Oracle selected docs