From: <ÓÉ Microsoft Internet Explorer 5 ±£´æ>
Subject: 8 Memory Architecture
Date: Fri, 9 Jun 2006 10:19:38 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C68BAE.36FBCD80"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C68BAE.36FBCD80
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: =?gb2312?B?ZmlsZTovL0M6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcencxODQwXA==?=
	=?gb2312?B?18DD5lxPcmFjbGUuQ29uY2VwdC4xMGcuUjIuVHJhbnNsYXRpb24uUA==?=
	=?gb2312?B?cm9ncmFtZVxSZWxlYXNlLlZlcnNpb25cMDguTWVtb3J5IEFyY2hpdA==?=
	=?gb2312?B?ZWN0dXJlLmh0bQ==?=

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>8 Memory Architecture</TITLE>
<META http-equiv=3DContent-Language content=3Dzh-cn>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<STYLE>DIV.Section1 {
	page: Section1
}
</STYLE>

<META content=3Dzw1840@hotmail.com name=3Dauthor>
<META content=3D"MSHTML 6.00.2900.2873" name=3DGENERATOR></HEAD>
<BODY style=3D"BACKGROUND-ATTACHMENT: fixed"=20
background=3Dfile:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Or=
acle.Concept.10g.R2.Translation.Programe/img/bk.jpg>
<P><B><FONT size=3D6>8 Memory Architecture</FONT></B></P>
<HR>

<TABLE id=3Dtable1 cellSpacing=3D1 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">001</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">This =
chapter=20
      discusses the memory architecture of an Oracle =
instance.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B1=BE=D5=C2=CC=D6=C2=DB =
Oracle =
=CA=B5=C0=FD=B5=C4=C4=DA=B4=E6=CC=E5=CF=B5=BD=E1=B9=B9=A1=A3<BR>=A1=A1</T=
D></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">002</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">This =
chapter=20
      contains the following topics:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.1"=20
        target=3D_self>Introduction to Oracle Memory Structures</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.2"=20
        target=3D_self>Overview of the System Global Area</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.3"=20
        target=3D_self>Overview of the Program Global Areas</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.4"=20
        target=3D_self>Dedicated and Shared Servers</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.5"=20
        target=3D_self>Software Code Areas</A> </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B1=BE=D5=C2=B0=FC=BA=AC=D2=D4=CF=C2=D6=F7=CC=E2=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.1"=20
        target=3D_self>Oracle =C4=DA=B4=E6=BD=E1=B9=B9=BC=F2=BD=E9</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.2"=20
        target=3D_self>=CF=B5=CD=B3=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.3"=20
        target=3D_self>=B3=CC=D0=F2=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.4"=20
        =
target=3D_self>=D7=A8=D3=C3=B7=FE=CE=F1=C6=F7=D3=EB=B9=B2=CF=ED=B7=FE=CE=F1=
=C6=F7</A>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.5"=20
        target=3D_self>=C8=ED=BC=FE=B4=FA=C2=EB=C7=F8</A> =
</LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">003</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H1><SPAN style=3D"FONT-SIZE: 20pt"><A =
name=3De.8.1></A>Introduction to Oracle=20
      Memory Structures</SPAN></H1></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H1><A name=3Dc.8.1></A><SPAN style=3D"FONT-SIZE: 20pt">8.1 Oracle =

      =C4=DA=B4=E6=BD=E1=B9=B9=BC=F2=BD=E9</SPAN></H1></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">004</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
uses memory=20
      to store information such as the following:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Program code=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Information about a connected =
session,=20
        even if it is not currently active=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Information needed during =
program=20
        execution (for example, the current state of a query from which =
rows are=20
        being fetched)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Information that is shared and =

        communicated among Oracle processes (for example, locking =
information)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Cached data that is also =
permanently=20
        stored on peripheral memory (for example, data blocks and redo =
log=20
        entries) </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=D4=DA=C4=DA=B4=E6=D6=D0=B4=E6=B4=A2=D2=D4=CF=C2=D0=C5=CF=A2=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">=B3=CC=D0=F2=B4=FA=C2=EB=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=D2=D1=C1=AC=BD=D3=B5=C4=BB=E1=BB=B0=A3=A8session=A3=A9=D0=C5=CF=A2=
=A3=AC=B0=FC=C0=A8=B5=B1=C7=B0=BB=EE=B6=AF=B5=C4=A3=A8active=A3=A9=BC=B0=B7=
=C7=BB=EE=B6=AF=B5=C4=BB=E1=BB=B0=20

        <LI style=3D"MARGIN-BOTTOM: =
10px">=B3=CC=D0=F2=D6=B4=D0=D0=B9=FD=B3=CC=D6=D0=CB=F9=D0=E8=B5=C4=D0=C5=CF=
=A2=A3=A8=C0=FD=C8=E7=A3=AC=C4=B3=B8=F6=B2=E9=D1=AF=B5=C4=D7=B4=CC=AC=A3=A9=
=20
        <LI style=3D"MARGIN-BOTTOM: 10px">=D0=E8=D2=AA=D4=DA Oracle =
=BD=F8=B3=CC=BC=E4=B9=B2=CF=ED=B2=A2=BD=F8=D0=D0=CD=A8=D0=C5=B5=C4=D0=C5=CF=
=A2=A3=A8=C0=FD=C8=E7=A3=AC=CB=F8=D0=C5=CF=A2=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=CE=C4=BC=FE=C4=DA=CA=FD=BE=DD=B5=C4=BB=BA=B4=E6=A3=A8=C0=
=FD=C8=E7=A3=AC=CA=FD=BE=DD=BF=E9=A3=A8data=20
        block=A3=A9=BC=B0=D6=D8=D7=F6=C8=D5=D6=BE=CC=F5=C4=BF=A3=A8redo =
log entry=A3=A9=A3=A9 </LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">005</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
basic memory=20
      structures associated with Oracle include:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">System Global Area (SGA), =
which is=20
        shared by all server and background processes.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Program Global Areas (PGA), =
which is=20
        private to each server and background process; <SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00">there is one PGA for each=20
        process.</SPAN> </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=D6=D0=B5=C4=BB=F9=B1=BE=C4=DA=B4=E6=BD=E1=B9=B9=B0=FC=C0=A8=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CF=B5=CD=B3=C8=AB=BE=D6=C7=F8=A3=A8System Global=20
        =
Area=A3=ACSGA=A3=A9=A3=AC=B4=CB=C7=F8=D3=F2=D3=C9=CB=F9=D3=D0=B5=C4=B7=FE=
=CE=F1=BD=F8=B3=CC=A3=A8server =
process=A3=A9=BA=CD=BA=F3=CC=A8=BD=F8=B3=CC=A3=A8background =
process=A3=A9=B9=B2=CF=ED=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B3=CC=D0=F2=C8=AB=BE=D6=C7=F8=A3=A8Program Global=20
        =
Areas=A3=ACPGA=A3=A9=A3=AC=B4=CB=C7=F8=D3=F2=CA=C7=C3=BF=B8=F6=B7=FE=CE=F1=
=BD=F8=B3=CC=BA=CD=BA=F3=CC=A8=BD=F8=B3=CC=CB=F9=CB=BD=D3=D0=B5=C4=A3=BB=BC=
=B4=C3=BF=B8=F6=BD=F8=B3=CC=B6=BC=D3=D0=D2=BB=B8=F6 =
=CA=F4=D3=DA=D7=D4=BC=BA=B5=C4 PGA=A1=A3 </LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">006</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%"><A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.f.8.1"=20
      target=3D_self>Figure 8-1</A> illustrates the relationships among =
these=20
      memory structures.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%"><A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.f.8.1"=20
      target=3D_self>=CD=BC8-1</A> =
=CF=D4=CA=BE=C1=CB=B8=F7=D6=D6=C4=DA=B4=E6=BD=E1=B9=B9=D6=AE=BC=E4=B5=C4=B9=
=D8=CF=B5=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">007</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%"><I><B><FONT=20
      size=3D2><A name=3De.f.8.1></A>Figure 8-1 Oracle Memory=20
      Structures<BR>=A1=A1</FONT></B></I></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%"><A =
name=3Dc.f.8.1></A>=CD=BC8-1 Oracle=20
    =C4=DA=B4=E6=BD=E1=B9=B9</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">008</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <P align=3Dcenter><A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/img/e.cncpt151.gif"><IMG=20
      height=3D266=20
      =
src=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.C=
oncept.10g.R2.Translation.Programe/img/e.cncpt151.gif"=20
      width=3D470 border=3D0></A><BR>=A1=A1</P></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <P align=3Dcenter><A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/img/c.cncpt151.GIF"><IMG=20
      height=3D266=20
      =
src=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.C=
oncept.10g.R2.Translation.Programe/img/c.cncpt151.GIF"=20
      width=3D470 border=3D0></A><BR>=A1=A1</P></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">009</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><FONT size=3D2>Figure 8-1 shows the SGA in the middle. This =
includes=20
        the Java pool, the buffer cache, the redo buffer, the shared =
pool, the=20
        Streams pool, and the large pool. Outside the SGA, with arrows =
going=20
        back and forth to the SGA, are server processes, background =
processes,=20
        and Oracle processes. Each process also shows an arrow going =
back and=20
        forth to the PGA.</FONT></P></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><FONT size=3D2>=CD=BC8-1 =B5=C4=D6=D0=BC=E4=CE=AA =
SGA=A1=A3=C6=E4=D6=D0=B0=FC=C0=A8 Java=20
        =
=B3=D8=A3=AC=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=AC=D6=D8=D7=F6=C8=D5=D6=BE=BB=
=BA=B3=E5=C7=F8=A3=AC=B9=B2=CF=ED=B3=D8=A3=AC=CA=FD=BE=DD=C1=F7=B3=D8=A3=AC=
=BC=B0=B4=F3=D0=CD=B3=D8=A1=A3=D4=DA SGA =
=D6=AE=CD=E2=A3=AC=B4=E6=D4=DA=B7=FE=CE=F1=BD=F8=B3=CC=A3=AC=BA=F3=CC=A8=BD=
=F8=B3=CC=A3=AC=BC=B0 Oracle =
=BD=F8=B3=CC=A3=AC=CB=FD=C3=C7=C4=DC=B9=BB=BA=CD SGA=20
        =
=BD=BB=BB=BB=D0=C5=CF=A2=A1=A3=CD=AC=CA=B1=C3=BF=B8=F6=BD=F8=B3=CC=BB=B9=D0=
=E8=D3=EB=C6=E4 PGA =CD=A8=D0=C5=A1=A3</FONT></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">010</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Software code areas=20
      are another basic memory structure.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=B5=C4=BB=F9=B1=BE=C4=DA=B4=E6=BD=E1=B9=B9=BB=B9=B0=FC=C0=A8=C8=ED=BC=FE=B4=
=FA=C2=EB=C7=F8=A3=A8software code=20
      area=A3=A9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">011</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.2"=20
          target=3D_self>Overview of the System Global Area</A>"=20
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.3"=20
          target=3D_self>Overview of the Program Global Areas</A>"=20
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.5"=20
          target=3D_self>Software Code Areas</A>" =
</LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.2"=20
          =
target=3D_self>=CF=B5=CD=B3=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</A>=A1=B1=20
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.3"=20
          =
target=3D_self>=B3=CC=D0=F2=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</A>=A1=B1=20
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.5"=20
          target=3D_self>=C8=ED=BC=FE=B4=FA=C2=EB=C7=F8</A>=A1=B1 =
</LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">012</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H1><SPAN style=3D"FONT-SIZE: 20pt"><A name=3De.8.2></A>Overview =
of the System=20
      Global Area</SPAN></H1></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H1><A name=3Dc.8.2></A><SPAN style=3D"FONT-SIZE: 20pt">8.2=20
    =CF=B5=CD=B3=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</SPAN></H1></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">013</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">A =
<B>system global=20
      area</B> (SGA) is a group of shared memory structures that contain =
data=20
      and control information for one Oracle database instance. If =
multiple=20
      users are concurrently connected to the same instance, then the =
data in=20
      the instance's SGA is shared among the users. Consequently, the =
SGA is=20
      sometimes called the <B>shared global area</B>.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%"><B>=CF=B5=CD=B3=C8=AB=BE=D6=C7=F8</B>=A3=A8system global=20
      area=A3=ACSGA=A3=A9=CA=C7=D2=BB=D7=E9=B0=FC=BA=AC=C1=CB Oracle =
=CA=FD=BE=DD=BF=E2=CA=FD=BE=DD=BC=B0=CA=B5=C0=FD=BF=D8=D6=C6=D0=C5=CF=A2=B5=
=C4=B9=B2=CF=ED=B5=C4=C4=DA=B4=E6=BD=E1=B9=B9=A1=A3=B5=B1=B6=E0=B8=F6=D3=C3=
=BB=A7=B2=A2=B7=A2=B5=D8=C1=AC=BD=D3=B5=BD=CD=AC=D2=BB=B8=F6=CA=B5=C0=FD=BA=
=F3=A3=AC=D5=E2=D0=A9=D3=C3=BB=A7=BD=AB=B9=B2=CF=ED=B4=CB=CA=B5=C0=FD=20
      SGA =D6=D0=B5=C4=CA=FD=BE=DD=A1=A3=D2=F2=B4=CB SGA =
=D2=B2=B1=BB=B3=C6=CE=AA<B>=B9=B2=CF=ED=C8=AB=BE=D6=C7=F8</B>=A3=A8shared=
 global area=A3=A9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">014</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">An SGA =
and Oracle=20
      processes constitute an Oracle instance. Oracle automatically =
allocates=20
      memory for an SGA when you start an instance, and the operating =
system=20
      reclaims the memory when you shut down the instance. Each instance =
has its=20
      own SGA.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=CA=B5=C0=FD=CA=C7=D3=C9 SGA =BC=B0 Oracle=20
      =
=BD=F8=B3=CC=C1=BD=B2=BF=B7=D6=D7=E9=B3=C9=B5=C4=A1=A3=B5=B1=D3=C3=BB=A7=C6=
=F4=B6=AF=A3=A8start=A3=A9=CA=B5=C0=FD=CA=B1 Oracle =
=BD=AB=D7=D4=B6=AF=B5=D8=CE=AA SGA =
=B7=D6=C5=E4=C4=DA=B4=E6=A3=AC=B5=B1=D3=C3=BB=A7=B9=D8=B1=D5=A3=A8shut=20
      =
down=A3=A9=CA=B5=C0=FD=CA=B1=D3=C9=B2=D9=D7=F7=CF=B5=CD=B3=B8=BA=D4=F0=BB=
=D8=CA=D5=C4=DA=B4=E6=A1=A3=C3=BF=B8=F6=CA=B5=C0=FD=B6=BC=D3=D0=D7=D4=BC=BA=
=B5=C4 SGA=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">015</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
SGA is=20
      read/write. All users connected to a multiple-process database =
instance=20
      can read information contained within the instance's SGA, and =
several=20
      processes write to the SGA during execution of =
Oracle.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA=20
      =
=CA=C7=BF=C9=B6=C1=D0=B4=B5=C4=A1=A3=B5=B1=D3=C3=BB=A7=C1=AC=BD=D3=B5=BD=D2=
=BB=B8=F6=B6=E0=BD=F8=B3=CC=CA=FD=BE=DD=BF=E2=CA=B5=C0=FD=A3=A8multiple-p=
rocess database =
instance=A3=A9=BA=F3=BE=CD=C4=DC=B9=BB=B6=C1=C8=A1=B4=CB=CA=B5=C0=FD SGA =

      =D6=D0=B5=C4=D0=C5=CF=A2=A3=BB=D3=D0=D0=A9=BD=F8=B3=CC=D4=DA =
Oracle =D6=B4=D0=D0=C6=DA=BC=E4=BF=C9=D2=D4=CF=F2 SGA =
=D6=D0=D0=B4=C8=EB=D0=C5=CF=A2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">016</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
SGA contains the=20
      following data structures:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Database <SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00">buffer cache</SPAN>=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Redo log buffer=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Shared pool=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Java pool=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Large pool (optional)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Streams pool=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Data dictionary cache=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Other miscellaneous =
information=20
    </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA =
=C4=DA=B0=FC=BA=AC=D2=D4=CF=C2=CA=FD=BE=DD=BD=E1=B9=B9=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8database buffer cache=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=A3=A8redo log =
buffer=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">=B9=B2=CF=ED=B3=D8=A3=A8shared =
pool=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Java =B3=D8=A3=A8Java =
pool=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">=B4=F3=D0=CD=B3=D8=A3=A8large =
pool=A3=A9=A3=A8=BF=C9=D1=A1=B5=C4=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=C1=F7=B3=D8=A3=A8streams pool=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=D7=D6=B5=E4=BB=BA=B4=E6=C7=F8=A3=A8data dictionary =
cache=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=C6=E4=CB=FB=D4=D3=CF=EE=D0=C5=CF=A2 </LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">017</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Part =
of the SGA=20
      contains general information about the state of the database and =
the=20
      instance, which the background processes need to access; this is =
called=20
      the <B>fixed SGA</B>. No user data is stored here. The SGA also =
includes=20
      information communicated between processes, such as locking=20
      information.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA=20
      =
=D6=D0=BB=B9=B0=FC=BA=AC=C1=CB=CA=FD=BE=DD=BF=E2=BC=B0=CA=B5=C0=FD=B5=C4=D7=
=B4=CC=AC=D0=C5=CF=A2=A3=AC=B9=A9=BA=F3=CC=A8=BD=F8=B3=CC=CA=B9=D3=C3=A1=A3=
=D5=E2=B2=BF=B7=D6=C4=DA=C8=DD=B1=BB=B3=C6=CE=AA<B>=B9=CC=B6=A8 =
SGA</B>=A3=A8fixed=20
      =
SGA=A3=A9=A1=A3=D3=C3=BB=A7=CA=FD=BE=DD=B2=BB=BB=E1=B4=E6=B4=A2=D4=DA=D5=E2=
=B8=F6=C7=F8=D3=F2=C4=DA=A1=A3SGA =
=D6=D0=BB=B9=B0=FC=BA=AC=D0=E8=D2=AA=D4=DA Oracle =
=BD=F8=B3=CC=BC=E4=BD=F8=D0=D0=BD=BB=BB=BB=B5=C4=D0=C5=CF=A2=A3=A8=C0=FD=C8=
=E7=A3=AC=CB=F8=D0=C5=CF=A2=A3=A9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">018</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%"><SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">If the system uses shared =
server=20
      architecture, then the request and response queues and some =
contents of=20
      the PGA are in the SGA.</SPAN><BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=C8=E7=B9=FB=CA=FD=BE=DD=BF=E2=D4=CB=D0=D0=D4=DA=B9=B2=CF=ED=
=B7=FE=CE=F1=C4=A3=CA=BD=A3=A8shared server=20
      architecture=A3=A9=CF=C2=A3=ACSGA =
=D6=D0=BB=B9=D2=AA=B0=FC=BA=AC=C7=EB=C7=F3=D3=EB=D3=A6=B4=F0=B6=D3=C1=D0=A3=
=AC=D2=D4=BC=B0 PGA =
=D6=D0=B5=C4=D2=BB=D0=A9=D0=C5=CF=A2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">019</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Introduction=20
          to an Oracle Instance</A>" for more information about an =
Oracle=20
          instance=20
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.3"=20
          target=3D_self>Overview of the Program Global Areas</A>"=20
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Dispatcher=20
          Request and Response Queues</A>" </LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Introduction=20
          to an Oracle Instance</A>=A1=B1 =C1=CB=BD=E2=B9=D8=D3=DA =
Oracle =CA=B5=C0=FD=B5=C4=B8=FC=B6=E0=D0=C5=CF=A2=20
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.3"=20
          =
target=3D_self>=B3=CC=D0=F2=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</A>=A1=B1=20
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Dispatcher=20
          Request and Response Queues</A>=A1=B1 =
</LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">020</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>The SGA_MAX_SIZE Initialization Parameter</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.1 =B3=F5=CA=BC=BB=AF=B2=CE=CA=FD =
SGA_MAX_SIZE</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">021</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
SGA comprises a=20
      number of memory <B>components</B>, which are pools of memory used =
to=20
      satisfy a particular class of memory allocation requests. Examples =
of=20
      memory components include the shared pool (used to allocate memory =
for SQL=20
      and PL/SQL execution), the java pool (used for java objects and =
other java=20
      execution memory), and the buffer cache (used for caching disk =
blocks).=20
      All SGA components allocate and deallocate space in units of <SPAN =

      style=3D"BACKGROUND-COLOR: #ffff00">granule</SPAN>s. Oracle =
Database tracks=20
      SGA memory use in internal numbers of <B>granules</B> for each SGA =

      component.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA=20
      =
=D6=D0=B0=FC=BA=AC=C1=CB=B6=E0=B8=F6=C4=DA=B4=E6<B>=D7=E9=BC=FE</B>=A3=A8=
component=A3=A9=A3=AC=C3=BF=D2=BB=D7=E9=BC=FE=B6=BC=BF=C9=D2=D4=B1=BB=BF=B4=
=D7=F7=CE=AA=D2=BB=B8=F6=C4=DA=B4=E6=B3=D8=A3=AC=D3=C3=D3=DA=C2=FA=D7=E3=CC=
=D8=B6=A8=C0=E0=D0=CD=B5=C4=C4=DA=B4=E6=B7=D6=C5=E4=C7=EB=C7=F3=A1=A3=BE=D9=
=C0=FD=C0=B4=CB=B5=A3=AC=C4=DA=B4=E6=D7=E9=BC=FE=D6=D0=B0=FC=C0=A8=B9=B2=CF=
=ED=B3=D8=A3=A8shared=20
      pool=A3=A9=A3=A8=CE=AA SQL =BC=B0 PL/SQL =
=B5=C4=D6=B4=D0=D0=B7=D6=C5=E4=C4=DA=B4=E6=A3=A9=A3=ACJava =
=B3=D8=A3=A8java pool=A3=A9=A3=A8=CE=AA Java =B6=D4=CF=F3=BC=B0 Java=20
      =
=B3=CC=D0=F2=B5=C4=D6=B4=D0=D0=B7=D6=C5=E4=C4=DA=B4=E6=A3=A9=A3=AC=BC=B0=CA=
=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8buffer =
cache=A3=A9=A3=A8=D3=C3=D3=DA=BB=BA=B4=E6=B4=C5=C5=CC=C9=CF=B5=C4=CA=FD=BE=
=DD=BF=E9=A3=A9=B5=C8=A1=A3=CB=F9=D3=D0 SGA=20
      =
=D7=E9=BC=FE=B6=BC=CA=C7=D2=D4=D4=A4=C9=E8=B5=C4=C1=A3=B6=C8=A3=A8granule=
=A3=A9=CE=AA=B5=A5=CE=BB=BD=F8=D0=D0=C4=DA=B4=E6=B5=C4=B7=D6=C5=E4=D3=EB=BB=
=D8=CA=D5=B5=C4=A1=A3Oracle =
=CA=FD=BE=DD=BF=E2=CD=A8=B9=FD=BC=C7=C2=BC=C3=BF=B8=F6 SGA=20
      =
=D7=E9=BC=FE=CA=B9=D3=C3=B5=C4<B>=C1=A3=B6=C8=B5=A5=CE=BB</B>=B5=C4=CA=FD=
=C1=BF=C0=B4=D5=C6=CE=D5=D5=FB=B8=F6 SGA =
=B5=C4=C4=DA=B4=E6=CA=B9=D3=C3=C7=E9=BF=F6=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">022</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Granule size is=20
      determined by total SGA size. On most platforms, the size of a =
granule is=20
      4 MB if the total SGA size is less than 1 GB, and granule size is =
16MB for=20
      larger SGAs. Some platform dependencies arise. For example, on =
32-bit=20
      Windows, the granule size is 8 M for SGAs larger than 1 =
GB.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=C1=A3=B6=C8=B5=A5=CE=BB=B5=C4=B4=F3=D0=A1=CA=C7=D3=C9=D5=FB=
=B8=F6 SGA =
=B5=C4=C8=DD=C1=BF=BE=F6=B6=A8=B5=C4=A1=A3=D4=DA=B4=F3=B6=E0=CA=FD=C6=BD=CC=
=A8=CF=C2=A3=AC=B5=B1 SGA=20
      =B5=C4=C8=DD=C1=BF=D0=A1=D3=DA 1GB =
=CA=B1=A3=AC=D2=BB=B8=F6=C1=A3=B6=C8=B5=A5=CE=BB=CE=AA 4MB=A3=BB=B5=B1 =
SGA =B5=C4=C8=DD=C1=BF=B4=F3=D3=DA 1GB =
=CA=B1=A3=AC=D2=BB=B8=F6=C1=A3=B6=C8=B5=A5=CE=BB=D4=F2=CE=AA =
16MB=A1=A3=B5=AB=D2=B2=D3=D0=D0=A9=C6=BD=CC=A8=C0=FD=CD=E2=A1=A3=C0=FD=C8=
=E7=A3=AC=D4=DA 32=20
      =CE=BB=B5=C4 Windows =C6=BD=CC=A8=CF=C2=A3=AC=B5=B1 SGA =
=B5=C4=C8=DD=C1=BF=B4=F3=D3=DA 1GB =
=CA=B1=A3=AC=D2=BB=B8=F6=C1=A3=B6=C8=B5=A5=CE=BB=CE=AA =
8MB=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">023</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
Database can=20
      set limits on how much virtual memory the database uses for the =
SGA. It=20
      can start instances with minimal memory and allow the instance to =
use more=20
      memory by expanding the memory allocated for SGA components, up to =
a=20
      maximum determined by the <FONT =
color=3D#0000ff>SGA_MAX_SIZE</FONT>=20
      initialization parameter. If the value for <FONT=20
      color=3D#0000ff>SGA_MAX_SIZE</FONT> in the initialization =
parameter file or=20
      server parameter file (<FONT color=3D#0000ff>SPFILE</FONT>) is =
less than the=20
      sum the memory allocated for all components, either explicitly in =
the=20
      parameter file or by default, at the time the instance is =
initialized,=20
      then the database ignores the setting for <FONT=20
      color=3D#0000ff>SGA_MAX_SIZE</FONT>.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D3=C3=BB=A7=BF=C9=D2=D4=C9=E8=B6=A8 Oracle =
=CA=FD=BE=DD=BF=E2=CA=B5=C0=FD=B5=C4 SGA=20
      =
=C4=DC=B9=BB=CA=B9=D3=C3=B5=C4=C4=DA=B4=E6=D7=DC=CA=FD=C1=BF=A1=A3Oracle =
=D4=DA=C6=F4=B6=AF=D2=BB=B8=F6=CA=B5=C0=FD=D6=AE=B3=F5=D6=BB=BB=E1=CE=AA=B4=
=CB=CA=B5=C0=FD=B7=D6=C5=E4=D7=EE=D0=A1=CB=F9=D0=E8=C4=DA=B4=E6=A3=AC=B6=F8=
=D4=DA=CA=B5=C0=FD=D4=CB=D0=D0=C6=DA=BC=E4=BF=C9=D2=D4=CD=A8=B9=FD=C0=A9=D5=
=B9=B8=F7=B8=F6 SGA=20
      =
=D7=E9=BC=FE=C0=B4=CE=AA=CA=B5=C0=FD=CC=E1=B9=A9=B8=FC=B6=E0=C4=DA=B4=E6=A3=
=ACSGA =CB=F9=CA=B9=D3=C3=C4=DA=B4=E6=B5=C4=C9=CF=CF=DE=D3=C9 <FONT =
color=3D#0000ff>SGA_MAX_SIZE</FONT>=20
      =
=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=BE=F6=B6=A8=A1=A3=D4=DA=CA=B5=C0=FD=B3=F5=CA=
=BC=BB=AF=CA=B1=A3=AC=C8=E7=B9=FB=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=CE=C4=BC=FE=
=A3=A8initialization parameter =
file=A3=A9=BB=F2=B7=FE=CE=F1=C6=F7=B2=CE=CA=FD=CE=C4=BC=FE=A3=A8server=20
      parameter file=A3=A9=D6=D0 <FONT =
color=3D#0000ff>SGA_MAX_SIZE</FONT> =B5=C4=D6=B5=D0=A1=D3=DA Oracle =
=CE=AA SGA=20
      =
=B8=F7=D7=E9=BC=FE=B7=D6=C5=E4=B5=C4=C4=DA=B4=E6=D6=AE=BA=CD=A3=A8=CE=AA =
SGA =
=B8=F7=D7=E9=BC=FE=B7=D6=C5=E4=B5=C4=C4=DA=B4=E6=CA=FD=C1=BF=CA=C7=D2=C0=BE=
=DD=B2=CE=CA=FD=CE=C4=BC=FE=D6=D0=B5=C4=CF=D4=CA=BD=C9=E8=B6=A8=D6=B5=BB=F2=
=CF=B5=CD=B3=B5=C4=C4=AC=C8=CF=D6=B5=A3=A9=A3=ACOracle =
=BD=AB=BA=F6=C2=D4 <FONT=20
      color=3D#0000ff>SGA_MAX_SIZE</FONT> =
=B2=CE=CA=FD=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">024</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">For =
optimal=20
      performance in most systems, the entire SGA should fit in real =
memory. If=20
      it does not, and if virtual memory is used to store parts of it, =
then=20
      overall database system performance can decrease dramatically. The =
reason=20
      for this is that portions of the SGA are paged (written to and =
read from=20
      disk) by the operating system. <SPAN style=3D"BACKGROUND-COLOR: =
#ffff00">The=20
      amount of memory dedicated to all shared areas in the SGA also has =

      performance impact.</SPAN><BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=CE=AA=C1=CB=D3=C5=BB=AF=CF=B5=CD=B3=D0=D4=C4=DC=A3=AC=D5=FB=
=B8=F6 SGA =
=B5=C4=C8=DD=C1=BF=D3=A6=D3=EB=CA=B5=BC=CA=C4=DA=B4=E6=CA=FD=C1=BF=CF=E0=B7=
=FB=A1=A3=C8=E7=B9=FB=D2=F2=20
      SGA =
=B9=FD=B4=F3=B6=F8=D0=E8=D2=AA=CA=B9=D3=C3=D0=E9=C4=E2=C4=DA=B4=E6=A3=A8v=
irtual =
memory=A3=A9=CA=B1=A3=AC=CA=FD=BE=DD=BF=E2=B5=C4=CF=B5=CD=B3=D0=D4=C4=DC=BD=
=AB=CF=D4=D6=F8=CF=C2=BD=B5=A1=A3=D2=F2=CE=AA=B4=CB=CA=B1=B2=D9=D7=F7=CF=B5=
=CD=B3=D0=E8=D2=AA=B6=D4 SGA=20
      =
=D6=D0=B5=C4=B2=BF=B7=D6=C4=DA=C8=DD=BD=F8=D0=D0=B7=D6=D2=B3=A3=A8page=A3=
=A9=A3=A8=BC=B4=D4=DA=B4=C5=C5=CC=C9=CF=BD=F8=D0=D0=B6=C1=D0=B4=B2=D9=D7=F7=
=A3=A9=A1=A3SGA =
=D6=D0=B8=F7=B8=F6=C4=DA=B4=E6=D7=E9=BC=FE=B5=C4=C8=DD=C1=BF=BB=E1=B6=D4=CA=
=FD=BE=DD=BF=E2=CF=B5=CD=B3=B5=C4=D0=D4=C4=DC=D3=D0=CB=F9=D3=B0=CF=EC=A1=A3=
<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">025</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
size of the SGA=20
      is determined by several initialization parameters. The following=20
      parameters have the greatest effect on SGA size:<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA=20
    =
=B5=C4=C8=DD=C1=BF=CA=C7=D3=C9=B6=E0=B8=F6=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=BE=
=F6=B6=A8=B5=C4=A1=A3=CF=C2=B1=ED=CF=D4=CA=BE=C1=CB=D6=F7=D2=AA=B5=C4=B2=CE=
=CA=FD=A3=BA<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">026</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <TABLE id=3Dtable20 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
        <TBODY>
        <TR>
          <TD colSpan=3D2>
            <HR>
          </TD></TR>
        <TR>
          <TD width=3D"29%"><B><FONT =
color=3D#0000ff>Parameter</FONT></B></TD>
          <TD width=3D"71%"><B><FONT =
color=3D#0000ff>Description</FONT></B></TD></TR>
        <TR>
          <TD colSpan=3D2>
            <HR>
          </TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
          color=3D#0000ff>DB_CACHE_SIZE</FONT></TD>
          <TD width=3D"71%">The size of the cache of standard =
blocks.<BR>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT =
color=3D#0000ff>LOG_BUFFER</FONT></TD>
          <TD width=3D"71%">The number of bytes allocated for the redo =
log=20
            buffer.<BR>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
            color=3D#0000ff>SHARED_POOL_SIZE</FONT></TD>
          <TD width=3D"71%">The size in bytes of the area devoted to =
shared SQL=20
            and PL/SQL statements.<BR>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
          color=3D#0000ff>LARGE_POOL_SIZE</FONT></TD>
          <TD width=3D"71%">The size of the large pool; the default is=20
        0.<BR>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
          color=3D#0000ff>JAVA_POOL_SIZE</FONT></TD>
          <TD width=3D"71%">The size of the Java=20
    pool.<BR>=A1=A1</TD></TR></TBODY></TABLE>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <TABLE id=3Dtable22 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
        <TBODY>
        <TR>
          <TD colSpan=3D2>
            <HR>
          </TD></TR>
        <TR>
          <TD width=3D"29%"><FONT =
color=3D#0000ff><B>=B2=CE=CA=FD</B></FONT></TD>
          <TD width=3D"71%"><FONT =
color=3D#0000ff><B>=C3=E8=CA=F6</B></FONT></TD></TR>
        <TR>
          <TD colSpan=3D2>
            <HR>
          </TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
          color=3D#0000ff>DB_CACHE_SIZE</FONT></TD>
          <TD =
width=3D"71%">=B1=EA=D7=BC=C8=DD=C1=BF=CA=FD=BE=DD=BF=E9=A3=A8standard =
block=A3=A9=CA=B9=D3=C3=B5=C4=BB=BA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF=A1=A3<B=
R>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT =
color=3D#0000ff>LOG_BUFFER</FONT></TD>
          <TD =
width=3D"71%">=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=A3=A8redo log =
buffer=A3=A9=B5=C4=C8=DD=C1=BF=A3=AC=D2=D4=D7=D6=BD=DA=A3=A8byte=A3=A9=CE=
=AA=B5=A5=CE=BB=A1=A3<BR>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
            color=3D#0000ff>SHARED_POOL_SIZE</FONT></TD>
          <TD width=3D"71%">=B4=E6=B4=A2=B9=B2=CF=ED SQL =BC=B0 PL/SQL =
=B5=C4=C4=DA=B4=E6=C8=DD=C1=BF=A3=AC=D2=D4=D7=D6=BD=DA=A3=A8byte=A3=A9=CE=
=AA=B5=A5=CE=BB=A1=A3<BR>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
          color=3D#0000ff>LARGE_POOL_SIZE</FONT></TD>
          <TD width=3D"71%">=B4=F3=D0=CD=B3=D8=A3=A8large =
pool=A3=A9=B5=C4=C8=DD=C1=BF=A1=A3=C4=AC=C8=CF=D6=B5=CE=AA =
0=A1=A3<BR>=A1=A1</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"29%"><FONT=20
          color=3D#0000ff>JAVA_POOL_SIZE</FONT></TD>
          <TD width=3D"71%">Java =B3=D8=A3=A8Java =
pool=A3=A9=B5=C4=C8=DD=C1=BF=A1=A3<BR>=A1=A1</TD></TR></TBODY></TABLE></T=
D></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">027</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Automatic Shared Memory Management</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.2 =
=B9=B2=CF=ED=C8=AB=BE=D6=C7=F8=D7=D4=B6=AF=B9=DC=C0=ED</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">028</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">In =
previous database=20
      releases, a database administrator (DBA) was required to manually =
specify=20
      different SGA component sizes by setting a number of =
initialization=20
      parameters, including the <FONT =
color=3D#0000ff>SHARED_POOL_SIZE</FONT>,=20
      <FONT color=3D#0000ff>DB_CACHE_SIZE</FONT>, <FONT=20
      color=3D#0000ff>JAVA_POOL_SIZE</FONT>, and <FONT=20
      color=3D#0000ff>LARGE_POOL_SIZE</FONT> parameters. Oracle Database =
10g=20
      includes the Automatic Shared Memory Management feature which =
simplifies=20
      the SGA memory management significantly. In Oracle Database 10g, a =
DBA can=20
      simply specify the total amount of SGA memory available to an =
instance=20
      using the <FONT color=3D#0000ff>SGA_TARGET</FONT> initialization =
parameter=20
      and the Oracle Database will automatically distribute this memory =
among=20
      various subcomponents to ensure most effective memory =
utilization.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D4=DA=D6=AE=C7=B0=B0=E6=B1=BE=B5=C4=CA=FD=BE=DD=BF=E2=D6=D0=
=A3=ACDBA =D0=E8=D2=AA=CA=D6=B9=A4=B5=D8=C9=E8=D6=C3 SGA=20
      =
=B8=F7=B8=F6=D7=E9=BC=FE=B5=C4=C8=DD=C1=BF=A3=AC=BE=DF=CC=E5=C0=B4=CB=B5=BE=
=CD=CA=C7=C9=E8=B6=A8 <FONT =
color=3D#0000ff>SHARED_POOL_SIZE</FONT>=A3=AC<FONT=20
      color=3D#0000ff>DB_CACHE_SIZE</FONT>=A3=AC<FONT=20
      color=3D#0000ff>JAVA_POOL_SIZE</FONT>=A3=AC=BA=CD <FONT =
color=3D#0000ff>LARGE_POOL_SIZE=20
      </FONT>=B5=C8=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=A1=A3Oracle =
=CA=FD=BE=DD=BF=E2 10g =
=D6=D0=CC=E1=B9=A9=B5=C4=B9=B2=CF=ED=C8=AB=BE=D6=C7=F8=D7=D4=B6=AF=B9=DC=C0=
=ED=A3=A8Automatic Shared Memory=20
      =
Management=A3=A9=B9=A6=C4=DC=B4=F3=B4=F3=BC=F2=BB=AF=C1=CB=D5=EB=B6=D4 =
SGA =B5=C4=B9=DC=C0=ED=B9=A4=D7=F7=A1=A3=D4=DA Oracle 10g =
=D6=D0=A3=ACDBA =D6=BB=D0=E8=CA=B9=D3=C3 <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> =
=B2=CE=CA=FD=D6=B8=B6=A8=CA=B5=C0=FD=BF=C9=D3=C3=B5=C4 SGA =
=D7=DC=C1=BF=BC=B4=BF=C9=A3=ACOracle =
=C4=DC=B9=BB=D7=D4=B6=AF=B5=D8=BD=AB=C4=DA=B4=E6=B7=D6=C5=E4=B8=F8 SGA=20
      =
=B5=C4=B8=F7=B8=F6=D7=D3=D7=E9=BC=FE=A3=AC=D2=D4=B1=E3=CC=E1=B8=DF=C4=DA=B4=
=E6=B5=C4=CA=B9=D3=C3=D0=A7=C2=CA=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">029</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">When =
automatic SGA=20
      memory management is enabled, the sizes of the different SGA =
components=20
      are flexible and can adapt to the needs of a workload without =
requiring=20
      any additional configuration. The database automatically =
distributes the=20
      available memory among the various components as required, =
allowing the=20
      system to maximize the use of all available SGA =
memory.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B5=B1 SGA =
=B5=C4=C4=DA=B4=E6=B4=A6=D3=DA=D7=D4=B6=AF=B9=DC=C0=ED=D7=B4=CC=AC=CA=B1=A3=
=ACSGA=20
      =
=C4=DA=B8=F7=B8=F6=C4=DA=B4=E6=D7=E9=BC=FE=B5=C4=C8=DD=C1=BF=BF=C9=D2=D4=B8=
=F9=BE=DD=CF=B5=CD=B3=B5=C4=B8=BA=D4=D8=C1=E9=BB=EE=B5=D8=B5=F7=D5=FB=B6=F8=
=CE=DE=D0=E8=C8=CE=BA=CE=B6=EE=CD=E2=B5=C4=C5=E4=D6=C3=B9=A4=D7=F7=A1=A3O=
racle =
=D7=D4=B6=AF=B5=D8=BD=AB=BF=C9=D3=C3=B5=C4=C4=DA=B4=E6=B7=D6=C5=E4=B8=F8=D3=
=D0=D0=E8=D2=AA=B5=C4 SGA =D7=E9=BC=FE=A3=AC=CA=B9=CF=B5=CD=B3=D6=D0=20
      SGA =
=C4=DA=B4=E6=B5=C4=C0=FB=D3=C3=C2=CA=B4=EF=B5=BD=D7=EE=B4=F3=A1=A3<BR>=A1=
=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">030</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Consider a manual=20
      configuration in which 1 GB of memory is available for the SGA and =

      distributed to the following initialization parameters:<BR>
      =
<BLOCKQUOTE>SHARED_POOL_SIZE=3D128M<BR>DB_CACHE_SIZE=3D896M</BLOCKQUOTE><=
/TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=BE=D9=C0=FD=C0=B4=CB=B5=A1=A3=D4=DA=D2=BB=B8=F6 SGA =
=CE=AA=CA=D6=B9=A4=B9=DC=C0=ED=B5=C4 Oracle=20
      =CF=B5=CD=B3=D6=D0=A3=AC=BF=C9=D3=C3=B5=C4=C4=DA=B4=E6=CE=AA =
1GB=A3=AC=C7=D2=B8=F9=BE=DD=D2=D4=CF=C2=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=BD=F8=
=D0=D0=B7=D6=C5=E4=A3=BA<BR>
      =
<BLOCKQUOTE>SHARED_POOL_SIZE=3D128M<BR>DB_CACHE_SIZE=3D896M</BLOCKQUOTE><=
/TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">031</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">If an =
application=20
      attempts to allocate more than 128 MB of memory from the shared =
pool, an=20
      error is raised that indicates that the available shared pool has =
been=20
      exhausted. There could be free memory in the buffer cache, but =
this memory=20
      is not accessible to the shared pool. You would have to manually =
resize=20
      the buffer cache and the shared pool to work around this =
problem.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B5=B1=C4=B3=B8=F6=D3=A6=D3=C3=B3=CC=D0=F2=CA=D4=CD=BC=B4=D3=
=B9=B2=CF=ED=B3=D8=A3=A8shared pool=A3=A9=D6=D0=B7=D6=C5=E4=B3=AC=B9=FD =
128=20
      MB =
=B5=C4=C4=DA=B4=E6=CA=B1=A3=AC=CF=B5=CD=B3=BD=AB=C8=CF=CE=AA=B9=B2=CF=ED=B3=
=D8=B2=BB=BE=DF=B1=B8=D7=E3=B9=BB=B5=C4=BF=D5=BC=E4=B2=A2=B1=A8=B4=ED=A1=A3=
=B6=F8=B4=CB=CA=B1=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8buffer=20
      =
cache=A3=A9=D6=D0=BF=C9=C4=DC=D2=C0=BE=C9=B4=E6=D4=DA=BF=C9=D3=C3=BF=D5=BC=
=E4=A3=AC=B5=AB=B9=B2=CF=ED=B3=D8=C8=B4=CE=DE=B7=A8=CA=B9=D3=C3=A1=A3=B9=DC=
=C0=ED=D4=B1=D0=E8=D2=AA=CA=D6=B9=A4=B5=D8=B5=F7=D5=FB=CA=FD=BE=DD=BB=BA=B4=
=E6=C7=F8=D3=EB=B9=B2=CF=ED=B3=D8=B5=C4=C8=DD=C1=BF=B2=C5=C4=DC=BD=E2=BE=F6=
=B4=CB=CE=CA=CC=E2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">032</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">With =
automatic SGA=20
      management, you can simply set the <FONT =
color=3D#0000ff>SGA_TARGET</FONT>=20
      initialization parameter to <FONT color=3D#0000ff>1G</FONT>. If an =

      application needs more shared pool memory, it can obtain that =
memory by=20
      acquiring it from the free memory in the buffer =
cache.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B5=B1 SGA =
=CE=AA=D7=D4=B6=AF=B9=DC=C0=ED=CA=B1=A3=AC=B9=DC=C0=ED=D4=B1=D6=BB=D0=E8=D2=
=AA=BD=AB=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> =C9=E8=D6=C3=CE=AA <FONT =
color=3D#0000ff>1G</FONT>=20
      =
=BC=B4=BF=C9=A1=A3=C8=E7=B9=FB=C4=B3=B8=F6=D3=A6=D3=C3=B3=CC=D0=F2=D0=E8=D2=
=AA=B4=D3=B9=B2=CF=ED=B3=D8=D6=D0=B7=D6=C5=E4=B8=FC=B6=E0=C4=DA=B4=E6=A3=AC=
=D5=E2=D0=A9=C4=DA=B4=E6=BF=C9=D2=D4=B4=D3=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=
=C4=BF=C9=D3=C3=BF=D5=BC=E4=D6=D0=BB=F1=B5=C3=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">033</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Setting a single=20
      parameter greatly simplifies the administration task. You specify =
only the=20
      amount of SGA memory that an instance has available and forget =
about the=20
      sizes of individual components. No out of memory errors are =
generated=20
      unless the system has actually run out of memory.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%"><FONT =
color=3D#0000ff>SGA_TARGET=20
      </FONT>=B2=CE=CA=FD=BC=AB=B4=F3=B5=D8=BC=F2=BB=AF=C1=CB DBA =
=B5=C4=B9=A4=D7=F7=A1=A3=B9=DC=C0=ED=D4=B1=D6=BB=D0=E8=C9=E8=B6=A8=BF=C9=B9=
=A9=CA=B5=C0=FD SGA =
=CA=B9=D3=C3=B5=C4=D7=DC=C4=DA=B4=E6=C1=BF=A3=AC=B6=F8=CE=DE=D0=E8=BF=BC=C2=
=C7=C4=DA=B4=E6=C8=E7=BA=CE=D4=DA SGA=20
      =
=B8=F7=D7=E9=BC=FE=BC=E4=B7=D6=C5=E4=A1=A3=B3=FD=B7=C7=D5=FB=B8=F6=CF=B5=CD=
=B3=C4=DA=B4=E6=B2=BB=D7=E3=A3=AC=B9=DC=C0=ED=D4=B1=B2=BB=B1=D8=D4=D9=B5=A3=
=D0=C4=C4=DA=B4=E6=B2=BB=D7=E3=CE=CA=CC=E2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">034</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Automatic SGA=20
      management can enhance workload performance without requiring any=20
      additional resources or manual tuning effort. With manual =
configuration of=20
      the SGA, it is possible that compiled SQL statements frequently =
age out of=20
      the shared pool because of its inadequate size. This can increase =
the=20
      frequency of hard parses, leading to reduced performance. When =
automatic=20
      SGA management is enabled, the internal tuning algorithm monitors =
the=20
      performance of the workload, increasing the shared pool if it =
determines=20
      the increase will reduce the number of parses =
required.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=D4=DA SGA=20
      =
=D7=D4=B6=AF=B9=DC=C0=ED=C4=A3=CA=BD=CF=C2=A3=AC=CE=DE=D0=E8=CF=F2=CF=B5=CD=
=B3=D6=D0=CC=ED=BC=D3=B6=EE=CD=E2=B5=C4=D7=CA=D4=B4=A3=AC=D2=B2=CE=DE=D0=E8=
=D4=F6=BC=D3=CA=D6=B9=A4=CE=AC=BB=A4=B5=C4=B9=A4=D7=F7=C1=BF=A3=AC=BE=CD=C4=
=DC=CC=E1=B8=DF=CF=B5=CD=B3=B5=C4=B8=BA=D4=D8=C4=DC=C1=A6=A1=A3=D4=DA =
SGA =
=CA=D6=B9=A4=B9=DC=C0=ED=C4=A3=CA=BD=CF=C2=A3=AC=D2=BB=B8=F6=D2=D1=B1=E0=D2=
=EB=B5=C4 SQL=20
      =
=D3=EF=BE=E4=BF=C9=C4=DC=BB=E1=D2=F2=CE=AA=B9=B2=CF=ED=B3=D8=BF=D5=BC=E4=B2=
=BB=D7=E3=B6=F8=B1=BB=C6=B5=B7=B1=B5=C4=D2=C6=B3=F6=B9=B2=CF=ED=B3=D8=A3=AC=
=B5=BC=D6=C2=CF=B5=CD=B3=D0=D4=C4=DC=BD=B5=B5=CD=A1=A3=B6=F8=CA=B9=D3=C3=C1=
=CB SGA =D7=D4=B6=AF=B9=DC=C0=ED=BA=F3=A3=ACOracle=20
      =
=C4=DA=B2=BF=B5=C4=B5=F7=D3=C5=CB=E3=B7=A8=BD=AB=BC=E0=BF=D8=CF=B5=CD=B3=B5=
=C4=B8=BA=D4=D8=C7=E9=BF=F6=A3=AC=C8=E7=B9=FB=B7=A2=CF=D6=D4=F6=B4=F3=B9=B2=
=CF=ED=B3=D8=D3=D0=C0=FB=D3=DA=BC=F5=C9=D9=D6=D8=B8=B4=B5=C4 SQL =
=BD=E2=CE=F6=A3=A8parse=A3=A9=B2=D9=D7=F7=A3=AC=BE=CD=BB=E1=B6=D4=CF=E0=B9=
=D8=B5=C4 SGA=20
      =
=D7=E9=BC=FE=BD=F8=D0=D0=B5=F7=D5=FB=A3=AC=CE=AA=B9=B2=CF=ED=B3=D8=B7=D6=C5=
=E4=B8=FC=B6=E0=B5=C4=C4=DA=B4=E6=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">035</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
31/create.htm#ADMIN00207">Oracle=20
          Database Administrator's Guide</A>=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/memory.htm#PFGRF014">Oracle=20
          Database Performance Tuning Guide</A> =
</LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
31/create.htm#ADMIN00207">Oracle=20
          Database Administrator's Guide</A>=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/memory.htm#PFGRF014">Oracle=20
          Database Performance Tuning Guide</A> =
</LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">036</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>The SGA_TARGET Initialization Parameter</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.2.1 =B3=F5=CA=BC=BB=AF=B2=CE=CA=FD =
SGA_TARGET</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">037</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
<FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> initialization parameter =
reflects the=20
      total size of the SGA and includes memory for the following =
components:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Fixed SGA and other internal =
allocations=20
        needed by the Oracle Database instance=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The log buffer=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The shared pool=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The Java pool=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The buffer cache=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The <SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00">keep and recycle buffer =
caches</SPAN>=20
        (if specified)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Nonstandard block size buffer =
caches (if=20
        specified)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The Streams pool =
</LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> =D6=B8=B6=A8=C1=CB SGA =
=B5=C4=C8=AB=B2=BF=C4=DA=B4=E6=C8=DD=C1=BF=A1=A3=C6=E4=D6=D0=B0=FC=BA=AC=D2=
=D4=CF=C2=C4=DA=B4=E6=D7=E9=BC=FE=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">=B9=CC=B6=A8 SGA=A3=A8fixed =
SGA=A3=A9=BC=B0 Oracle =
=CA=B5=C0=FD=D4=CB=D0=D0=CB=F9=D0=E8=B5=C4=C4=DA=B4=E6=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=A3=A8log buffer=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">=B9=B2=CF=ED=B3=D8=A3=A8shared =
pool=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Java =B3=D8=A3=A8Java =
pool=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8buffer cache=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B1=A3=C1=F4=BB=BA=B4=E6=C7=F8=A3=A8keep buffer =
cache=A3=A9=D3=EB=BB=D8=CA=D5=BB=BA=B4=E6=C7=F8=A3=A8recycle=20
        buffer =
cache=A3=A9=A3=A8=C8=E7=B9=FB=D3=C3=BB=A7=BD=F8=D0=D0=C1=CB=C9=E8=B6=A8=A3=
=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B7=C7=B1=EA=D7=BC=C8=DD=C1=BF=CA=FD=BE=DD=BF=E9=CA=B9=D3=C3=B5=C4=BB=
=BA=B4=E6=C7=F8=A3=A8=C8=E7=B9=FB=D3=C3=BB=A7=BD=F8=D0=D0=C1=CB=C9=E8=B6=A8=
=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=C1=F7=B3=D8=A3=A8streams pool=A3=A9 =
</LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">038</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">It is =
significant=20
      that <FONT color=3D#0000ff>SGA_TARGET</FONT> includes the entire =
memory for=20
      the SGA, in contrast to earlier releases in which memory for the =
internal=20
      and fixed SGA was added to the sum of the configured SGA memory=20
      parameters. Thus, <FONT color=3D#0000ff>SGA_TARGET</FONT> gives =
you precise=20
      control over the size of the shared memory region allocated by the =

      database. If <FONT color=3D#0000ff>SGA_TARGET</FONT> is set to a =
value=20
      greater than <FONT color=3D#0000ff>SGA_MAX_SIZE</FONT> at startup, =
then the=20
      latter is bumped up to accommodate <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT>.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D0=E8=D2=AA=D7=A2=D2=E2=B5=C4=CA=C7 <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> =B2=CE=CA=FD=BA=AD=B8=C7=C1=CB =
SGA =
=B5=C4=C8=AB=B2=BF=C4=DA=B4=E6=A3=AC=B6=F8=D4=DA=D6=AE=C7=B0=B0=E6=B1=BE=B5=
=C4 Oracle =D6=D0=A3=ACSGA=20
      =
=B5=C4=C8=AB=B2=BF=C4=DA=B4=E6=B5=C8=D3=DA=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=D6=
=D0=C9=E8=B6=A8=B5=C4=B8=F7=B8=F6=C4=DA=B4=E6=D7=E9=BC=FE=C8=DD=C1=BF=D6=AE=
=BA=CD=D4=D9=BC=D3=C9=CF=B9=CC=B6=A8 SGA =BC=B0 Oracle =
=CA=B5=C0=FD=D4=CB=D0=D0=CB=F9=D0=E8=B5=C4=C4=DA=B4=E6=A1=A3=D2=F2=B4=CB=CA=
=B9=D3=C3 <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> =
=B2=CE=CA=FD=BF=C9=D2=D4=D7=BC=C8=B7=B5=D8=BF=D8=D6=C6=CA=FD=BE=DD=BF=E2=CB=
=F9=CA=B9=D3=C3=B5=C4=B9=B2=CF=ED=C4=DA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF=A1=A3=
=D4=DA=C6=F4=B6=AF=CA=B1=A3=AC=C8=E7=B9=FB <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> =
=B2=CE=CA=FD=B5=C4=D6=B5=B3=AC=B9=FD=C1=CB <FONT=20
      =
color=3D#0000ff>SGA_MAX_SIZE</FONT>=A3=AC=BA=F3=D5=DF=BD=AB=B1=BB=BA=F6=C2=
=D4=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">039</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR><SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00">Do not dynamically set or =
unset the=20
        </SPAN><FONT color=3D#0000ff><SPAN=20
        style=3D"BACKGROUND-COLOR: =
#ffff00">SGA_TARGET</SPAN></FONT><SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00"> parameter. This should be =
set only at=20
        startup.</SPAN></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR>=B2=BB=D2=AA=B6=AF=CC=AC=B5=D8=
=C9=E8=D6=C3 <FONT=20
        color=3D#0000ff>SGA_TARGET</FONT> =
=B2=CE=CA=FD=A1=A3=D5=E2=B8=F6=B2=CE=CA=FD=D6=BB=C4=DC=D4=DA=CA=FD=BE=DD=BF=
=E2=C6=F4=B6=AF=CA=B1=C9=E8=D6=C3=A1=A3</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">040</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Automatically Managed SGA Components</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.2.2 =D7=D4=B6=AF=B9=DC=C0=ED=B5=C4 SGA =
=C4=DA=B4=E6=D7=E9=BC=FE</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">041</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">When =
you set a value=20
      for <FONT color=3D#0000ff>SGA_TARGET</FONT>, Oracle Database 10g=20
      automatically sizes the most commonly configured components, =
including:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">The shared pool (for SQL and =
PL/SQL=20
        execution)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The Java pool (for Java =
execution state)=20

        <LI style=3D"MARGIN-BOTTOM: 10px">The large pool (for large =
allocations=20
        such as RMAN backup buffers)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The buffer cache=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The Streams pool =
</LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B5=B1=B9=DC=C0=ED=D4=B1=C9=E8=D6=C3=C1=CB <FONT=20
      color=3D#0000ff>SGA_TARGET </FONT>=B5=C4=D6=B5=BA=F3=A3=ACOracle =
10g =BB=E1=D7=D4=B6=AF=B5=D8=C9=E8=B6=A8=B8=F7=B8=F6 SGA =
=C4=DA=B4=E6=D7=E9=BC=FE=A3=AC=B0=FC=C0=A8=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">=B9=B2=CF=ED=B3=D8=A3=A8shared =
pool=A3=A9=A3=A8=B9=A9 SQL and PL/SQL =D6=B4=D0=D0=CA=B9=D3=C3=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Java =B3=D8=A3=A8Java =
pool=A3=A9=A3=A8=B9=A9 Java =D6=B4=D0=D0=CA=B9=D3=C3=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">=B4=F3=D0=CD=B3=D8=A3=A8large =
pool=A3=A9(=B9=A9=B4=F3=BF=E9=B5=C4=C4=DA=B4=E6=B7=D6=C5=E4=CA=B9=D3=C3=A3=
=AC=C0=FD=C8=E7 RMAN=20
        =B1=B8=B7=DD=CA=B1=CB=F9=D0=E8=BB=BA=B3=E5=C7=F8=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8buffer cache=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=C1=F7=B3=D8=A3=A8streams pool=A3=A9 =
</LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">042</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">You =
need not set the=20
      size of any of these components explicitly. By default the =
parameters for=20
      these components will appear to have values of zero. Whenever a =
component=20
      needs memory, it can request that it be transferred from another =
component=20
      by way of the internal automatic tuning mechanism. This transfer =
of memory=20
      occurs transparently, without user intervention.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=B9=DC=C0=ED=D4=B1=CE=DE=D0=E8=CE=AA=D5=E2=D0=A9=C4=DA=B4=E6=
=D7=E9=BC=FE=CF=D4=CA=BD=B5=D8=C9=E8=D6=C3=C8=DD=C1=BF=A1=A3=C4=AC=C8=CF=C7=
=E9=BF=F6=CF=C2=D5=E2=D0=A9=C4=DA=B4=E6=D7=E9=BC=FE=B5=C4=B2=CE=CA=FD=D6=B5=
=BD=AB=CF=D4=CA=BE=CE=AA=C1=E3=A1=A3=B5=B1=C4=B3=B8=F6=C4=DA=B4=E6=D7=E9=BC=
=FE=D0=E8=D2=AA=B8=FC=B6=E0=B5=C4=C4=DA=B4=E6=CA=B1=A3=AC=CB=FD=BF=C9=D2=D4=
=CD=A8=B9=FD=20
      Oracle =
=C4=DA=B2=BF=B5=C4=D7=D4=B6=AF=B5=F7=D5=FB=BB=FA=D6=C6=B4=D3=C6=E4=CB=FB=D7=
=E9=BC=FE=BB=F1=C8=A1=A1=A3=D5=E2=D0=A9=B9=A4=D7=F7=B6=D4=D3=C3=BB=A7=B6=F8=
=D1=D4=CA=C7=CD=B8=C3=F7=B5=C4=A3=AC=CE=DE=D0=E8=C8=CB=B9=A4=B8=C9=D4=A4=A1=
=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">043</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
performance of=20
      each of these automatically sized components is monitored by the =
Oracle=20
      Database instance. The instance uses internal views and statistics =
to=20
      determine how to distribute memory optimally among the components. =
As the=20
      workload changes, memory is redistributed to ensure optimal =
performance.=20
      To calculate the optimal distribution of memory, the database uses =
an=20
      algorithm that takes into consideration both long-term and =
short-term=20
      trends.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle=20
      =
=CA=B5=C0=FD=BD=AB=BC=E0=BF=D8=D5=E2=D0=A9=D7=D4=B6=AF=B5=F7=D5=FB=B5=C4=C4=
=DA=B4=E6=D7=E9=BC=FE=B5=C4=D0=D4=C4=DC=A1=A3=CA=B5=C0=FD=C4=DC=B9=BB=B8=F9=
=BE=DD=C4=DA=B2=BF=CA=D3=CD=BC=BC=B0=B8=F7=D6=D6=CD=B3=BC=C6=D0=C5=CF=A2=C0=
=B4=BE=F6=B6=A8=C8=E7=BA=CE=CA=B9=C4=DA=B4=E6=D4=DA=B8=F7=B8=F6=D7=E9=BC=FE=
=BC=E4=D7=EE=D3=C5=B5=D8=B7=D6=C5=E4=A1=A3=B5=B1=CF=B5=CD=B3=B5=C4=B8=BA=D4=
=D8=C7=E9=BF=F6=B7=A2=C9=FA=B1=E4=BB=AF=CA=B1=A3=AC=C4=DA=B4=E6=B7=D6=C5=E4=
=BD=AB=B1=BB=B5=F7=D5=FB=D2=D4=B1=A3=D6=A4=D7=EE=D3=C5=D0=D4=C4=DC=A1=A3=CE=
=AA=C1=CB=B1=A3=D6=A4=C4=DA=B4=E6=C4=DC=B9=BB=20
      =B1=BB=D7=EE=BC=D1=B5=D8=B7=D6=C5=E4=A3=ACOracle =
=CB=F9=B2=C9=C8=A1=B5=C4=CB=E3=B7=A8=BD=AB=CD=AC=CA=B1=BF=BC=C2=C7=CF=B5=CD=
=B3=D4=CB=D0=D0=B5=C4=B6=CC=C6=DA=D3=EB=B3=A4=C6=DA=C7=F7=CA=C6=A1=A3<BR>=
=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">044</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Manually Managed SGA Components</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.2.3 =CA=D6=B9=A4=B9=DC=C0=ED=B5=C4 SGA =
=C4=DA=B4=E6=D7=E9=BC=FE</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">045</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">There =
are a few SGA=20
      components whose sizes are not automatically adjusted. The =
administrator=20
      needs to specify the sizes of these components explicitly, if =
needed by=20
      the application. Such components are:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Keep/Recycle buffer caches =
(controlled=20
        by <FONT color=3D#0000ff>DB_KEEP_CACHE_SIZE</FONT> and <FONT=20
        color=3D#0000ff>DB_RECYCLE_CACHE_SIZE</FONT>)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Additional buffer caches for=20
        non-standard block sizes (controlled by <FONT=20
        color=3D#0000ff>DB_nK_CACHE_SIZE</FONT>, <FONT =
color=3D#0000ff>n</FONT> =3D=20
        {2, 4, 8, 16, 32}) </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=BB=B9=D3=D0=C9=D9=C1=BF=B5=C4 SGA =
=C4=DA=B4=E6=D7=E9=BC=FE=C8=DD=C1=BF=CA=C7=B2=BB=C4=DC=D7=D4=B6=AF=B5=F7=D5=
=FB=B5=C4=A1=A3=B5=B1=D3=A6=D3=C3=D0=E8=D2=AA=CA=B1=A3=ACDBA=20
      =
=D2=AA=CF=D4=CA=BD=B5=D8=C9=E8=B6=A8=D5=E2=D0=A9=D7=E9=BC=FE=B5=C4=C8=DD=C1=
=BF=A1=A3=D5=E2=D1=F9=B5=C4=C4=DA=B4=E6=D7=E9=BC=FE=D3=D0=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B1=A3=C1=F4/=BB=D8=CA=D5=BB=BA=B4=E6=C7=F8=A3=A8Keep/Recycle =
buffer cache=A3=A9=A3=A8=D3=C9=20
        <FONT color=3D#0000ff>DB_KEEP_CACHE_SIZE</FONT> =BA=CD <FONT=20
        color=3D#0000ff>DB_RECYCLE_CACHE_SIZE =
</FONT>=B2=CE=CA=FD=BF=D8=D6=C6=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B7=C7=B1=EA=D7=BC=C8=DD=C1=BF=CA=FD=BE=DD=BF=E9=CA=B9=D3=C3=B5=C4=BB=
=BA=B4=E6=A3=A8=D3=C9 <FONT=20
        color=3D#0000ff>DB_nK_CACHE_SIZE</FONT>=A3=AC<FONT =
color=3D#0000ff>n</FONT> =3D=20
        {2=A3=AC4=A3=AC8=A3=AC16=A3=AC32} =B2=CE=CA=FD=BF=D8=D6=C6=A3=A9 =
</LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">046</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
sizes of these=20
      components is determined by the administrator-defined value of =
their=20
      corresponding parameters. These values can, of course, be changed =
any time=20
      either using Enterprise Manager or from the command line with an =
<FONT=20
      color=3D#0000ff>ALTER SYSTEM</FONT> statement.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=D5=E2=D0=A9=C4=DA=B4=E6=D7=E9=BC=FE=B5=C4=C8=DD=C1=BF=CA=C7=
=B8=F9=BE=DD=B9=DC=C0=ED=D4=B1=C9=E8=B6=A8=B5=C4=CF=E0=B9=D8=B2=CE=CA=FD=D6=
=B5=BE=F6=B6=A8=B5=C4=A1=A3=B9=DC=C0=ED=D4=B1=BF=C9=D2=D4=CA=B9=D3=C3=C6=F3=
=D2=B5=B9=DC=C0=ED=C6=F7=A3=A8Enterprise Manager=A3=A9=BB=F2=20
      <FONT color=3D#0000ff>ALTER SYSTEM</FONT> =
=D3=EF=BE=E4=CB=E6=CA=B1=BD=F8=D0=D0=B5=F7=D5=FB=A1=A3<BR>=A1=A1</TD></TR=
>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">047</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
memory consumed=20
      by manually sized components reduces the amount of memory =
available for=20
      automatic adjustment. For example, in the following =
configuration:<BR>
      <BLOCKQUOTE>SGA_TARGET =3D 256M<BR>DB_8K_CACHE_SIZE =3D =
32M</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=CA=D6=B9=A4=BF=D8=D6=C6=C8=DD=C1=BF=B5=C4=C4=DA=B4=E6=D7=E9=
=BC=FE=BD=AB=BB=E1=D5=BC=D3=C3=D7=D4=B6=AF=B5=F7=D5=FB=C8=DD=C1=BF=B5=C4=C4=
=DA=B4=E6=D7=E9=BC=FE=B5=C4=BF=C9=D3=C3=BF=D5=BC=E4=A1=A3=C0=FD=C8=E7=D4=DA=
=D2=D4=CF=C2=C5=E4=D6=C3=D6=D0=A3=BA<BR>
      <BLOCKQUOTE>SGA_TARGET =3D 256M<BR>DB_8K_CACHE_SIZE =3D =
32M</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">048</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
instance has=20
      only 224 MB (256 - 32) remaining to be distributed among the =
automatically=20
      sized components.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D4=F2=B4=CB=CF=B5=CD=B3=D6=D0=D7=D4=B6=AF=B5=F7=D5=FB=C8=DD=
=C1=BF=B5=C4=C4=DA=B4=E6=D7=E9=BC=FE=B9=B2=D3=D0 224 MB=A3=A8256 -=20
      32=A3=A9=BF=C9=D3=C3=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">049</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Persistence of Automatically Tuned Values</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.2.4 =
=D7=D4=B6=AF=B5=F7=D5=FB=D6=B5=B5=C4=B9=CC=BB=AF</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">050</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
Database=20
      remembers the sizes of the automatically tuned components across =
instance=20
      shutdowns if you are using a server parameter file (SPFILE). As a =
result,=20
      the system does need to learn the characteristics of the workload =
again=20
      each time an instance is started. It can begin with information =
from the=20
      past instance and continue evaluating workload where it left off =
at the=20
      last shutdown.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=C8=E7=B9=FB=D3=C3=BB=A7=CA=B9=D3=C3=B5=C4=CA=C7=B7=FE=CE=F1=
=C6=F7=B2=CE=CA=FD=CE=C4=BC=FE=A3=A8server parameter=20
      file=A3=ACSPFILE=A3=A9=A3=ACOracle =
=C4=DC=B9=BB=D4=DA=CA=B5=C0=FD=B9=D8=B1=D5=A3=A8shutdown=A3=A9=CA=B1=BC=C7=
=C2=BC=B8=F7=B8=F6=D7=D4=B6=AF=B5=F7=D5=FB=B5=C4=C4=DA=B4=E6=D7=E9=BC=FE=B5=
=C4=C8=DD=C1=BF=A1=A3=D2=F2=B4=CB=A3=ACOracle=20
      =
=B2=BB=B1=D8=D4=DA=CA=B5=C0=FD=C3=BF=B4=CE=C6=F4=B6=AF=A3=A8start=A3=A9=CA=
=B1=D6=D8=D0=C2=C6=C0=B9=C0=CF=B5=CD=B3=B5=C4=B8=BA=D4=D8=CC=D8=D0=D4=A1=A3=
=CA=B5=C0=FD=BF=C9=D2=D4=B8=F9=BE=DD=C9=CF=B4=CE=B9=D8=B1=D5=CA=B1=C6=C0=B9=
=C0=B5=C4=B8=BA=D4=D8=CC=D8=D0=D4=C6=F4=B6=AF=A3=AC=B2=A2=D4=DA=D4=CB=D0=D0=
=D6=D0=BC=CC=D0=F8=B5=F7=D5=FB=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">051</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Adding Granules and Tracking Component Size</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.3 =D0=DE=B8=C4=BC=B0=B2=E9=D1=AF SGA =
=C4=DA=B4=E6=D7=E9=BC=FE=C8=DD=C1=BF</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">052</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">A =
database=20
      administrator expands the SGA use of a component with an <FONT=20
      color=3D#0000ff>ALTER SYSTEM</FONT> statement to modify the values =
of the=20
      initialization parameters associated with the respective =
components.=20
      Oracle Database rounds up the newly specified size to the nearest =
multiple=20
      of 16MB and adds or removes granules to meet the target size. The =
database=20
      must have enough free granules to satisfy the request. As long as =
the=20
      current amount of SGA memory is less than <FONT=20
      color=3D#0000ff>SGA_MAX_SIZE</FONT>, the database can allocate =
more granules=20
      until the SGA size reaches <FONT=20
color=3D#0000ff>SGA_MAX_SIZE</FONT>.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">DBA =
=BF=C9=D2=D4=CA=B9=D3=C3 <FONT color=3D#0000ff>ALTER=20
      SYSTEM</FONT> =
=D3=EF=BE=E4=D0=DE=B8=C4=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=D6=D0=B5=C4=CF=E0=B9=
=D8=D6=B5=C0=B4=B8=C4=B1=E4 SGA =
=D6=D0=B8=F7=D7=E9=BC=FE=D5=BC=D3=C3=B5=C4 SGA =C8=DD=C1=BF=A1=A3Oracle=20
      =
=BD=AB=D3=C3=BB=A7=C9=E8=B6=A8=B5=C4=D6=B5=CF=F2=C9=CF=A3=A8=D4=F6=B4=F3=A3=
=A9=D0=DE=D5=FD=CE=AA=D3=EB=C6=E4=D7=EE=BD=D3=BD=FC=B5=C4 16MB =
=B5=C4=B1=B6=CA=FD=A3=AC=B2=A2=D4=F6=BC=D3=BB=F2=BC=F5=C9=D9=C4=DA=B4=E6=D7=
=E9=BC=FE=D6=D0=B5=C4=C1=A3=B6=C8=B5=A5=CE=BB=A3=A8granule=A3=A9=A3=AC=CA=
=B9=20
      =
=C6=E4=C8=DD=C1=BF=D6=AE=B4=EF=B5=BD=D3=C3=BB=A7=C9=E8=B6=A8=B5=C4=D2=AA=C7=
=F3=A1=A3=B9=DC=C0=ED=D4=B1=D3=A6=B1=A3=D6=A4=CF=B5=CD=B3=BE=DF=B1=B8=D7=E3=
=B9=BB=B5=C4=C4=DA=B4=E6=D2=D4=C2=FA=D7=E3=C4=DA=B4=E6=B7=D6=C5=E4=C7=EB=C7=
=F3=A1=A3=D6=BB=D2=AA=B5=B1=C7=B0 SGA =
=C4=DA=B4=E6=C8=DD=C1=BF=D0=A1=D3=DA <FONT=20
      color=3D#0000ff>SGA_MAX_SIZE</FONT> =
=B2=CE=CA=FD=B5=C4=CF=DE=D6=C6=A3=ACOracle =BE=CD=C4=DC=CE=AA SGA =
=B7=D6=C5=E4=B8=FC=B6=E0=B5=C4=C4=DA=B4=E6=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">053</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
granule size=20
      that is currently being used for the SGA for each component can be =
viewed=20
      in the view <FONT color=3D#0000ff>V$SGAINFO</FONT>. The size of =
each=20
      component and the time and type of the last resize operation =
performed on=20
      each component can be viewed in the view <FONT=20
      color=3D#0000ff>V$SGA_DYNAMIC_COMPONENTS</FONT>. The database =
maintains a=20
      circular buffer of the last 400 resize operations made to SGA =
components.=20
      You can view the circular buffer in the <FONT=20
      color=3D#0000ff>V$SGA_RESIZE_OPS</FONT> view.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA =
=B8=F7=B8=F6=C4=DA=B4=E6=D7=E9=BC=FE=B5=B1=C7=B0=CA=B9=D3=C3=B5=C4=C1=A3=B6=
=C8=B5=A5=CE=BB=B5=C4=B4=F3=D0=A1=BF=C9=D2=D4=CD=A8=B9=FD <FONT=20
      color=3D#0000ff>V$SGAINFO</FONT> =
=CA=D3=CD=BC=BD=F8=D0=D0=B2=E9=D1=AF=A1=A3=B8=F7=B8=F6=C4=DA=B4=E6=D7=E9=BC=
=FE=B5=B1=C7=B0=C8=DD=C1=BF=BC=B0=D7=EE=BD=FC=D2=BB=B4=CE=B8=C4=B1=E4=C8=DD=
=C1=BF=B2=D9=D7=F7=B5=C4=C0=E0=D0=CD=BA=CD=CA=B1=BC=E4=BF=C9=D2=D4=CD=A8=B9=
=FD=20
      <FONT color=3D#0000ff>V$SGA_DYNAMIC_COMPONENTS</FONT> =
=CA=D3=CD=BC=BD=F8=D0=D0=B2=E9=D1=AF=A1=A3Oracle=20
      =
=BB=B9=CE=AC=BB=A4=D7=C5=D2=BB=B8=F6=CF=C8=BD=F8=CF=C8=B3=F6=B5=C4=BB=BA=B3=
=E5=C7=F8=A3=A8circular =
buffer=A3=A9=A3=AC=C6=E4=D6=D0=BC=C7=C2=BC=C1=CB=D7=EE=BD=FC 400 =
=B4=CE=B5=F7=D5=FB SGA =
=C4=DA=B4=E6=D7=E9=BC=FE=C8=DD=C1=BF=B5=C4=B2=D9=D7=F7=A1=A3=B9=DC=C0=ED=D4=
=B1=BF=C9=D2=D4=CD=A8=B9=FD=20
      <FONT color=3D#0000ff>V$SGA_RESIZE_OPS</FONT> =
=CA=D3=CD=BC=B2=E9=D1=AF=D5=E2=B8=F6=BB=BA=B3=E5=C7=F8=A1=A3<BR>=A1=A1</T=
D></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">054</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR>If you specify a size for a =
component=20
        that is not a multiple of granule size, then Oracle rounds the =
specified=20
        size up to the nearest multiple. For example, if the granule =
size is 4=20
        MB and you specify <FONT color=3D#0000ff>DB_CACHE_SIZE</FONT> as =
10 MB,=20
        you will actually be allocated 12 MB.</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR>=B5=B1=B9=DC=C0=ED=D4=B1=CE=AA=
=C4=DA=B4=E6=D7=E9=BC=FE=C9=E8=D6=C3=B5=C4=C8=DD=C1=BF=B2=BB=CA=C7=C1=A3=B6=
=C8=B5=A5=CE=BB=B5=C4=D5=FB=CA=FD=B1=B6=CA=B1=A3=ACOracle=20
        =
=BB=E1=BD=AB=C6=E4=CF=F2=C9=CF=A3=A8=D4=F6=B4=F3=A3=A9=D0=DE=D5=FD=CE=AA=D3=
=EB=C6=E4=D7=EE=BD=D3=BD=FC=B5=C4=C1=A3=B6=C8=B5=A5=CE=BB=B5=C4=D5=FB=CA=FD=
=B1=B6=A1=A3=C0=FD=C8=E7=A3=AC=C1=A3=B6=C8=B5=A5=CE=BB=B5=C4=B4=F3=D0=A1=CE=
=AA 4MB=A3=AC=C8=E7=B9=FB=D3=C3=BB=A7=BD=AB <FONT=20
        color=3D#0000ff>DB_CACHE_SIZE</FONT> =B2=CE=CA=FD=C9=E8=CE=AA =
10MB=A3=AC=D4=F2=B4=CB=B2=CE=CA=FD=B5=C4=CA=B5=BC=CA=C9=E8=B6=A8=D6=B5=BD=
=AB=CE=AA=20
      12MB=A1=A3</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">055</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
31/toc.htm">Oracle=20
          Database Administrator's Guide</A> for information on =
allocating=20
          memory=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b141=
96/toc.htm">Oracle=20
          Database 2 Day DBA</A> for information on showing the SGA size =
with=20
          Enterprise Manager=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b143=
57/toc.htm">SQL*Plus=20
          User's Guide and Reference</A> for information on displaying =
the SGA=20
          size with SQL*Plus=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
37/dynviews_part.htm#REFRN003">Oracle=20
          Database Reference</A> for information on <FONT=20
          color=3D#0000ff>V$SGASTAT</FONT>=20
          <LI style=3D"MARGIN-BOTTOM: 10px">Your Oracle installation or =
user's=20
          guide for information specific to your operating system=20
      </LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
31/toc.htm">Oracle=20
          Database Administrator's Guide</A> =
=C1=CB=BD=E2=B9=D8=D3=DA=C4=DA=B4=E6=B7=D6=C5=E4=B5=C4=C7=E9=BF=F6=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b141=
96/toc.htm">Oracle=20
          Database 2 Day DBA</A> =
=C1=CB=BD=E2=C8=E7=BA=CE=D4=DA=C6=F3=D2=B5=B9=DC=C0=ED=C6=F7=A3=A8Enterpr=
ise Manager=A3=A9=D6=D0=B2=E9=BF=B4 SGA =C8=DD=C1=BF=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b143=
57/toc.htm">SQL*Plus=20
          User's Guide and Reference</A> =C1=CB=BD=E2=C8=E7=BA=CE=D4=DA =
SQL*Plus =D6=D0=B2=E9=BF=B4 SGA =C8=DD=C1=BF=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
37/dynviews_part.htm#REFRN003">Oracle=20
          Database Reference</A> =C1=CB=BD=E2=B9=D8=D3=DA <FONT =
color=3D#0000ff>V$SGASTAT</FONT> =CA=D3=CD=BC=B5=C4=D0=C5=CF=A2=20

          <LI style=3D"MARGIN-BOTTOM: 10px">Oracle =
=B0=B2=D7=B0=CA=D6=B2=E1=BB=F2=D3=C3=BB=A7=CA=D6=B2=E1=C1=CB=BD=E2=C4=FA=CB=
=F9=CA=B9=D3=C3=B5=C4=B2=D9=D7=F7=CF=B5=CD=B3=B5=C4=D0=C5=CF=A2=20
      </LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">056</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Database Buffer Cache</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.4 =CA=FD=BE=DD=BB=BA=B4=E6=C7=F8</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">057</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
database buffer=20
      cache is the portion of the SGA that holds copies of data blocks =
read from=20
      datafiles. All user processes concurrently connected to the =
instance share=20
      access to the database buffer cache.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA =
=C4=DA=B5=C4=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8database buffer=20
      =
cache=A3=A9=D3=C3=D3=DA=B4=E6=B4=A2=B4=D3=CA=FD=BE=DD=CE=C4=BC=FE=A3=A8da=
tafile=A3=A9=B6=C1=B3=F6=B5=C4=CA=FD=BE=DD=BF=E9=A3=A8data =
block=A3=A9=B8=B1=B1=BE=A1=A3=CB=F9=D3=D0=B2=A2=B7=A2=B5=D8=C1=AC=BD=D3=B5=
=BD=CA=B5=C0=FD=C9=CF=B5=C4=D3=C3=BB=A7=BD=F8=B3=CC=A3=A8user=20
      =
process=A3=A9=B6=BC=BD=AB=B9=B2=CF=ED=CD=AC=D2=BB=B8=F6=CA=FD=BE=DD=BB=BA=
=B4=E6=C7=F8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">058</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
database buffer=20
      cache and the shared SQL cache are logically segmented into =
multiple sets.=20
      This organization into multiple sets reduces contention on =
multiprocessor=20
      systems.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=BC=B0=B9=B2=CF=ED SQL =
=C7=F8=A3=A8shared SQL=20
      =
cache=A3=A9=D4=DA=C2=DF=BC=AD=C9=CF=B1=BB=B7=D6=B8=EE=CE=AA=B6=E0=B8=F6=D7=
=E9=A1=A3=D5=E2=D6=D6=B7=D6=D7=E9=B5=C4=C4=DA=B4=E6=B9=DC=C0=ED=B7=BD=CA=BD=
=BC=F5=C9=D9=C1=CB=B6=E0=B4=A6=C0=ED=C6=F7=CF=B5=CD=B3=A3=A8multiprocesso=
r=20
    =
system=A3=A9=D6=D0=B5=C4=D7=CA=D4=B4=BE=BA=D5=F9=A1=A3<BR>=A1=A1</TD></TR=
>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">059</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Organization of the Database Buffer Cache</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.4.1 =
=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=B9=DC=C0=ED=B7=BD=CA=BD</H3></TD></T=
R>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">060</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
buffers in the=20
      cache are organized in two lists: the <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">write list</SPAN> and the =
least recently=20
      used (LRU) list. The <B>write list</B> holds dirty buffers, which =
contain=20
      data that has been modified but has not yet been written to disk. =
The=20
      <B>LRU list</B> holds free buffers, <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">pinned buffers</SPAN>, and =
dirty buffers=20
      that have not yet been moved to the write list. <B>Free =
buffers</B> do not=20
      contain any useful data and are available for use. <B>Pinned =
buffers</B>=20
      are currently being accessed.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8database buffer=20
      =
cache=A3=A9=D6=D0=B5=C4=BB=BA=B3=E5=C7=F8=A3=A8buffer=A3=A9=CD=A8=B9=FD=C1=
=BD=B8=F6=C1=D0=B1=ED=B9=DC=C0=ED=A3=BA=B4=FD=D0=B4=C1=D0=B1=ED=A3=A8writ=
e =
list=A3=A9=BA=CD=D7=EE=BD=FC=D7=EE=C9=D9=CA=B9=D3=C3=C1=D0=B1=ED=A3=A8lea=
st recently=20
      =
used=A3=A8LRU=A3=A9list=A3=A9=A1=A3<B>=B4=FD=D0=B4=C1=D0=B1=ED</B>=D6=D0=BC=
=C7=C2=BC=B5=C4=CA=C7=D4=E0=BB=BA=B3=E5=C7=F8=A3=A8dirty=20
      =
buffer=A3=A9=A3=AC=BC=B4=C6=E4=D6=D0=CA=FD=BE=DD=D2=D1=B1=BB=D0=DE=B8=C4=C7=
=D2=C9=D0=CE=B4=D0=B4=C8=EB=B4=C5=C5=CC=B5=C4=BB=BA=B3=E5=C7=F8=A1=A3<B>=D7=
=EE=BD=FC=D7=EE=C9=D9=CA=B9=D3=C3=C1=D0=B1=ED</B>=D6=D0=BC=C7=C2=BC=B5=C4=
=CA=C7=BF=C9=D3=C3=BB=BA=B3=E5=C7=F8=A3=A8free=20
      buffer=A3=A9=A3=AC=CB=F8=B6=A8=BB=BA=B3=E5=C7=F8=A3=A8pinned=20
      =
buffer=A3=A9=A3=AC=BC=B0=BB=B9=C3=BB=B1=BB=D2=C6=C8=EB=B4=FD=D0=B4=C1=D0=B1=
=ED=B5=C4=D4=E0=BB=BA=B3=E5=C7=F8=A1=A3<B>=BF=C9=D3=C3=BB=BA=B3=E5=C7=F8<=
/B>=C4=DA=B5=C4=CA=FD=BE=DD=CE=DE=D0=E8=BC=CC=D0=F8=B1=A3=C1=F4=A3=AC=BF=C9=
=D2=D4=D3=C3=D3=DA=B4=E6=B4=A2=D0=C2=CA=FD=BE=DD=A1=A3=B6=F8<B>=CB=F8=B6=A8=
=BB=BA=B3=E5=C7=F8</B>=CA=C7=D5=FD=D4=DA=B1=BB=B7=C3=CE=CA=B5=C4=BB=BA=B3=
=E5=C7=F8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">061</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">When =
an Oracle=20
      process accesses a buffer, the process moves the buffer to the =
most=20
      recently used (MRU) end of the LRU list. As more buffers are =
continually=20
      moved to the MRU end of the LRU list, dirty buffers age toward the =
LRU end=20
      of the LRU list.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B5=B1=C4=B3=B8=F6 =
Oracle =
=BD=F8=B3=CC=B7=C3=CE=CA=D2=BB=BF=E9=BB=BA=B3=E5=C7=F8=CA=B1=A3=AC=BE=CD=BB=
=E1=BD=AB=C6=E4=D2=C6=B6=AF=B5=BD LRU=20
      =C1=D0=B1=ED=B5=C4=D7=EE=BD=FC=CA=B9=D3=C3=A3=A8most recently =
used=A3=ACMRU=A3=A9=B6=CB=A1=A3=CB=E6=D7=C5=B8=FC=B6=E0=B1=BB=B7=C3=CE=CA=
=B5=C4=BB=BA=B3=E5=C7=F8=D2=C6=B6=AF=B5=BD LRU =C1=D0=B1=ED=B5=C4 MRU=20
      =
=B6=CB=A3=AC=BD=CF=D4=E7=C7=B0=B1=BB=B7=C3=CE=CA=B9=FD=B5=C4=D4=E0=BB=BA=B3=
=E5=C7=F8=BE=CD=BB=E1=D6=F0=BD=A5=CF=F2 LRU =C1=D0=B1=ED=B5=C4 LRU =
=B6=CB=D2=C6=B6=AF=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">062</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
first time an=20
      Oracle user process requires a particular piece of data, it =
searches for=20
      the data in the database buffer cache. If the process finds the =
data=20
      already in the cache (a <B>cache hit</B>), it can read the data =
directly=20
      from memory. If the process cannot find the data in the cache (a =
<B>cache=20
      miss</B>), it must copy the data block from a datafile on disk =
into a=20
      buffer in the cache before accessing the data. Accessing data =
through a=20
      cache hit is faster than data access through a cache =
miss.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B5=B1 Oracle =
=B5=C4=D3=C3=BB=A7=BD=F8=B3=CC=A3=A8user=20
      =
process=A3=A9=CA=D7=B4=CE=B2=E9=D1=AF=C4=B3=BF=E9=CA=FD=BE=DD=CA=B1=A3=AC=
=CB=FD=BD=AB=CA=D7=CF=C8=D4=DA=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=C4=DA=BD=F8=D0=
=D0=CB=D1=CB=F7=A1=A3=C8=E7=B9=FB=D3=C3=BB=A7=BD=F8=B3=CC=D4=DA=CA=FD=BE=DD=
=BB=BA=B4=E6=C7=F8=C4=DA=D5=D2=B5=BD=C1=CB=CB=F9=D0=E8=B5=C4=CA=FD=BE=DD=A3=
=A8=B3=C6=CE=AA<B>=BB=BA=B4=E6=C3=FC=D6=D0</B>=A3=A8cache=20
      =
hit=A3=A9=A3=A9=A3=AC=BE=CD=BF=C9=D2=D4=D6=B1=BD=D3=B4=D3=C4=DA=B4=E6=D6=D0=
=B7=C3=CE=CA=CA=FD=BE=DD=A1=A3=C8=E7=B9=FB=D3=C3=BB=A7=BD=F8=B3=CC=B2=BB=C4=
=DC=D4=DA=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=D6=D0=D5=D2=B5=BD=CB=F9=D0=E8=B5=C4=
=CA=FD=BE=DD=A3=A8=B3=C6=CE=AA<B>=BB=BA=B4=E6=CA=A7=D0=A7</B>=A3=A8cache =

      =
miss=A3=A9=A3=A9=A3=AC=D4=F2=D0=E8=D2=AA=B4=D3=B4=C5=C5=CC=D6=D0=B5=C4=CA=
=FD=BE=DD=CE=C4=BC=FE=C0=EF=BD=AB=CF=E0=D3=A6=B5=C4=CA=FD=BE=DD=BF=E9=B8=B4=
=D6=C6=B5=BD=BB=BA=B4=E6=D6=D0=B2=C5=C4=DC=BD=F8=D0=D0=B7=C3=CE=CA=A1=A3=BB=
=BA=B4=E6=C3=FC=D6=D0=CA=B1=B5=C4=CA=FD=BE=DD=B7=C3=CE=CA=CB=D9=B6=C8=D4=B6=
=D4=B6=B4=F3=D3=DA=BB=BA=B4=E6=CA=A7=D0=A7=CA=B1=B5=C4=CB=D9=B6=C8=A1=A3<=
BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">063</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Before =
reading a=20
      data block into the cache, the process must first find a free =
buffer. The=20
      process searches the LRU list, starting at the least recently used =
end of=20
      the list. <SPAN style=3D"BACKGROUND-COLOR: #ffff00">The process =
searches=20
      either until it finds a free buffer or until it has searched the =
threshold=20
      limit of buffers.<BR>=A1=A1</SPAN></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D3=C3=BB=A7=BD=F8=B3=CC=BD=AB=CA=FD=BE=DD=BF=E9=B6=C1=C8=EB=
=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=D6=AE=C7=B0=CA=D7=CF=C8=D2=AA=D7=BC=B1=B8=BA=
=C3=BF=C9=D3=C3=BB=BA=B3=E5=C7=F8=A1=A3=D3=C3=BB=A7=BD=F8=B3=CC=B4=D3=20
      LRU =C1=D0=B1=ED=B5=C4 LRU =
=B6=CB=BF=AA=CA=BC=B6=D4=C6=E4=BD=F8=D0=D0=CB=D1=CB=F7=A1=A3=D5=E2=B8=F6=CB=
=D1=CB=F7=B9=FD=B3=CC=BD=AB=D2=BB=D6=B1=B3=D6=D0=F8=A3=AC=D6=B1=B5=BD=D5=D2=
=B5=BD=BF=C9=D3=C3=BB=BA=B3=E5=C7=F8=BB=F2=B4=EF=B5=BD=BB=BA=B4=E6=CB=D1=CB=
=F7=B2=D9=D7=F7=B5=C4=D4=A4=C9=E8=CF=DE=B6=A8=D6=B5=CE=AA=D6=B9=A1=A3<BR>=
=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">064</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">If the =
user process=20
      finds a dirty buffer as it searches the LRU list, it moves that =
buffer to=20
      the write list and continues to search. When the process finds a =
free=20
      buffer, it reads the data block from disk into the buffer and =
moves the=20
      buffer to the MRU end of the LRU list.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B5=B1=D3=C3=BB=A7=BD=F8=B3=CC=D4=DA=B6=D4 LRU=20
      =
=C1=D0=B1=ED=B5=C4=CB=D1=CB=F7=B9=FD=B3=CC=D6=D0=D3=F6=B5=BD=D4=E0=BB=BA=B3=
=E5=C7=F8=CA=B1=A3=AC=CB=FD=BB=E1=CF=C8=BD=AB=B4=CB=C0=E0=BB=BA=B3=E5=C7=F8=
=D2=C6=C8=EB=B4=FD=D0=B4=C1=D0=B1=ED=A3=AC=D6=AE=BA=F3=D4=D9=BC=CC=D0=F8=CB=
=D1=CB=F7=A1=A3=B5=B1=D3=C3=BB=A7=BD=F8=B3=CC=D5=D2=B5=BD=C1=CB=BF=C9=D3=C3=
=BB=BA=B3=E5=C7=F8=CA=B1=A3=AC=BE=CD=BB=E1=BD=AB=CA=FD=BE=DD=BF=E9=B4=D3=B4=
=C5=C5=CC=D0=B4=C8=EB=BB=BA=B3=E5=C7=F8=A3=AC=B2=A2=BD=AB=B4=CB=BB=BA=B3=E5=
=C7=F8=D2=C6=B5=BD=20
      LRU =C1=D0=B1=ED=B5=C4 MRU =B6=CB=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">065</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">If an =
Oracle user=20
      process searches the threshold limit of buffers without finding a =
free=20
      buffer, the process stops searching the LRU list and signals the =
DBW0=20
      background process to write some of the dirty buffers to =
disk.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=C8=E7=B9=FB Oracle =
=D3=C3=BB=A7=BD=F8=B3=CC=B6=D4 LRU=20
      =
=C1=D0=B1=ED=B5=C4=CB=D1=CB=F7=B2=D9=D7=F7=B4=EF=B5=BD=C1=CB=D4=A4=C9=E8=B5=
=C4=CF=DE=B6=A8=D6=B5=B6=F8=C8=D4=BE=C9=C3=BB=D3=D0=D5=D2=B5=BD=BF=C9=D3=C3=
=BB=BA=B3=E5=C7=F8=A3=AC=C4=C7=C3=B4=BD=F8=B3=CC=BD=AB=CD=A3=D6=B9=CB=D1=CB=
=F7=B2=A2=CD=A8=D6=AA DBW0 =
=BA=F3=CC=A8=BD=F8=B3=CC=BD=AB=B2=BF=B7=D6=D4=E0=BB=BA=B3=E5=C7=F8=D0=B4=C8=
=EB=B4=C5=C5=CC=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">066</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR>"<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Database=20
        Writer Process (DBWn)</A>" for more information about DBWn=20
      processes</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR>=A1=B0<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Database=20
        Writer Process (DBWn)</A>=A1=B1 =C1=CB=BD=E2=B9=D8=D3=DA DBWn =
=BD=F8=B3=CC=B5=C4=B8=FC=B6=E0=D0=C5=CF=A2</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">067</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>The LRU Algorithm and Full Table Scans</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.4.2 LRU =
=CB=E3=B7=A8=BA=CD=C8=AB=B1=ED=C9=A8=C3=E8</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">068</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">When =
the user=20
      process is performing a full table scan, it reads the blocks of =
the table=20
      into buffers and puts them on the LRU end (instead of the MRU end) =
of the=20
      LRU list. This is because a fully scanned table usually is needed =
only=20
      briefly, so the blocks should be moved out quickly to leave more=20
      frequently used blocks in the cache.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B5=B1=D3=C3=BB=A7=BD=F8=B3=CC=A3=A8user =
process=A3=A9=D6=B4=D0=D0=C8=AB=B1=ED=C9=A8=C3=E8=A3=A8full table=20
      =
scan=A3=A9=CA=B1=A3=AC=CB=FD=BB=E1=BD=AB=B4=E6=B4=A2=B1=ED=CA=FD=BE=DD=B5=
=C4=CA=FD=BE=DD=BF=E9=B6=C1=C8=EB=BB=BA=B3=E5=C7=F8=A3=AC=B2=A2=BD=AB=D5=E2=
=D0=A9=BB=BA=B3=E5=C7=F8=D2=C6=B6=AF=B5=BD LRU =C1=D0=B1=ED=B5=C4 LRU =
=B6=CB=A3=A8=B6=F8=B2=BB=CA=C7 MRU=20
      =
=B6=CB=A3=A9=A1=A3=D5=E2=CA=C7=D2=F2=CE=AA=C8=AB=B1=ED=C9=A8=C3=E8=B5=C3=B5=
=BD=B5=C4=CA=FD=BE=DD=CD=A8=B3=A3=D6=BB=CA=C7=D4=DD=CA=B1=D0=E8=D2=AA=B5=C4=
=A3=AC=D2=F2=B4=CB=D5=E2=D0=A9=BB=BA=B3=E5=C7=F8=D3=A6=B5=B1=B1=BB=BE=A1=BF=
=EC=B5=D8=D2=C6=B3=F6=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=AC=CE=AA=C6=E4=CB=FB=
=CA=B9=D3=C3=C6=B5=C2=CA=B8=FC=B8=DF=B5=C4=CA=FD=BE=DD=BF=E9=CC=DA=B3=F6=BF=
=D5=BC=E4=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">069</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">You =
can control this=20
      default behavior of blocks involved in table scans on a =
table-by-table=20
      basis. To specify that blocks of the table are to be placed at the =
MRU end=20
      of the list during a full table scan, use the <FONT=20
      color=3D#0000ff>CACHE</FONT> clause when creating or altering a =
table or=20
      cluster. You can specify this behavior for small <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">lookup tables</SPAN> or large =
static=20
      historical tables to avoid I/O on subsequent accesses of the=20
table.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=D3=C3=BB=A7=BF=C9=D2=D4=D5=EB=B6=D4=C3=BF=B8=F6=B1=ED=B6=F8=
=C9=E8=B6=A8=C8=AB=B1=ED=C9=A8=C3=E8=CA=B1=BB=BA=B3=E5=C7=F8=B5=C4=CA=B9=D3=
=C3=B7=BD=CA=BD=A1=A3=BE=DF=CC=E5=D7=F6=B7=A8=CA=C7=A3=AC=D4=DA=B4=B4=BD=A8=
=A3=A8create=A3=A9=BB=F2=D0=DE=B8=C4=A3=A8alter=A3=A9=B1=ED=BB=F2=B4=D8=A3=
=A8cluster=A3=A9=CA=B1=CA=B9=D3=C3=20
      <FONT color=3D#0000ff>CACHE</FONT> =
=D7=D3=BE=E4=A3=AC=C9=E8=B6=A8=D4=DA=B6=D4=B4=CB=B1=ED=BD=F8=D0=D0=C8=AB=B1=
=ED=C9=A8=C3=E8=CA=B1=BD=AB=C6=E4=CA=FD=BE=DD=BF=E9=B6=C1=C8=EB LRU =
=C1=D0=B1=ED=B5=C4 MRU=20
      =
=B6=CB=A1=A3=D3=C3=BB=A7=BF=C9=D2=D4=B6=D4=CA=FD=BE=DD=C1=BF=BD=CF=D0=A1=B5=
=C4=BC=EC=CB=F7=B1=ED=A3=A8lookup =
table=A3=A9=BB=F2=CA=FD=BE=DD=C1=BF=BD=CF=B4=F3=B5=C4=BE=B2=CC=AC=C0=FA=CA=
=B7=B1=ED=A3=A8static historical=20
      =
table=A3=A9=BD=F8=D0=D0=B4=CB=CF=EE=C9=E8=B6=A8=A3=AC=D2=D4=B1=DC=C3=E2=B7=
=C3=CE=CA=B4=CB=C0=E0=B1=ED=B5=BC=D6=C2=B6=EE=CD=E2=B5=C4 I/O =
=B2=D9=D7=F7=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">070</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
00/toc.htm">Oracle=20
        Database SQL Reference</A> for information about the <FONT=20
        color=3D#0000ff>CACHE</FONT> clause</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
00/toc.htm">Oracle=20
        Database SQL Reference</A> =C1=CB=BD=E2=B9=D8=D3=DA <FONT =
color=3D#0000ff>CACHE</FONT>=20
      =D7=D3=BE=E4=B5=C4=D0=C5=CF=A2</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">071</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Size of the Database Buffer Cache</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.4.3 =
=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">072</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
supports=20
      multiple block sizes in a database. The standard block size is =
used for=20
      the <FONT color=3D#0000ff>SYSTEM</FONT> tablespace. You specify =
the standard=20
      block size by setting the initialization parameter <FONT=20
      color=3D#0000ff>DB_BLOCK_SIZE</FONT>. Legitimate values are from =
2K to=20
      32K.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=D4=DA=CD=AC=D2=BB=B8=F6=CA=FD=BE=DD=BF=E2=D6=D0=D6=A7=B3=D6=B6=E0=D6=D6=CA=
=FD=BE=DD=BF=E9=C8=DD=C1=BF=A1=A3<FONT=20
      color=3D#0000ff>SYSTEM</FONT> =
=B1=ED=BF=D5=BC=E4=BD=AB=CA=B9=D3=C3=B1=EA=D7=BC=CA=FD=BE=DD=BF=E9=C8=DD=C1=
=BF=A1=A3=B9=DC=C0=ED=D4=B1=BF=C9=D2=D4=CD=A8=B9=FD=B3=F5=CA=BC=BB=AF=B2=CE=
=CA=FD <FONT=20
      color=3D#0000ff>DB_BLOCK_SIZE</FONT> =
=C0=B4=C9=E8=B6=A8=CA=FD=BE=DD=BF=E2=B5=C4=B1=EA=D7=BC=CA=FD=BE=DD=BF=E9=C8=
=DD=C1=BF=A1=A3=D3=D0=D0=A7=D6=B5=CE=AA 2K =B5=BD=20
32K=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">073</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Optionally, you can=20
      also set the size for two additional buffer pools, <FONT=20
      color=3D#0000ff>KEEP</FONT> and <FONT =
color=3D#0000ff>RECYCLE</FONT>, by=20
      setting <FONT color=3D#0000ff>DB_KEEP_CACHE_SIZE</FONT> and <FONT=20
      color=3D#0000ff>DB_RECYCLE_CACHE_SIZE</FONT>. These three =
parameters are=20
      independent of one another.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B9=DC=C0=ED=D4=B1=BB=B9=BF=C9=D2=D4=CA=B9=D3=C3=B3=F5=CA=BC=
=BB=AF=B2=CE=CA=FD <FONT=20
      color=3D#0000ff>DB_KEEP_CACHE_SIZE</FONT> =D3=EB <FONT=20
      color=3D#0000ff>DB_RECYCLE_CACHE_SIZE</FONT> =CE=AA <FONT=20
      color=3D#0000ff>KEEP</FONT> =BC=B0 <FONT =
color=3D#0000ff>RECYCLE</FONT>=20
      =D5=E2=C1=BD=B8=F6=BF=C9=D1=A1=B5=C4=BB=BA=B3=E5=B3=D8=A3=A8buffer =
pool=A3=A9=C9=E8=B6=A8=C8=DD=C1=BF=A1=A3=C9=CF=CA=F6=C8=FD=B8=F6=B2=CE=CA=
=FD=CA=C7=CF=E0=BB=A5=B6=C0=C1=A2=B5=C4=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">074</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR>"<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.2.4.4"=20
        target=3D_self>Multiple Buffer Pools</A>" for more information =
about the=20
        <FONT color=3D#0000ff>KEEP</FONT> and <FONT =
color=3D#0000ff>RECYCLE</FONT>=20
        buffer pools </BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR>=A1=B0<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.2.4.4"=20
        =
target=3D_self>=C8=FD=D6=D6=CA=FD=BE=DD=BB=BA=B3=E5=B3=D8</A>=A1=B1=C1=CB=
=BD=E2=B9=D8=D3=DA <FONT color=3D#0000ff>KEEP</FONT> =BC=B0 <FONT=20
        color=3D#0000ff>RECYCLE</FONT> =
=BB=BA=B3=E5=B3=D8=B5=C4=D0=C5=CF=A2 </BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">075</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
sizes and=20
      numbers of non-standard block size buffers are specified by the =
following=20
      parameters:<BR>
      =
<BLOCKQUOTE>DB_2K_CACHE_SIZE<BR>DB_4K_CACHE_SIZE<BR>DB_8K_CACHE_SIZE<BR>D=
B_16K_CACHE_SIZE<BR>DB_32K_CACHE_SIZE</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B7=C7=B1=EA=D7=BC=C8=DD=C1=BF=CA=FD=BE=DD=BF=E9=BB=BA=B3=E5=
=C7=F8=A3=A8non-standard block size=20
      =
buffer=A3=A9=B5=C4=CA=FD=C1=BF=D3=EB=C8=DD=C1=BF=D3=C9=D2=D4=CF=C2=B2=CE=CA=
=FD=BE=F6=B6=A8=A3=BA<BR>
      =
<BLOCKQUOTE>DB_2K_CACHE_SIZE<BR>DB_4K_CACHE_SIZE<BR>DB_8K_CACHE_SIZE<BR>D=
B_16K_CACHE_SIZE<BR>DB_32K_CACHE_SIZE</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">076</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Each =
parameter=20
      specifies the size of the cache for the corresponding block =
size.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
width=3D"48%">=C3=BF=B8=F6=B2=CE=CA=FD=D6=B8=B6=A8=C1=CB=CF=E0=D3=A6=C8=DD=
=C1=BF=CA=FD=BE=DD=BF=E9=CA=B9=D3=C3=B5=C4=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=
=C4=C8=DD=C1=BF=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">077</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR>Platform-specific restrictions =
regarding=20
        the maximum block size apply, so some of these sizes might not =
be=20
        allowed on some platforms. </BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE><B>Note:</B><BR><BR>=CA=FD=BE=DD=BF=E9=B5=C4=D7=EE=B4=F3=C8=DD=
=C1=BF=BB=B9=BA=CD=B8=F7=C6=BD=CC=A8=B5=C4=CF=DE=D6=C6=D3=D0=B9=D8=A3=AC=D2=
=F2=B4=CB=D4=DA=C4=B3=D0=A9=C6=BD=CC=A8=C9=CF=A3=AC=C9=CF=CA=F6=B5=C4=D3=D0=
=D0=A9=BF=E9=C8=DD=C1=BF=CE=DE=B7=A8=CA=B9=D3=C3=A1=A3</BLOCKQUOTE></TD><=
/TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">078</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H4>Example of Setting Block and Cache Sizes</H4></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H4>8.2.4.3.1 =
=C9=E8=B6=A8=CA=FD=BE=DD=BF=E9=BC=B0=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=C8=DD=C1=
=BF=B5=C4=C0=FD=D7=D3</H4></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">079</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE>DB_BLOCK_SIZE=3D4096<BR>DB_CACHE_SIZE=3D1024M<BR>DB_2K_CACHE_=
SIZE=3D256M<BR>DB_8K_CACHE_SIZE=3D512M</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE>DB_BLOCK_SIZE=3D4096<BR>DB_CACHE_SIZE=3D1024M<BR>DB_2K_CACHE_=
SIZE=3D256M<BR>DB_8K_CACHE_SIZE=3D512M</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">080</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">In the =
preceding=20
      example, the parameter <FONT color=3D#0000ff>DB_BLOCK_SIZE</FONT> =
sets the=20
      standard block size of the database to 4K. The size of the cache =
of=20
      standard block size buffers is 1024MB. Additionally, 2K and 8K =
caches are=20
      also configured, with sizes of 256MB and 512MB, =
respectively.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D4=DA=D2=D4=C9=CF=C0=FD=D7=D3=D6=D0=A3=AC=CD=A8=B9=FD =
<FONT=20
      color=3D#0000ff>DB_BLOCK_SIZE</FONT> =
=B2=CE=CA=FD=BD=AB=CA=FD=BE=DD=BF=E2=B5=C4=B1=EA=D7=BC=CA=FD=BE=DD=BF=E9=C8=
=DD=C1=BF=C9=E8=CE=AA=20
      =
4K=A1=A3=B1=EA=D7=BC=C8=DD=C1=BF=B5=C4=CA=FD=BE=DD=BF=E9=CB=F9=CA=B9=D3=C3=
=B5=C4=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF=CE=AA =
1024MB=A1=A3=B4=CB=CD=E2=BB=B9=C5=E4=D6=C3=C1=CB=C8=DD=C1=BF=CE=AA 2K =
=BA=CD 8K =
=B5=C4=CA=FD=BE=DD=BF=E9=CB=F9=CA=B9=D3=C3=B5=C4=CA=FD=BE=DD=BB=BA=B4=E6=C7=
=F8=B5=C4=C8=DD=C1=BF=A3=AC=B7=D6=B1=F0=CE=AA=20
      256MB =BA=CD 512 MB=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">081</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR>The <FONT=20
        color=3D#0000ff>DB_nK_CACHE_SIZE</FONT> parameters cannot be =
used to size=20
        the cache for the standard block size. If the value of <FONT=20
        color=3D#0000ff>DB_BLOCK_SIZE</FONT> is nK, it is illegal to set =
<FONT=20
        color=3D#0000ff>DB_nK_CACHE_SIZE</FONT>. The size of the cache =
for the=20
        standard block size is always determined from the value of <FONT =

        color=3D#0000ff>DB_CACHE_SIZE</FONT>. </BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR><FONT=20
        color=3D#0000ff>DB_nK_CACHE_SIZE</FONT> =
=B2=CE=CA=FD=B2=BB=C4=DC=D3=C3=D3=DA=C9=E8=B6=A8=B1=EA=D7=BC=C8=DD=C1=BF=B5=
=C4=CA=FD=BE=DD=BF=E9=CB=F9=CA=B9=D3=C3=B5=C4=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=
=B5=C4=C8=DD=C1=BF=A1=A3=C8=E7=B9=FB=20
        <FONT color=3D#0000ff>DB_BLOCK_SIZE =
</FONT>&nbsp;=B2=CE=CA=FD=B5=C4=D6=B5=CE=AA nK, =D4=F2=B6=D4 <FONT=20
        color=3D#0000ff>DB_nK_CACHE_SIZE=20
        =
</FONT>=B2=CE=CA=FD=BD=F8=D0=D0=C9=E8=B6=A8=CA=C7=B2=BB=BA=CF=B7=A8=B5=C4=
=B2=D9=D7=F7=A1=A3=B1=EA=D7=BC=C8=DD=C1=BF=B5=C4=CA=FD=BE=DD=BF=E9=CB=F9=CA=
=B9=D3=C3=B5=C4=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF=B1=D8=D0=EB=
=B4=D3 <FONT=20
        color=3D#0000ff>DB_CACHE_SIZE</FONT> =
=B2=CE=CA=FD=D6=D0=C8=A1=B5=C3=A1=A3</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">082</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
cache has a=20
      limited size, so not all the data on disk can fit in the cache. =
When the=20
      cache is full, subsequent cache misses cause Oracle to write dirty =
data=20
      already in the cache to disk to make room for the new data. (If a =
buffer=20
      is not dirty, it does not need to be written to disk before a new =
block=20
      can be read into the buffer.) Subsequent access to any data that =
was=20
      written to disk results in additional cache misses.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=D3=C9=D3=DA=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF=
=CA=DC=CF=B5=CD=B3=B5=C4=CF=DE=D6=C6=A3=AC=D2=F2=B4=CB=B4=C5=C5=CC=C4=DA=B5=
=C4=CA=FD=BE=DD=B2=BB=BF=C9=C4=DC=C8=AB=B2=BF=B4=E6=C8=EB=BB=BA=B4=E6=D6=D0=
=A1=A3=B5=B1=BB=BA=B4=E6=D6=D0=C3=BB=D3=D0=BF=C9=D3=C3=BF=D5=BC=E4=BA=F3=A3=
=AC=BD=D3=CF=C2=C0=B4=B7=A2=C9=FA=B5=C4=BB=BA=B4=E6=CA=A7=D0=A7=A3=A8cach=
e=20
      miss=A3=A9=BB=E1=B4=A5=B7=A2 Oracle=20
      =
=BD=AB=BB=BA=B4=E6=C4=DA=B5=C4=D4=E0=CA=FD=BE=DD=D0=B4=C8=EB=B4=C5=C5=CC=A3=
=AC=D2=D4=B1=E3=CE=AA=D0=C2=CA=FD=BE=DD=BF=E9=CC=E1=B9=A9=BB=BA=B3=E5=C7=F8=
=A1=A3=A3=A8=C8=E7=B9=FB=BB=BA=B3=E5=C7=F8=D6=D0=B2=BB=B4=E6=D4=DA=D4=E0=CA=
=FD=BE=DD=A3=AC=D4=F2=B4=CB=BB=BA=B3=E5=C7=F8=CE=DE=D0=E8=CF=F2=B4=C5=C5=CC=
=D0=B4=C8=EB=BE=CD=BF=C9=D2=D4=D6=B1=BD=D3=B1=BB=D0=C2=CA=FD=BE=DD=BF=E9=CA=
=B9=D3=C3=A1=A3=A3=A9=B5=B1=D3=C3=BB=A7=D4=D9=B4=CE=B7=C3=CE=CA=B1=BB=D0=B4=
=C8=EB=B4=C5=C5=CC=B5=C4=CA=FD=BE=DD=BF=E9=CA=B1=A3=AC=D3=D6=BD=AB=B7=A2=C9=
=FA=BB=BA=B4=E6=CA=A7=D0=A7=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">083</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
size of the=20
      cache affects the likelihood that a request for data results in a =
cache=20
      hit. If the cache is large, it is more likely to contain the data =
that is=20
      requested. Increasing the size of a cache increases the percentage =
of data=20
      requests that result in cache hits.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF=BB=E1=D3=B0=
=CF=EC=C7=EB=C7=F3=CA=FD=BE=DD=CA=B1=B5=C4=BB=BA=B4=E6=C3=FC=D6=D0=A3=A8c=
ache=20
      =
hit=A3=A9=C7=E9=BF=F6=A1=A3=C8=E7=B9=FB=BB=BA=B4=E6=C7=F8=BD=CF=B4=F3=A3=AC=
=D4=F2=C6=E4=D6=D0=B0=FC=BA=AC=D3=C3=BB=A7=C7=EB=C7=F3=CA=FD=BE=DD=B5=C4=BF=
=C9=C4=DC=D0=D4=BE=CD=BD=CF=B4=F3=A1=A3=D4=F6=B4=F3=BB=BA=B4=E6=C7=F8=C8=DD=
=C1=BF=B5=C4=CD=AC=CA=B1=D2=B2=BB=E1=CC=E1=B8=DF=CA=FD=BE=DD=C7=EB=C7=F3=CA=
=B1=BB=BA=B4=E6=C3=FC=D6=D0=B5=C4=B8=C5=C2=CA=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">084</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">You =
can change the=20
      size of the buffer cache while the instance is running, without =
having to=20
      shut down the database. Do this with the <FONT =
color=3D#0000ff>ALTER=20
      SYSTEM</FONT> statement. For more information, see "<A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.2.10"=20
      target=3D_self>Control of the SGA's Use of =
Memory</A>".<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B9=DC=C0=ED=D4=B1=BF=C9=D2=D4=D4=DA=CA=B5=C0=FD=D4=CB=D0=D0=
=C6=DA=BC=E4=CA=B9=D3=C3 <FONT=20
      color=3D#0000ff>ALTER SYSTEM</FONT> =
=D3=EF=BE=E4=B8=C4=B1=E4=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=C8=DD=C1=BF=A3=
=AC=B6=F8=CE=DE=D0=E8=B9=D8=B1=D5=A3=A8shut =
down=A3=A9=CA=FD=BE=DD=BF=E2=A1=A3=C1=ED=BC=FB=A1=B0<A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.2.10"=20
      target=3D_self>=BF=D8=D6=C6 SGA =
=B5=C4=C4=DA=B4=E6=CA=B9=D3=C3</A>=A1=B1=C1=CB=BD=E2=D3=EB=B4=CB=CF=E0=B9=
=D8=B5=C4=D0=C5=CF=A2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">085</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%"><SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">Use the fixed view =
</SPAN><FONT=20
      color=3D#0000ff><SPAN=20
      style=3D"BACKGROUND-COLOR: =
#ffff00">V$BUFFER_POOL</SPAN></FONT><SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00"> to track the sizes of the =
different=20
      cache components and any pending resize =
operations.</SPAN><BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B9=DC=C0=ED=D4=B1=BF=C9=D2=D4=CA=B9=D3=C3=B9=CC=B6=A8=CA=D3=
=CD=BC=A3=A8fixed view=A3=A9<FONT=20
      color=3D#0000ff>V$BUFFER_POOL</FONT>=20
      =
=C0=B4=B2=E9=D1=AF=B8=F7=B8=F6=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=D7=E9=BC=FE=B5=
=C4=C8=DD=C1=BF=BC=B0=D5=FD=D4=DA=D6=B4=D0=D0=D6=D0=B5=C4=B8=C4=B1=E4=BB=BA=
=B4=E6=C7=F8=D7=E9=BC=FE=C8=DD=C1=BF=B2=D9=D7=F7=B5=C4=D7=B4=CC=AC=A1=A3<=
BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">086</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
        Database Performance Tuning Guide</A> for information about =
tuning the=20
        buffer cache</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
        Database Performance Tuning Guide</A> =
=C1=CB=BD=E2=C8=E7=BA=CE=B5=F7=D5=FB=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8</BLOCK=
QUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">087</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3><A name=3De.8.2.4.4></A>Multiple Buffer Pools</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3><A name=3Dc.8.2.4.4></A>8.2.4.4 =
=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=B5=C4=C8=FD=D6=D6=BB=BA=B3=E5=B3=D8</H3></=
TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">088</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">You =
can configure=20
      the database buffer cache with separate buffer pools that either =
keep data=20
      in the buffer cache or make the buffers available for new data =
immediately=20
      after using the data blocks. Particular schema objects (tables, =
clusters,=20
      indexes, and partitions) can then be assigned to the appropriate =
buffer=20
      pool to control the way their data blocks age out of the =
cache.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B9=DC=C0=ED=D4=B1=BF=C9=D2=D4=D4=DA=CA=FD=BE=DD=BB=BA=B4=E6=
=C7=F8=D6=D0=C5=E4=D6=C3=B6=E0=B8=F6=BB=BA=B3=E5=B3=D8=A3=A8buffer=20
      =
pool=A3=A9=A3=AC=D2=D4=B1=E3=CA=B5=CF=D6=D4=DA=CA=FD=BE=DD=BB=BA=B4=E6=C7=
=F8=D6=D0=B1=A3=C1=F4=CA=FD=BE=DD=BB=F2=CA=B9=CA=FD=BE=DD=BB=BA=B3=E5=C7=F8=
=D4=DA=C6=E4=D6=D0=B5=C4=CA=FD=BE=DD=BF=E9=B1=BB=CA=B9=D3=C3=BA=F3=BF=C9=D2=
=D4=C1=A2=BC=B4=D0=B4=C8=EB=D0=C2=CA=FD=BE=DD=A1=A3=D3=C3=BB=A7=BF=C9=D2=D4=
=D6=B8=B6=A8=B7=BD=B0=B8=B6=D4=CF=F3=A3=A8schema=20
      =
object=A3=A9=A3=A8=B1=ED=A3=AC=B4=D8=A3=AC=CB=F7=D2=FD=A3=AC=BC=B0=B7=D6=C7=
=F8=A3=A9=CA=B9=D3=C3=CF=E0=D3=A6=B5=C4=BB=BA=B3=E5=B3=D8=A3=AC=D2=D4=B1=E3=
=BF=D8=D6=C6=CA=FD=BE=DD=B1=BB=D2=C6=B3=F6=BB=BA=B4=E6=C7=F8=B5=C4=CA=B1=BB=
=FA=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">089</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">The <FONT =
color=3D#0000ff>KEEP</FONT>=20
        buffer pool retains the schema object's data blocks in memory.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The <FONT =
color=3D#0000ff>RECYCLE</FONT>=20
        buffer pool eliminates data blocks from memory as soon as they =
are no=20
        longer needed.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The <FONT =
color=3D#0000ff>DEFAULT</FONT>=20
        buffer pool contains data blocks from schema objects that are =
not=20
        assigned to any buffer pool, as well as schema objects that are=20
        explicitly assigned to the <FONT color=3D#0000ff>DEFAULT</FONT> =
pool.=20
      </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px"><FONT =
color=3D#0000ff>KEEP</FONT>=20
        =
=BB=BA=B3=E5=B3=D8=BD=AB=D2=BB=D6=B1=B1=A3=C1=F4=B4=E6=B4=A2=D4=DA=C6=E4=D6=
=D0=B5=C4=B7=BD=B0=B8=B6=D4=CF=F3=B5=C4=CA=FD=BE=DD=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><FONT =
color=3D#0000ff>RECYCLE</FONT>=20
        =
=BB=BA=B3=E5=B3=D8=BD=AB=CB=E6=CA=B1=C7=E5=B3=FD=B4=E6=B4=A2=D4=DA=C6=E4=D6=
=D0=B2=BB=D4=D9=B1=BB=D3=C3=BB=A7=D0=E8=D2=AA=B5=C4=CA=FD=BE=DD=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><FONT =
color=3D#0000ff>DEFAULT</FONT>=20
        =
=BB=BA=B3=E5=B3=D8=D6=D0=B4=E6=B4=A2=B5=C4=CA=C7=C3=BB=D3=D0=B1=BB=D6=B8=B6=
=A8=CA=B9=D3=C3=C6=E4=CB=FB=BB=BA=B3=E5=B3=D8=B5=C4=B7=BD=B0=B8=B6=D4=CF=F3=
=B5=C4=CA=FD=BE=DD=A3=AC=D2=D4=BC=B0=B1=BB=CF=D4=CA=BD=B5=D8=D6=B8=B6=A8=CA=
=B9=D3=C3<FONT color=3D#0000ff>=20
        DEFAULT</FONT> =
=BB=BA=B3=E5=B3=D8=B5=C4=B7=BD=B0=B8=B6=D4=CF=F3=B5=C4=CA=FD=BE=DD=A1=A3 =
</LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">090</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
initialization=20
      parameters that configure the <FONT color=3D#0000ff>KEEP</FONT> =
and <FONT=20
      color=3D#0000ff>RECYCLE</FONT> buffer pools are <FONT=20
      color=3D#0000ff>DB_KEEP_CACHE_SIZE</FONT> and <FONT=20
      color=3D#0000ff>DB_RECYCLE_CACHE_SIZE</FONT>.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=D3=C3=D3=DA=C5=E4=D6=C3 =
<FONT color=3D#0000ff>KEEP</FONT>=20
      =BC=B0 <FONT color=3D#0000ff>RECYCLE</FONT> =
=BB=BA=B3=E5=C7=F8=B5=C4=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=CE=AA <FONT=20
      color=3D#0000ff>DB_KEEP_CACHE_SIZE</FONT> =D3=EB <FONT=20
      =
color=3D#0000ff>DB_RECYCLE_CACHE_SIZE</FONT>=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">091</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR>Multiple buffer pools are only =
available=20
        for the standard block size. Non-standard block size caches have =
a=20
        single <FONT color=3D#0000ff>DEFAULT</FONT> =
pool.</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR>=C9=CF=CA=F6=C8=FD=D6=D6=CA=FD=
=BE=DD=BB=BA=B3=E5=B3=D8=D6=BB=D3=D0=B1=EA=D7=BC=C8=DD=C1=BF=B5=C4=CA=FD=BE=
=DD=BB=BA=B4=E6=C7=F8=B2=C5=BE=DF=B1=B8=A1=A3=B7=C7=B1=EA=D7=BC=C8=DD=C1=BF=
=CA=FD=BE=DD=BF=E9=CA=B9=D3=C3=B5=C4=CA=FD=BE=DD=BB=BA=B3=E5=C7=F8=D6=D0=D6=
=BB=D3=D0=20
        <FONT color=3D#0000ff>DEFAULT</FONT> =
=BB=BA=B3=E5=B3=D8=A1=A3</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">092</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> for more information =
about=20
          multiple buffer pools=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
00/toc.htm">Oracle=20
          Database SQL Reference</A> for the syntax of the <FONT=20
          color=3D#0000ff>BUFFER_POOL</FONT> clause of the <FONT=20
          color=3D#0000ff>STORAGE</FONT> clause =
</LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> =
=C1=CB=BD=E2=B8=F7=D6=D6=CA=FD=BE=DD=BB=BA=B3=E5=B3=D8=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
00/toc.htm">Oracle=20
          Database SQL Reference</A> =
=B2=E9=D1=AF=C8=E7=BA=CE=CA=B9=D3=C3 <FONT =
color=3D#0000ff>STORAGE</FONT>=20
          =D7=D3=BE=E4=D6=D0=B5=C4 <FONT =
color=3D#0000ff>BUFFER_POOL</FONT> =D7=D3=BE=E4=20
  </LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">093</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Redo Log Buffer</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.5 =
=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">094</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
<B>redo log=20
      buffer</B> is a circular buffer in the SGA that holds information =
about=20
      changes made to the database. This information is stored in =
<B>redo=20
      entries</B>. Redo entries contain the information necessary to=20
      reconstruct, or redo, changes made to the database by <FONT=20
      color=3D#0000ff>INSERT</FONT>, <FONT =
color=3D#0000ff>UPDATE</FONT>, <FONT=20
      color=3D#0000ff>DELETE</FONT>, <FONT =
color=3D#0000ff>CREATE</FONT>, <FONT=20
      color=3D#0000ff>ALTER</FONT>, or <FONT color=3D#0000ff>DROP</FONT> =
operations.=20
      Redo entries are used for database recovery, if =
necessary.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%"><B>=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8</B>=A3=A8redo=
 log buffer=A3=A9=CA=C7 SGA=20
      =
=C4=DA=D2=BB=BF=E9=B1=BB=D1=AD=BB=B7=CA=B9=D3=C3=B5=C4=BB=BA=B3=E5=C7=F8=A3=
=AC=D3=C3=D3=DA=BC=C7=C2=BC=CA=FD=BE=DD=BF=E2=C4=DA=B5=C4=CA=FD=BE=DD=B1=E4=
=BB=AF=D0=C5=CF=A2=A1=A3=D5=E2=D0=A9=D0=C5=CF=A2=D2=D4<B>=D6=D8=D7=F6=CC=F5=
=C4=BF</B>=A3=A8redo =
entry=A3=A9=B5=C4=D0=CE=CA=BD=BD=F8=D0=D0=B4=E6=B4=A2=A1=A3Oracle=20
      =
=C0=FB=D3=C3=D6=D8=D7=F6=CC=F5=C4=BF=C4=DA=B5=C4=D0=C5=CF=A2=BE=CD=BF=C9=D2=
=D4=D6=D8=D7=F6=D3=C9 <FONT color=3D#0000ff>INSERT</FONT>=A3=AC<FONT=20
      color=3D#0000ff>UPDATE</FONT>=A3=AC<FONT =
color=3D#0000ff>DELETE</FONT>=A3=AC<FONT=20
      color=3D#0000ff>CREATE</FONT>=A3=AC<FONT =
color=3D#0000ff>ALTER</FONT>=A3=AC=BC=B0 <FONT=20
      color=3D#0000ff>DROP</FONT> =
=B5=C8=B2=D9=D7=F7=B6=D4=CA=FD=BE=DD=BF=E2=BD=F8=D0=D0=B5=C4=D0=DE=B8=C4=A1=
=A3=D6=D8=D7=F6=CC=F5=C4=BF=BF=C9=D2=D4=B1=BB=D3=C3=D3=DA=BD=F8=D0=D0=CA=FD=
=BE=DD=BF=E2=BB=D6=B8=B4=A3=A8database=20
      recovery=A3=A9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">095</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Redo =
entries are=20
      copied by Oracle database processes from the user's memory space =
to the=20
      redo log buffer in the SGA. The redo entries take up continuous,=20
      sequential space in the buffer. The background process LGWR writes =
the=20
      redo log buffer to the active redo log file (or group of files) on =

      disk.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=CA=FD=BE=DD=BF=E2=B5=C4=BD=F8=B3=CC=BD=AB=D6=D8=D7=F6=CC=F5=C4=BF=B4=D3=D3=
=C3=BB=A7=B5=C4=C4=DA=B4=E6=BF=D5=BC=E4=A3=A8user's=20
      memory space=A3=A9=B8=B4=D6=C6=B5=BD SGA =
=B5=C4=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=C4=DA=A1=A3=D6=D8=D7=F6=CC=
=F5=C4=BF=D4=DA=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=C4=DA=D5=BC=D3=C3=
=C1=AC=D0=F8=B5=C4=BF=D5=BC=E4=A3=A8continuous, sequential=20
      space=A3=A9=A1=A3=BA=F3=CC=A8=BD=F8=B3=CC LGWR =
=B8=BA=D4=F0=BD=AB=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=C4=DA=B5=C4=CA=
=FD=BE=DD=D0=B4=C8=EB=B4=C5=C5=CC=D6=D0=B5=B1=C7=B0=B1=BB=BC=A4=BB=EE=B5=C4=
=D6=D8=D7=F6=C8=D5=D6=BE=CE=C4=BC=FE=A3=A8redo log=20
      =
file=A3=A9=A3=A8=BB=F2=D2=BB=D7=E9=D6=D8=D7=F6=C8=D5=D6=BE=CE=C4=BC=FE=A3=
=A9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">096</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Log=20
          Writer Process (LGWR)</A>" for more information about how the =
redo log=20
          buffer is written to disk=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/backup.102/b141=
92/toc.htm">Oracle=20
          Database Backup and Recovery Basics</A> for information about =
redo log=20
          files and groups </LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Log=20
          Writer Process =
(LGWR)</A>=A1=B1=C1=CB=BD=E2=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=C4=
=DA=B5=C4=D0=C5=CF=A2=C8=E7=BA=CE=B1=BB=D0=B4=C8=EB=B4=C5=C5=CC=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/backup.102/b141=
92/toc.htm">Oracle=20
          Database Backup and Recovery Basics</A> =
=C1=CB=BD=E2=D6=D8=D7=F6=C8=D5=D6=BE=CE=C4=BC=FE=BB=F2=D6=D8=D7=F6=C8=D5=D6=
=BE=CE=C4=BC=FE=D7=E9=20
      </LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">097</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
initialization=20
      parameter <FONT color=3D#0000ff>LOG_BUFFER</FONT> determines the =
size (in=20
      bytes) of the redo log buffer. In general, larger values reduce =
log file=20
      I/O, particularly if transactions are long or numerous. The =
default=20
      setting is either 512 kilobytes (KB) or 128 KB times the setting =
of the=20
      <FONT color=3D#0000ff>CPU_COUNT</FONT> parameter, whichever is=20
    greater.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD <FONT=20
      color=3D#0000ff>LOG_BUFFER</FONT> =
=D3=C3=D3=DA=C9=E8=B6=A8=D6=D8=D7=F6=C8=D5=D6=BE=BB=BA=B3=E5=C7=F8=B5=C4=B4=
=F3=D0=A1=A3=A8=D2=D4=D7=D6=BD=DA=CE=AA=B5=A5=CE=BB=A3=A9=A1=A3=D2=BB=B0=E3=
=C0=B4=CB=B5=A3=AC=B4=CB=B2=CE=CA=FD=D6=B5=D4=BD=B4=F3=D4=F2=D6=D8=D7=F6=C8=
=D5=D6=BE=CE=C4=BC=FE=B5=C4=20
      I/O =
=D0=D4=C4=DC=D4=BD=B8=DF=A3=AC=D4=DA=CA=C2=CE=F1=D6=B4=D0=D0=CA=B1=BC=E4=BD=
=AB=B3=A4=BB=F2=CA=C2=CE=F1=CA=FD=C1=BF=BD=CF=B4=F3=B5=C4=CF=B5=CD=B3=D6=D0=
=D3=C8=CE=AA=C3=F7=CF=D4=A1=A3=B4=CB=B2=CE=CA=FD=B5=C4=C4=AC=C8=CF=D6=B5=CE=
=AA 512KB =BB=F2 128KB =D3=EB <FONT=20
      color=3D#0000ff>CPU_COUNT</FONT> =
=B2=CE=CA=FD=B3=CB=BB=FD=D5=E2=C1=BD=D5=DF=BC=E4=B5=C4=BD=CF=B4=F3=D6=B5=A1=
=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">098</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Shared Pool</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.6 =B9=B2=CF=ED=B3=D8</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">099</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
shared pool=20
      portion of the SGA contains the <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">library cache</SPAN>, the =
dictionary=20
      cache, buffers for parallel execution messages, and control=20
      structures.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA =
=B5=C4=B9=B2=CF=ED=B3=D8=A3=A8shared =
pool=A3=A9=C4=DA=B0=FC=BA=AC=C1=CB=BF=E2=BB=BA=B4=E6=A3=A8library=20
      =
cache=A3=A9=A3=AC=CA=FD=BE=DD=D7=D6=B5=E4=BB=BA=B4=E6=C7=F8=A3=A8dictiona=
ry =
cache=A3=A9=A3=AC=B2=A2=D0=D0=D6=B4=D0=D0=CF=FB=CF=A2=BB=BA=B3=E5=C7=F8=A3=
=A8buffers for parallel execution=20
      =
messages=A3=A9=A3=AC=D2=D4=BC=B0=D3=C3=D3=DA=CF=B5=CD=B3=BF=D8=D6=C6=B5=C4=
=B8=F7=D6=D6=C4=DA=B4=E6=BD=E1=B9=B9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">100</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
total size of=20
      the shared pool is determined by the initialization parameter =
<FONT=20
      color=3D#0000ff>SHARED_POOL_SIZE</FONT>. The default value of this =
parameter=20
      is 8MB on 32-bit platforms and 64MB on 64-bit platforms. =
Increasing the=20
      value of this parameter increases the amount of memory reserved =
for the=20
      shared pool.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD <FONT=20
      color=3D#0000ff>SHARED_POOL_SIZE</FONT> =
=D3=C3=D3=DA=C9=E8=B6=A8=B9=B2=CF=ED=B3=D8=B5=C4=C8=DD=C1=BF=A1=A3=B4=CB=B2=
=CE=CA=FD=B5=C4=C4=AC=C8=CF=D6=B5=D4=DA 32 =
=CE=BB=CF=B5=CD=B3=C9=CF=CE=AA 8MB=A3=AC=D4=DA=20
      64 =CE=BB=CF=B5=CD=B3=C9=CF=CE=AA =
64MB=A1=A3=D4=F6=B4=F3=B4=CB=B2=CE=CA=FD=D6=B5=BD=AB=D4=F6=B4=F3 SGA =
=C4=DA=CE=AA=B9=B2=CF=ED=B3=D8=D4=A4=C1=F4=B5=C4=C4=DA=B4=E6=CA=FD=C1=BF=A1=
=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">101</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3><A name=3De.8.2.6.1></A>Library Cache</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3><A name=3Dc.8.2.6.1></A>8.2.6.1 =
=BF=E2=BB=BA=B4=E6</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">102</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
library cache=20
      includes the shared SQL areas, private SQL areas (in the case of a =
shared=20
      server configuration), PL/SQL procedures and packages, and control =

      structures such as locks and library cache handles.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=BF=E2=BB=BA=B4=E6=A3=A8library =
cache=A3=A9=D6=D0=B0=FC=BA=AC=B9=B2=CF=ED SQL =C7=F8=A3=A8shared=20
      SQL area=A3=A9=A3=AC=CB=BD=D3=D0 SQL =C7=F8=A3=A8private SQL =
area=A3=A9=A3=A8=B5=B1=CF=B5=CD=B3=D4=CB=D0=D0=D4=DA=B9=B2=CF=ED=B7=FE=CE=
=F1=C6=F7=C4=A3=CA=BD=CF=C2=CA=B1=A3=A9=A3=ACPL/SQL=20
      =
=B9=FD=B3=CC=BA=CD=B0=FC=A3=AC=D2=D4=BC=B0=D3=C3=D3=DA=CF=B5=CD=B3=BF=D8=D6=
=C6=B5=C4=B8=F7=D6=D6=C4=DA=B4=E6=BD=E1=B9=B9=A3=AC=C0=FD=C8=E7=CB=F8=A3=A8=
lock=A3=A9=BC=B0=BF=E2=BB=BA=B4=E6=BE=E4=B1=FA=A3=A8library cache =
handle=A3=A9=B5=C8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">103</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Shared =
SQL areas are=20
      accessible to all users, so the library cache is contained in the =
shared=20
      pool within the SGA.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B9=B2=CF=ED SQL =
=C7=F8=D0=E8=D2=AA=B1=BB=CB=F9=D3=D0=D3=C3=BB=A7=B7=C3=CE=CA=A3=AC=CB=F9=D2=
=D4=BF=E2=BB=BA=B4=E6=CE=BB=D3=DA SGA=20
      =B5=C4=B9=B2=CF=ED=B3=D8=A3=A8shared =
pool=A3=A9=C4=DA=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">104</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3><A name=3De.8.2.6.2></A>Shared SQL Areas and Private SQL =
Areas</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3><A name=3Dc.8.2.6.2></A>8.2.6.2 =B9=B2=CF=ED SQL =
=C7=F8=D3=EB=CB=BD=D3=D0 SQL =C7=F8</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">105</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
represents=20
      each SQL statement it runs with a shared SQL area and a private =
SQL area.=20
      Oracle recognizes when two users are executing the same SQL =
statement and=20
      reuses the shared SQL area for those users. <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">However, each user must have a =
separate=20
      copy of the statement's private SQL area.</SPAN><BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=CE=AA=C6=E4=CB=F9=D6=B4=D0=D0=B5=C4=C3=BF=B8=F6 SQL =
=CC=E1=B9=A9=D2=BB=B8=F6=B9=B2=CF=ED SQL=20
      =C7=F8=A3=A8shared SQL area=A3=A9=BC=B0=D2=BB=B8=F6=CB=BD=D3=D0 =
SQL =C7=F8=A3=A8private SQL =
area=A3=A9=A1=A3=B5=B1=C1=BD=B8=F6=D3=C3=BB=A7=D6=B4=D0=D0=CF=E0=CD=AC=B5=
=C4 SQL =D3=EF=BE=E4=CA=B1=A3=ACOracle=20
      =
=C4=DC=B7=A2=CF=D6=B4=CB=D6=D6=C7=E9=BF=F6=A3=AC=B2=A2=C1=EE=C1=BD=B8=F6=D3=
=C3=BB=A7=CA=B9=D3=C3=CD=AC=D2=BB=B8=F6=B9=B2=CF=ED SQL =
=C7=F8=A1=A3=B5=AB=CA=C7=C3=BF=B8=F6=D3=C3=BB=A7=CD=AC=CA=B1=BB=B9=D3=B5=D3=
=D0 SQL =D3=EF=BE=E4=B5=C4=CB=BD=D3=D0 SQL =
=C7=F8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">106</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H4>Shared SQL Areas</H4></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H4>8.2.6.2.1 =B9=B2=CF=ED SQL =C7=F8</H4></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">107</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">A =
shared SQL area=20
      contains the parse tree and execution plan for a given SQL =
statement.=20
      Oracle saves memory by using one shared SQL area for SQL =
statements run=20
      multiple times, which often happens when many users run the same=20
      application.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B9=B2=CF=ED SQL =
=C7=F8=A3=A8shared SQL area=A3=A9=D6=D0=B4=E6=B4=A2=C1=CB=B4=CB SQL=20
      =B5=C4=BD=E2=CE=F6=CA=F7=A3=A8parse =
tree=A3=A9=BC=B0=D6=B4=D0=D0=BC=C6=BB=AE=A3=A8execution =
plan=A3=A9=A1=A3=C1=EE=B6=E0=B4=CE=D4=CB=D0=D0=B5=C4 SQL =
=D3=EF=BE=E4=CA=B9=D3=C3=CD=AC=D2=BB=B8=F6=B9=B2=CF=ED SQL =
=C7=F8=BF=C9=D2=D4=CE=AA Oracle=20
      =
=BD=DA=D4=BC=B4=F3=C1=BF=B5=C4=C4=DA=B4=E6=BF=AA=CF=FA=A3=AC=D5=E2=D4=DA=B4=
=F3=C1=BF=D3=C3=BB=A7=D4=CB=D0=D0=CF=E0=CD=AC=D3=A6=D3=C3=B5=C4=BB=B7=BE=B3=
=C0=EF=D3=C8=CE=AA=C3=F7=CF=D4=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">108</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
allocates=20
      memory from the shared pool when a new SQL statement is parsed, to =
store=20
      in the shared SQL area. The size of this memory depends on the =
complexity=20
      of the statement. If the entire shared pool has already been =
allocated,=20
      Oracle can deallocate items from the pool using a modified LRU =
(least=20
      recently used) algorithm until there is enough free space for the =
new=20
      statement's shared SQL area. If Oracle deallocates a shared SQL =
area, the=20
      associated SQL statement must be reparsed and reassigned to =
another shared=20
      SQL area at its next execution.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B5=B1=D2=BB=B8=F6=D0=C2=B5=C4 SQL =
=D3=EF=BE=E4=B1=BB=BD=E2=CE=F6=BA=F3=A3=ACOracle =
=BB=E1=B4=D3=B9=B2=CF=ED=B3=D8=A3=A8shared=20
      =
pool=A3=A9=D6=D0=B7=D6=C5=E4=D2=BB=BF=E9=C4=DA=B4=E6=B4=B4=BD=A8=B9=B2=CF=
=ED SQL =
=C7=F8=A3=AC=D2=D4=B1=A3=B4=E6=BD=E2=CE=F6=BD=E1=B9=FB=A1=A3=CB=F9=B7=D6=C5=
=E4=C4=DA=B4=E6=B5=C4=C8=DD=C1=BF=B4=F3=D0=A1=C8=A1=BE=F6=D3=DA=D3=EF=BE=E4=
=B5=C4=B8=B4=D4=D3=B3=CC=B6=C8=A1=A3=C8=E7=B9=FB=B9=B2=CF=ED=B3=D8=C4=DA=C3=
=BB=D3=D0=BF=C9=D3=C3=B5=C4=C4=DA=B4=E6=A3=ACOracle=20
      =BD=AB=CA=B9=D3=C3=B8=C4=BD=F8=B5=C4 LRU=A3=A8modified =
LRU=A3=A9=CB=E3=B7=A8=C7=E5=B3=FD=B9=B2=CF=ED=B3=D8=C4=DA=D2=D1=D3=D0=B5=C4=
=B9=B2=CF=ED SQL =
=C7=F8=A3=AC=D6=B1=B5=BD=C6=E4=D6=D0=D3=D0=D7=E3=B9=BB=B5=C4=BF=D5=BC=E4=C8=
=DD=C4=C9=D0=C2=D3=EF=BE=E4=B5=C4=B9=B2=CF=ED SQL =
=C7=F8=A1=A3=D2=BB=B8=F6=B9=B2=CF=ED=20
      SQL =C7=F8=B1=BB Oracle =
=C7=E5=B3=FD=B3=F6=B9=B2=CF=ED=B3=D8=BA=F3=A3=AC=CF=E0=D3=A6=B5=C4 SQL =
=D3=EF=BE=E4=D4=D9=B4=CE=D6=B4=D0=D0=CA=B1=D0=E8=D2=AA=D6=D8=D0=C2=BD=E2=CE=
=F6=B2=A2=B7=D6=C5=E4=D0=C2=B5=C4=B9=B2=CF=ED SQL =
=C7=F8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">109</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.3.1.1"=20
          target=3D_self>Private SQL Area</A>"=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> =
</LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.3.1.1"=20
          target=3D_self>=CB=BD=D3=D0 SQL =C7=F8</A>=A1=B1=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> =
</LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">110</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>PL/SQL Program Units and the Shared Pool</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.6.3 PL/SQL =
=B3=CC=D0=F2=BD=E1=B9=B9=BC=B0=B9=B2=CF=ED=B3=D8</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">111</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
processes=20
      PL/SQL program units (procedures, functions, packages, anonymous =
blocks,=20
      and database triggers) much the same way it processes individual =
SQL=20
      statements. Oracle allocates a shared area to hold the parsed, =
compiled=20
      form of a program unit. Oracle allocates a private area to hold =
values=20
      specific to the session that runs the program unit, including =
local,=20
      global, and package variables (also known as package =
instantiation) and=20
      buffers for executing SQL. If more than one user runs the same =
program=20
      unit, then a single, shared area is used by all users, while each =
user=20
      maintains a separate copy of his or her private SQL area, holding =
values=20
      specific to his or her session.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=B4=A6=C0=ED=B8=F7=D6=D6 PL/SQL =B3=CC=D0=F2=BD=E1=B9=B9=A3=A8 program=20
      =
unit=A3=A9=A3=A8=B9=FD=B3=CC=A3=AC=BA=AF=CA=FD=A3=AC=B0=FC=A3=AC=C4=E4=C3=
=FB=BF=E9=A3=AC=BC=B0=CA=FD=BE=DD=BF=E2=B4=A5=B7=A2=C6=F7=A3=A9=B5=C4=B7=BD=
=CA=BD=D3=EB=B4=A6=C0=ED=B5=A5=B6=C0=B5=C4 SQL =
=D3=EF=BE=E4=C0=E0=CB=C6=A1=A3Oracle=20
      =
=CE=AA=C3=BF=B8=F6=B3=CC=D0=F2=BD=E1=B9=B9=B7=D6=C5=E4=D2=BB=BF=E9=B9=AB=B9=
=B2=C4=DA=B4=E6=C7=F8=D2=D4=B1=A3=B4=E6=C6=E4=BD=E2=CE=F6=BC=B0=B1=E0=D2=EB=
=B5=C4=BD=E1=B9=FB=A1=A3=CD=AC=CA=B1 Oracle=20
      =
=BB=B9=D2=AA=CE=AA=B3=CC=D0=F2=BD=E1=B9=B9=B4=B4=BD=A8=CB=BD=D3=D0=C4=DA=B4=
=E6=C7=F8=A3=AC=D2=D4=B1=A3=B4=E6=B3=CC=D0=F2=BD=E1=B9=B9=D4=DA=C6=E4=D4=CB=
=D0=D0=B5=C4=BB=E1=BB=B0=D6=D0=CB=F9=B6=C0=D3=D0=B5=C4=D0=C5=CF=A2=A3=AC=B0=
=FC=C0=A8=B1=BE=B5=D8=B1=E4=C1=BF=A3=A8local =
variable=A3=A9=A3=AC=C8=AB=BE=D6=B1=E4=C1=BF=A3=A8global=20
      variable=A3=A9=A3=AC=B0=FC=B1=E4=C1=BF=A3=A8package =
variable=A3=A9=A3=A8=D2=B2=B1=BB=B3=C6=CE=AA=B0=FC=CA=B5=C0=FD=A3=A8packa=
ge instantiation=A3=A9=A3=A9=A3=AC=BC=B0 SQL=20
      =D6=B4=D0=D0=BB=BA=B3=E5=C7=F8=A3=A8buffers for executing=20
      =
SQL=A3=A9=A1=A3=B5=B1=B6=E0=B8=F6=D3=C3=BB=A7=D4=CB=D0=D0=CD=AC=D2=BB=B8=F6=
=B3=CC=D0=F2=BD=E1=B9=B9=CA=B1=A3=AC=CB=F9=D3=D0=D3=C3=BB=A7=B6=BC=CA=B9=D3=
=C3=CE=A8=D2=BB=B5=C4=D2=BB=B8=F6=B9=B2=CF=ED=C7=F8=A3=AC=CD=AC=CA=B1=C3=BF=
=B8=F6=D3=C3=BB=A7=D3=B5=D3=D0=D2=BB=B8=F6=CB=BD=D3=D0=C7=F8=A3=AC=B4=E6=B4=
=A2=B4=CB=B3=CC=D0=F2=BD=E1=B9=B9=D4=DA=D3=C3=BB=A7=BB=E1=BB=B0=C4=DA=B5=C4=
=B6=C0=D3=D0=D0=C5=CF=A2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">112</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Individual SQL=20
      statements contained within a PL/SQL program unit are processed as =

      described in the previous sections. Despite their origins within a =
PL/SQL=20
      program unit, these SQL statements use a shared area to hold their =
parsed=20
      representations and a private area for each session that runs the=20
      statement.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">PL/SQL =
=C4=DA=CB=F9=B0=FC=BA=AC=B5=C4=B6=C0=C1=A2 SQL=20
      =
=D3=EF=BE=E4=B5=C4=B4=A6=C0=ED=B7=BD=CA=BD=D3=EB=C9=CF=BD=DA=CB=F9=BD=B2=CA=
=F6=B5=C4=CF=E0=CD=AC=A1=A3=BE=A1=B9=DC=D5=E2=D0=A9 SQL=20
      =
=D3=EF=BE=E4=B0=FC=BA=AC=D3=DA=B3=CC=D0=F2=BD=E1=B9=B9=C4=DA=A3=AC=CB=FD=C3=
=C7=D2=C0=C8=BB=CA=B9=D3=C3=D7=D4=BC=BA=B5=C4=B9=B2=CF=ED=C7=F8=B4=E6=B4=A2=
=BD=E2=CE=F6=BD=E1=B9=FB=A3=AC=C3=BF=B8=F6=D6=B4=D0=D0=B4=CB=D3=EF=BE=E4=B5=
=C4=BB=E1=BB=B0=D2=B2=BD=AB=D3=B5=D3=D0=D2=BB=B8=F6=D3=EB=B4=CB=D3=EF=BE=E4=
=CF=E0=B9=D8=B5=C4=CB=BD=D3=D0=C7=F8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">113</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Dictionary Cache</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.6.4 =
=CA=FD=BE=DD=D7=D6=B5=E4=BB=BA=B4=E6=C7=F8</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">114</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
data dictionary=20
      is a collection of database tables and views containing reference=20
      information about the database, its structures, and its users. =
Oracle=20
      accesses the data dictionary frequently during SQL statement =
parsing. This=20
      access is essential to the continuing operation of =
Oracle.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=CA=FD=BE=DD=D7=D6=B5=E4=CA=C7=D2=BB=CF=B5=C1=D0=B1=A3=B4=E6=
=C1=CB=CA=FD=BE=DD=BF=E2=B2=CE=BF=BC=D0=C5=CF=A2=A3=A8=C0=FD=C8=E7=CA=FD=BE=
=DD=BF=E2=BD=E1=B9=B9=A3=AC=CA=FD=BE=DD=BF=E2=D3=C3=BB=A7=B5=C8=A3=A9=B5=C4=
=B1=ED=BA=CD=CA=D3=CD=BC=A1=A3Oracle =
=D0=E8=D2=AA=C6=B5=B7=B1=B5=D8=CA=B9=D3=C3=BE=AD=B9=FD=BD=E2=CE=F6=B5=C4 =

      SQL =
=D3=EF=BE=E4=B7=C3=CE=CA=CA=FD=BE=DD=D7=D6=B5=E4=A1=A3=CA=FD=BE=DD=D7=D6=B5=
=E4=D0=C5=CF=A2=B6=D4 Oracle =
=C4=DC=B7=F1=D5=FD=B3=A3=D4=CB=D0=D0=D6=C1=B9=D8=D6=D8=D2=AA=A1=A3<BR>=A1=
=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">115</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
data dictionary=20
      is accessed so often by Oracle that two special locations in =
memory are=20
      designated to hold dictionary data. One area is called the <B>data =

      dictionary cache</B>, also known as the <B>row cache</B> because =
it holds=20
      data as rows instead of buffers (which hold entire blocks of =
data). The=20
      other area in memory to hold dictionary data is the library cache. =
All=20
      Oracle user processes share these two caches for access to data =
dictionary=20
      information.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=D3=C9=D3=DA Oracle=20
      =
=B6=D4=CA=FD=BE=DD=D7=D6=B5=E4=B5=C4=B7=C3=CE=CA=BC=AB=CE=AA=C6=B5=B7=B1=A3=
=AC=D2=F2=B4=CB=C4=DA=B4=E6=D6=D0=D3=D0=C1=BD=B8=F6=CC=D8=CA=E2=C7=F8=D3=F2=
=D3=C3=D3=DA=B4=E6=B4=A2=CA=FD=BE=DD=D7=D6=B5=E4=D0=C5=CF=A2=A1=A3=D2=BB=B8=
=F6=C7=F8=D3=F2=CA=C7<B>=CA=FD=BE=DD=D7=D6=B5=E4=BB=BA=B4=E6=C7=F8</B>=A3=
=A8data dictionary=20
      =
cache=A3=A9=A3=AC=D2=F2=CE=AA=CA=FD=BE=DD=D4=DA=C6=E4=D6=D0=CA=C7=D2=D4=CA=
=FD=BE=DD=D0=D0=B5=C4=D0=CE=CA=BD=B4=E6=B4=A2=B5=C4=A3=A8=CD=A8=B3=A3=BB=BA=
=B3=E5=C7=F8=C4=DA=B1=A3=B4=E6=B5=C4=CA=C7=CD=EA=D5=FB=B5=C4=CA=FD=BE=DD=BF=
=E9=A3=A9=A3=AC=CB=F9=D2=D4=B4=CB=C7=F8=D3=F2=D2=B2=B1=BB=B3=C6=CE=AA<B>=D0=
=D0=BB=BA=B4=E6</B>=A3=A8row=20
      =
cache=A3=A9=A1=A3=C1=ED=D2=BB=B8=F6=C7=F8=D3=F2=CE=AA=BF=E2=BB=BA=B4=E6=A3=
=A8library cache=A3=A9=A1=A3=CB=F9=D3=D0 Oracle=20
    =
=CA=FD=BE=DD=BF=E2=BD=F8=B3=CC=D4=DA=B7=C3=CE=CA=CA=FD=BE=DD=D7=D6=B5=E4=D0=
=C5=CF=A2=CA=B1=B6=BC=C4=DC=B9=BB=B9=B2=CF=ED=D5=E2=C1=BD=B8=F6=BB=BA=B4=E6=
=C7=F8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">116</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">Chapter 7, "<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/07.The%20Data%20Dicti=
onary.htm">The=20
          Data Dictionary</A>"=20
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.2.6.1"=20
          target=3D_self>Library Cache</A>" </LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=B5=DA 7 =
=D5=C2=A3=AC=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/07.The%20Data%20Dicti=
onary.htm">=CA=FD=BE=DD=D7=D6=B5=E4</A>=A1=B1=20

          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.2.6.1"=20
          target=3D_self>=BF=E2=BB=BA=B4=E6</A>=A1=B1 =
</LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">117</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Allocation and Reuse of Memory in the Shared Pool</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.6.5 =
=B9=B2=CF=ED=B3=D8=C4=DA=B4=E6=B5=C4=B7=D6=C5=E4=D3=EB=D6=D8=D3=C3</H3></=
TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">118</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">In =
general, any item=20
      (shared SQL area or dictionary row) in the shared pool remains =
until it is=20
      flushed according to a modified LRU algorithm. The memory for =
items that=20
      are not being used regularly is freed if space is required for new =
items=20
      that must be allocated some space in the shared pool. A modified =
LRU=20
      algorithm allows shared pool items that are used by many sessions =
to=20
      remain in memory as long as they are useful, even if the process =
that=20
      originally created the item terminates. As a result, the overhead =
and=20
      processing of SQL statements associated with a multiuser Oracle =
system is=20
      minimized.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D2=BB=B0=E3=C0=B4=CB=B5=A3=AC=B9=B2=CF=ED=B3=D8=A3=A8share=
d pool=A3=A9=C4=DA=B5=C4=CA=FD=BE=DD=A3=A8=B9=B2=CF=ED SQL=20
      =C7=F8=A3=A8shared SQL =
area=A3=A9=BB=F2=CA=FD=BE=DD=D7=D6=B5=E4=D0=D0=BB=BA=B4=E6=A3=A8dictionar=
y =
row=A3=A9=A3=A9=CA=BC=D6=D5=D3=D0=D0=A7=A3=AC=D6=B1=B5=BD=B8=C4=BD=F8=B5=C4=
 LRU =CB=E3=B7=A8=A3=A8modified LRU=20
      =
algorithm=A3=A9=BE=F6=B6=A8=BD=AB=B4=CB=CA=FD=BE=DD=C7=E5=B3=FD=A1=A3=B5=B1=
=D0=C2=CA=FD=BE=DD=D0=E8=D2=AA=B4=D3=B9=B2=CF=ED=B3=D8=B7=D6=C5=E4=BF=D5=BC=
=E4=CA=B1=A3=AC=B9=B2=CF=ED=B3=D8=C4=DA=BD=CF=C9=D9=CA=B9=D3=C3=B5=C4=CA=FD=
=BE=DD=BE=CD=BD=AB=B1=BB=CA=CD=B7=C5=A1=A3=D3=A6=D3=C3=B8=C4=BD=F8=B5=C4 =
LRU=20
      =
=CB=E3=B7=A8=BA=F3=A3=AC=B1=BB=B6=E0=B8=F6=BB=E1=BB=B0=CB=F9=CA=B9=D3=C3=B5=
=C4=B9=B2=CF=ED=B3=D8=CA=FD=BE=DD=BD=AB=B1=BB=D2=BB=D6=B1=B1=A3=B4=E6=D4=DA=
=C4=DA=B4=E6=D6=D0=A3=A8=D6=BB=D2=AA=BB=B9=D3=D0=BB=E1=BB=B0=D4=DA=CA=B9=D3=
=C3=A3=A9=A3=AC=BC=B4=B1=E3=D7=EE=B3=F5=B4=B4=BD=A8=B4=CB=B9=B2=CF=ED=B3=D8=
=CA=FD=BE=DD=B5=C4=BD=F8=B3=CC=D2=D1=BE=AD=BD=E1=CA=F8=A1=A3=D2=F2=B4=CB=A3=
=AC=D4=DA=B6=E0=D3=C3=BB=A7=B5=C4=20
      Oracle =CF=B5=CD=B3=D6=D0=A3=AC=B4=A6=C0=ED SQL =
=D3=EF=BE=E4=B5=C4=BF=AA=CF=FA=C4=DC=B9=BB=B1=BB=D7=EE=D0=A1=BB=AF=A1=A3<=
BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">119</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">When a =
SQL statement=20
      is submitted to Oracle for execution, Oracle automatically =
performs the=20
      following memory allocation steps:
      <OL>
        <LI style=3D"MARGIN-BOTTOM: 10px">
        <P>Oracle checks the shared pool to see if a shared SQL area =
already=20
        exists for an identical statement. If so, that shared SQL area =
is used=20
        for the execution of the subsequent new instances of the =
statement.=20
        Alternatively, if there is no shared SQL area for a statement, =
Oracle=20
        allocates a new shared SQL area in the shared pool. In either =
case, the=20
        user's private SQL area is associated with the shared SQL area =
that=20
        contains the statement.<BR>
        <BLOCKQUOTE><B>Note:</B><BR><BR>A shared SQL area can be flushed =
from=20
          the shared pool, even if the shared SQL area corresponds to an =
open=20
          cursor that has not been used for some time. If the open =
cursor is=20
          subsequently used to run its statement, Oracle reparses the =
statement,=20
          and a new shared SQL area is allocated in the shared pool.=20
          <P></P></BLOCKQUOTE>
        <LI style=3D"MARGIN-BOTTOM: 10px">Oracle allocates a private SQL =
area on=20
        behalf of the session. The location of the private SQL area =
depends on=20
        the type of connection established for the session. =
</LI></OL></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B5=B1=D2=BB=B8=F6 SQL =
=D3=EF=BE=E4=CC=E1=BD=BB=B5=BD Oracle =D6=B4=D0=D0=CA=B1=A3=ACOralce=20
      =
=D7=D4=B6=AF=B5=D8=D6=B4=D0=D0=D2=D4=CF=C2=C4=DA=B4=E6=B7=D6=C5=E4=B2=BD=D6=
=E8=A3=BA
      <OL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Oracle =
=CA=D7=CF=C8=BC=EC=B2=E9=B9=B2=CF=ED=B3=D8=C4=DA=CA=C7=B7=F1=B4=E6=D4=DA=CF=
=E0=CD=AC=D3=EF=BE=E4=B5=C4=B9=B2=CF=ED SQL=20
        =
=C7=F8=A1=A3=C8=E7=B9=FB=B4=E6=D4=DA=A3=AC=D4=F2=B4=CB=B9=B2=CF=ED SQL =
=C7=F8=BD=AB=B1=BB=D3=C3=C0=B4=D6=B4=D0=D0=D0=C2=CC=E1=BD=BB=B5=C4 SQL =
=D3=EF=BE=E4=A1=A3=B7=F1=D4=F2=A3=ACOracle =
=BD=AB=D4=DA=B9=B2=CF=ED=B3=D8=C4=DA=B7=D6=C5=E4=D0=C2=B5=C4=B9=B2=CF=ED =
SQL=20
        =
=C7=F8=A1=A3=B2=BB=C2=DB=B7=A2=C9=FA=C9=CF=CA=F6=C4=C4=D6=D6=C7=E9=BF=F6=A3=
=ACOracle =BB=B9=BB=E1=CE=AA=D3=C3=BB=A7=B4=B4=BD=A8=CB=BD=D3=D0 SQL =
=C7=F8=A3=AC=B2=A2=BA=CD=B4=CB=D3=EF=BE=E4=B5=C4=B9=B2=CF=ED SQL =
=C7=F8=BD=A8=C1=A2=C1=AA=CF=B5=A1=A3<BR>
        =
<BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR>=BC=B4=B1=E3=D2=BB=B8=F6=D2=D1=
=BE=AD=B4=F2=BF=AA=B5=C4=D3=CE=B1=EA=A3=A8open =
cursor=A3=A9=D5=FD=D4=DA=CA=B9=D3=C3=C4=B3=B8=F6=B9=B2=CF=ED SQL=20
          =C7=F8=A3=AC=C8=E7=B9=FB=B4=CB=B9=B2=CF=ED SQL =
=C7=F8=BD=CF=B3=A4=CA=B1=BC=E4=C3=BB=D3=D0=B1=BB=B7=C3=CE=CA=A3=AC=C4=C7=C3=
=B4=CB=FD=D2=B2=D3=D0=BF=C9=C4=DC=B1=BB=C7=E5=B3=FD=B3=F6=B9=B2=CF=ED=B3=D8=
=A1=A3=D4=DA=B4=CB=D6=AE=BA=F3=C8=E7=B9=FB=D3=CE=B1=EA=B1=BB=CA=B9=D3=C3=A3=
=ACOracle =BB=E1=D6=D8=D0=C2=BD=E2=CE=F6 SQL=20
          =
=D3=EF=BE=E4=A3=AC=B2=A2=D4=DA=B9=B2=CF=ED=B3=D8=C4=DA=B4=B4=BD=A8=D0=C2=B5=
=C4=B9=B2=CF=ED SQL =C7=F8=A1=A3=20
          <P></P></BLOCKQUOTE>
        <LI style=3D"MARGIN-BOTTOM: 10px">Oracle =CE=AA=D6=B4=D0=D0 SQL =
=D3=EF=BE=E4=B5=C4=BB=E1=BB=B0=B7=D6=C5=E4=D2=BB=B8=F6=CB=BD=D3=D0 SQL =
=C7=F8=A1=A3=CB=BD=D3=D0 SQL=20
        =
=C7=F8=B5=C4=CE=BB=D6=C3=C8=A1=BE=F6=D3=DA=BB=E1=BB=B0=CB=F9=CA=B9=D3=C3=C1=
=AC=BD=D3=A3=A8connection=A3=A9=B5=C4=C0=E0=D0=CD=A1=A3 =
</LI></OL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">120</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
also flushes=20
      a shared SQL area from the shared pool in these circumstances:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">When the <FONT=20
        color=3D#0000ff>ANALYZE</FONT> statement is used to update or =
delete the=20
        statistics of a table, cluster, or index, all shared SQL areas =
that=20
        contain statements referencing the analyzed schema object are =
flushed=20
        from the shared pool. The next time a flushed statement is run, =
the=20
        statement is parsed in a new shared SQL area to reflect the new=20
        statistics for the schema object.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">If a schema object is =
referenced in a=20
        SQL statement and that object is later modified in any way, the =
shared=20
        SQL area is <B>invalidated</B> (marked invalid), and the =
statement must=20
        be reparsed the next time it is run.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">If you change a database's =
global=20
        database name, all information is flushed from the shared pool.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The administrator can manually =
flush all=20
        information in the shared pool to assess the performance (with =
respect=20
        to the shared pool, not the data buffer cache) that can be =
expected=20
        after instance startup without shutting down the current =
instance. The=20
        statement <FONT color=3D#0000ff>ALTER SYSTEM FLUSH =
SHARED_POOL</FONT> is=20
        used to do this. </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B5=B1=D2=D4=CF=C2=C7=E9=BF=F6=B3=F6=CF=D6=CA=B1=A3=AC=D2=B2=
=BB=E1=BD=AB=B9=B2=CF=ED SQL =
=C7=F8=C7=E5=B3=FD=B3=F6=B9=B2=CF=ED=B3=D8=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">=B5=B1=D3=C3=BB=A7=CA=B9=D3=C3 =
<FONT color=3D#0000ff>ANALYZE</FONT>=20
        =
=D3=EF=BE=E4=B8=FC=D0=C2=BB=F2=C9=BE=B3=FD=C1=CB=B7=BD=B0=B8=B6=D4=CF=F3=A3=
=A8=B1=ED=A3=AC=B4=D8=A3=AC=CB=F7=D2=FD=B5=C8=A3=A9=B5=C4=CD=B3=BC=C6=D0=C5=
=CF=A2=BA=F3=A3=AC=C8=E7=B9=FB=D2=BB=B8=F6=B9=B2=CF=ED SQL =
=C7=F8=C4=DA=B5=C4 SQL =
=D3=EF=BE=E4=D2=FD=D3=C3=C1=CB=B1=BB=B7=D6=CE=F6=B9=FD=B5=C4=B7=BD=B0=B8=B6=
=D4=CF=F3=A3=AC=C4=C7=C3=B4=B4=CB=B9=B2=CF=ED SQL=20
        =
=C7=F8=BD=AB=B1=BB=C7=E5=B3=FD=B3=F6=B9=B2=CF=ED=B3=D8=A1=A3=B5=B1=B1=BB=C7=
=E5=B3=FD=B5=C4 SQL =
=D3=EF=BE=E4=D4=D9=B4=CE=D4=CB=D0=D0=CA=B1=A3=AC=B4=CB SQL =
=D3=EF=BE=E4=BD=AB=B1=BB=D6=D8=D0=C2=BD=E2=CE=F6=B2=A2=B1=A3=B4=E6=B5=BD=D0=
=C2=B5=C4=B9=B2=CF=ED SQL=20
        =
=C7=F8=C4=DA=A3=AC=D2=D4=B7=B4=D3=B3=B7=BD=B0=B8=B6=D4=CF=F3=D7=EE=D0=C2=B5=
=C4=CD=B3=BC=C6=D0=C5=CF=A2=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: 10px">=C8=E7=B9=FB SQL =
=D3=EF=BE=E4=D2=FD=D3=C3=B5=C4=B7=BD=B0=B8=B6=D4=CF=F3=BE=AD=B9=FD=C1=CB=D0=
=DE=B8=C4=A3=AC=D4=F2=CF=E0=D3=A6=B5=C4=B9=B2=CF=ED SQL=20
        =
=C7=F8=BD=AB=B1=BB=B1=EA=BC=C7=CE=AA<B>=CE=DE=D0=A7</B>=A3=A8invalidated=A3=
=A9=A3=AC=C7=D2=B4=CB SQL =
=D3=EF=BE=E4=CF=C2=B4=CE=D4=CB=D0=D0=CA=B1=B1=D8=D0=EB=B1=BB=D6=D8=D0=C2=BD=
=E2=CE=F6=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B5=B1=B9=DC=C0=ED=D4=B1=B8=C4=B1=E4=C1=CB=CA=FD=BE=DD=BF=E2=B5=C4=C8=
=AB=BE=D6=CA=FD=BE=DD=BF=E2=C3=FB=A3=A8global database=20
        =
name=A3=A9=BA=F3=A3=AC=B9=B2=CF=ED=B3=D8=C4=DA=B5=C4=CB=F9=D3=D0=CA=FD=BE=
=DD=B6=BC=BD=AB=B1=BB=C7=E5=B3=FD=A1=A3=20
        <LI=20
        style=3D"MARGIN-BOTTOM: =
10px">=B9=DC=C0=ED=D4=B1=C4=DC=B9=BB=CA=D6=B9=A4=C7=E5=B3=FD=B9=B2=CF=ED=B3=
=D8=C4=DA=B5=C4=C8=AB=B2=BF=D0=C5=CF=A2=D2=D4=B1=E3=C6=C0=B9=C0=CF=B5=CD=B3=
=D0=D4=C4=DC=A3=A8=B4=CB=D6=D6=C6=C0=B9=C0=D5=EB=B6=D4=B9=B2=CF=ED=B3=D8=A3=
=AC=B6=F8=B7=C7=CA=FD=BE=DD=BB=BA=B4=E6=A3=A8buffer=20
        =
cache=A3=A9=A3=A9=A3=AC=B6=F8=CE=DE=D0=E8=B9=D8=B1=D5=CA=B5=C0=FD=D4=D9=D6=
=D8=D0=C2=B4=F2=BF=AA=A1=A3=D5=E2=CF=EE=B9=A4=D7=F7=CA=C7=CD=A8=B9=FD =
<FONT color=3D#0000ff>ALTER SYSTEM FLUSH=20
        SHARED_POOL</FONT> =D3=EF=BE=E4=CD=EA=B3=C9=B5=C4=A1=A3 =
</LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">121</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.2.6.2"=20
          target=3D_self>Shared SQL Areas and Private SQL Areas</A>" for =
more=20
          information about the location of the private SQL area=20
          <LI style=3D"MARGIN-BOTTOM: 10px">Chapter 6, "<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/06.Dependencies%20Amo=
ng%20Schema%20Objects.htm">Dependencies=20
          Among Schema Objects</A>" for more information about the =
invalidation=20
          of SQL statements and dependency issues=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
00/statements_2.htm#SQLRF009">Oracle=20
          Database SQL Reference</A> for information about using <FONT=20
          color=3D#0000ff>ALTER SYSTEM FLUSH SHARED_POOL</FONT>=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
37/dynviews_part.htm#REFRN003">Oracle=20
          Database Reference</A> for information about <FONT=20
          color=3D#0000ff>V$SQL</FONT> and <FONT =
color=3D#0000ff>V$SQLAREA</FONT>=20
          dynamic views </LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.2.6.2"=20
          target=3D_self>=B9=B2=CF=ED SQL =C7=F8=D3=EB=CB=BD=D3=D0 SQL =
=C7=F8</A>=A1=B1 =C1=CB=BD=E2=CB=BD=D3=D0 SQL =
=C7=F8=D4=DA=C4=DA=B4=E6=D6=D0=B5=C4=CE=BB=D6=C3=20
          <LI style=3D"MARGIN-BOTTOM: =
10px">=B5=DA=C1=F9=D5=C2=A3=AC=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/06.Dependencies%20Amo=
ng%20Schema%20Objects.htm">=B7=BD=B0=B8=B6=D4=CF=F3=BC=E4=B5=C4=D2=C0=C0=B5=
=D0=D4</A>=A1=B1=20
          =C1=CB=BD=E2 SQL =
=D3=EF=BE=E4=CA=B5=D0=A7=D2=D4=BC=B0=D2=C0=C0=B5=D0=D4=B5=C4=CE=CA=CC=E2 =

          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
00/statements_2.htm#SQLRF009">Oracle=20
          Database SQL Reference</A> =
=C1=CB=BD=E2=C8=E7=BA=CE=CA=B9=D3=C3 <FONT color=3D#0000ff>ALTER SYSTEM=20
          FLUSH SHARED_POOL</FONT> =D3=EF=BE=E4=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
37/dynviews_part.htm#REFRN003">Oracle=20
          Database Reference</A> =C1=CB=BD=E2=B6=AF=CC=AC=CA=D3=CD=BC =
<FONT color=3D#0000ff>V$SQL</FONT> =BC=B0 <FONT=20
          color=3D#0000ff>V$SQLAREA</FONT> =
</LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">122</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Large Pool</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.7 =B4=F3=D0=CD=B3=D8</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">123</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
database=20
      administrator can configure an optional memory area called the =
<B>large=20
      pool</B> to provide large memory allocations for:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Session memory for the shared =
server and=20
        the Oracle XA interface (used where transactions interact with =
more than=20
        one database)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">I/O server processes=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Oracle backup and restore =
operations=20
        </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=CA=FD=BE=DD=BF=E2=B9=DC=C0=ED=D4=B1=BF=C9=D2=D4=C5=E4=D6=C3=
=D2=BB=B8=F6=B3=C6=CE=AA<B>=B4=F3=D0=CD=B3=D8</B>=A3=A8large=20
      =
pool=A3=A9=B5=C4=BF=C9=D1=A1=C4=DA=B4=E6=C7=F8=D3=F2=A3=AC=B9=A9=D2=BB=B4=
=CE=D0=D4=B4=F3=C1=BF=B5=C4=C4=DA=B4=E6=B7=D6=C5=E4=CA=B9=D3=C3=A3=AC=C0=FD=
=C8=E7=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B9=B2=CF=ED=B7=FE=CE=F1=C6=F7=A3=A8shared server=A3=A9=BC=B0 =
Oracle XA=20
        =
=BD=D3=BF=DA=A3=A8=B5=B1=D2=BB=B8=F6=CA=C2=CE=F1=D3=EB=B6=E0=B8=F6=CA=FD=BE=
=DD=BF=E2=BD=BB=BB=A5=CA=B1=CA=B9=D3=C3=B5=C4=BD=D3=BF=DA=A3=A9=CA=B9=D3=C3=
=B5=C4=BB=E1=BB=B0=C4=DA=B4=E6=A3=A8session memory=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: 10px">I/O =B7=FE=CE=F1=BD=F8=B3=CC=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Oracle =
=B1=B8=B7=DD=D3=EB=BB=D6=B8=B4=B2=D9=D7=F7 </LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">124</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">By =
allocating=20
      session memory from the large pool for shared server, Oracle XA, =
or=20
      parallel query buffers, Oracle can use the shared pool primarily =
for=20
      caching shared SQL and avoid the performance overhead caused by =
shrinking=20
      the shared SQL cache.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=C8=E7=B9=FB=B4=D3=B4=F3=D0=CD=B3=D8=C4=DA=CE=AA=B9=B2=CF=ED=
=B7=FE=CE=F1=C6=F7=A3=ACOracle=20
      =
XA=A3=AC=BB=F2=B2=A2=D0=D0=B2=E9=D1=AF=BB=BA=B3=E5=C7=F8=A3=A8parallel =
query =
buffer=A3=A9=B7=D6=C5=E4=BB=E1=BB=B0=C4=DA=B4=E6=A3=AC=B9=B2=CF=ED=B3=D8=A3=
=A8shared =
pool=A3=A9=BE=CD=C4=DC=B9=BB=D7=A8=D7=A2=D3=DA=CE=AA=B9=B2=CF=ED SQL=20
      =C7=F8=A3=A8shared SQL =
area=A3=A9=CC=E1=B9=A9=C4=DA=B4=E6=A3=AC=B4=D3=B6=F8=B1=DC=C3=E2=C1=CB=B9=
=B2=CF=ED=B3=D8=BF=C9=D3=C3=BF=D5=BC=E4=BC=F5=D0=A1=B6=F8=B4=F8=C0=B4=B5=C4=
=CF=B5=CD=B3=D0=D4=C4=DC=BF=AA=CF=FA=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">125</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">In =
addition, the=20
      memory for Oracle backup and restore operations, for I/O server =
processes,=20
      and for parallel buffers is allocated in buffers of a few hundred=20
      kilobytes. The large pool is better able to satisfy such large =
memory=20
      requests than the shared pool.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B4=CB=CD=E2=A3=ACOracle =
=B1=B8=B7=DD=D3=EB=BB=D6=B8=B4=B2=D9=D7=F7=A3=ACI/O=20
      =
=B7=FE=CE=F1=BD=F8=B3=CC=A3=AC=BC=B0=B2=A2=D0=D0=D6=B4=D0=D0=BB=BA=B4=E6=CB=
=F9=D0=E8=B5=C4=B4=E6=B4=A2=BF=D5=BC=E4=CD=A8=B3=A3=CE=AA=CA=FD=B0=D9 =
KB=A1=A3=D3=EB=B9=B2=CF=ED=B3=D8=CF=E0=B1=C8=A3=AC=B4=F3=D0=CD=B3=D8=C4=DC=
=B9=BB=B8=FC=BA=C3=B5=D8=C2=FA=D7=E3=B4=CB=C0=E0=B4=F3=C1=BF=C4=DA=B4=E6=B7=
=D6=C5=E4=B5=C4=D2=AA=C7=F3=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">126</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
large pool does=20
      not have an LRU list. It is different from reserved space in the =
shared=20
      pool, which uses the same LRU list as other memory allocated from =
the=20
      shared pool.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D3=EB=B9=B2=CF=ED=B3=D8=CF=E0=CD=AC=A3=AC=B4=F3=D0=CD=B3=D8=
=B2=BB=CA=B9=D3=C3 LRU=20
      =
=C1=D0=B1=ED=B9=DC=C0=ED=C6=E4=D6=D0=C4=DA=B4=E6=B5=C4=B7=D6=C5=E4=D3=EB=BB=
=D8=CA=D5=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">127</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Shared=20
          Server Architecture</A>" for information about allocating =
session=20
          memory from the large pool for the shared server=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/appdev.102/b142=
51/toc.htm">Oracle=20
          Database Application Developer's Guide - Fundamentals</A> for=20
          information about Oracle XA=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> for more information =
about the=20
          large pool, reserve space in the shared pool, and I/O server =
processes=20

          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Overview=20
          of Parallel Execution</A>" for information about allocating =
memory for=20
          parallel execution </LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Shared=20
          Server Architecture</A>=A1=B1 =
=C1=CB=BD=E2=B4=D3=B4=F3=D0=CD=B3=D8=D6=D0=CE=AA=B9=B2=CF=ED=B7=FE=CE=F1=C6=
=F7=B7=D6=C5=E4=BB=E1=BB=B0=C4=DA=B4=E6=B5=C4=D0=C5=CF=A2=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/appdev.102/b142=
51/toc.htm">Oracle=20
          Database Application Developer's Guide - Fundamentals</A> =
=C1=CB=BD=E2=B9=D8=D3=DA Oracle=20
          XA =B5=C4=D0=C5=CF=A2=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> =
=C1=CB=BD=E2=B9=D8=D3=DA=B4=F3=D0=CD=B3=D8=A3=AC=B9=B2=CF=ED=B3=D8=B5=C4=C4=
=DA=B4=E6=B9=DC=C0=ED=A3=AC=BC=B0 I/O =
=B7=FE=CE=F1=BD=F8=B3=CC=B5=C4=D0=C5=CF=A2=20
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Overview=20
          of Parallel =
Execution</A>=A1=B1=C1=CB=BD=E2=CE=AA=B2=A2=D0=D0=D6=B4=D0=D0=B7=D6=C5=E4=
=C4=DA=B4=E6=B5=C4=D0=C5=CF=A2 </LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">128</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Java Pool</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.8 Java =B3=D8</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">129</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Java =
pool memory is=20
      used in server memory for all session-specific Java code and data =
within=20
      the JVM. <SPAN style=3D"BACKGROUND-COLOR: #ffff00">Java pool =
memory is used=20
      in different ways, depending on what mode the Oracle server is =
running=20
      in.</SPAN><BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SGA =C4=DA=B5=C4 Java =
=B3=D8=A3=A8Java =
pool=A3=A9=CA=C7=B9=A9=B8=F7=BB=E1=BB=B0=C4=DA=D4=CB=D0=D0=B5=C4=20
      Java =B4=FA=C2=EB=BC=B0 JVM =
=C4=DA=B5=C4=CA=FD=BE=DD=CA=B9=D3=C3=B5=C4=A1=A3Java =
=B3=D8=B5=C4=C4=DA=B4=E6=CA=B9=D3=C3=B7=BD=CA=BD=D3=EB Oracle =
=B7=FE=CE=F1=C6=F7=B5=C4=D4=CB=D0=D0=C4=A3=CA=BD=D3=D0=B9=D8=A1=A3<BR>=A1=
=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">130</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
<SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">Java Pool Advisor</SPAN> =
statistics=20
      provide information about library cache memory used for Java and =
predict=20
      how changes in the size of the Java pool can affect the parse =
rate. The=20
      Java Pool Advisor is internally turned on when <FONT=20
      color=3D#0000ff>statistics_level</FONT> is set to <FONT=20
      color=3D#0000ff>TYPICAL</FONT> or higher. These statistics reset =
when the=20
      advisor is turned off.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Java =
=B3=D8=B9=CB=CE=CA=A3=A8Java Pool=20
      =
Advisor=A3=A9=CA=D5=BC=AF=B5=C4=CD=B3=BC=C6=CA=FD=BE=DD=C4=DC=B9=BB=B7=B4=
=D3=B3=BF=E2=BB=BA=B4=E6=A3=A8library cache=A3=A9=D6=D0=D3=EB Java =
=CF=E0=B9=D8=B5=C4=C4=DA=B4=E6=CA=B9=D3=C3=C7=E9=BF=F6=A3=AC=B2=A2=D4=A4=B2=
=E2 Java=20
      =
=B3=D8=C8=DD=C1=BF=B8=C4=B1=E4=B6=D4=BD=E2=CE=F6=D0=D4=C4=DC=B5=C4=D3=B0=CF=
=EC=A1=A3=B5=B1 <FONT color=3D#0000ff>statistics_level</FONT> =
=B2=CE=CA=FD=B1=BB=C9=E8=D6=C3=CE=AA=BB=F2 <FONT=20
      color=3D#0000ff>TYPICAL</FONT> =B8=FC=B8=DF=CA=B1=A3=ACOracle =
=BB=E1=D7=D4=B6=AF=B5=D8=C6=F4=B6=AF Java =B3=D8=B9=CB=CE=CA=A1=A3=B5=B1 =
Java=20
      =
=B3=D8=B9=CB=CE=CA=B1=BB=B9=D8=B1=D5=BA=F3=A3=AC=C6=E4=CA=D5=BC=AF=B5=C4=CD=
=B3=BC=C6=D0=C5=CF=A2=BD=AB=B1=BB=C7=E5=B3=FD=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">131</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/java.102/b14187=
/toc.htm">Oracle=20
        Database Java Developer's Guide</A></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/java.102/b14187=
/toc.htm">Oracle=20
        Database Java Developer's Guide</A></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">132</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Streams Pool</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.9 =CA=FD=BE=DD=C1=F7=B3=D8</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">133</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">In a =
single=20
      database, you can specify that Streams memory be allocated from a =
pool in=20
      the SGA called the Streams pool. To configure the Streams pool, =
specify=20
      the size of the pool in bytes using the <FONT=20
      color=3D#0000ff>STREAMS_POOL_SIZE</FONT> initialization parameter. =
If a=20
      Streams pool is not defined, then one is created automatically =
when=20
      Streams is first used.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D4=DA=CA=FD=BE=DD=BF=E2=D6=D0=A3=AC=B9=DC=C0=ED=D4=B1=BF=C9=
=D2=D4=D4=DA SGA=20
      =
=C4=DA=C5=E4=D6=C3=D2=BB=B8=F6=B1=BB=B3=C6=CE=AA=CA=FD=BE=DD=C1=F7=B3=D8=A3=
=A8Streams pool=A3=A9=B5=C4=C4=DA=B4=E6=B3=D8=B9=A9 Oracle =
=CA=FD=BE=DD=C1=F7=A3=A8Stream=A3=A9=B7=D6=C5=E4=C4=DA=B4=E6=A1=A3=B9=DC=C0=
=ED=D4=B1=D0=E8=D2=AA=CA=B9=D3=C3 <FONT=20
      color=3D#0000ff>STREAMS_POOL_SIZE</FONT> =
=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=C9=E8=B6=A8=CA=FD=BE=DD=C1=F7=B3=D8=B5=C4=C8=
=DD=C1=BF=A3=A8=B5=A5=CE=BB=CE=AA=D7=D6=BD=DA=A3=A9=A1=A3=C8=E7=B9=FB =
Oracle=20
      =
=CA=FD=BE=DD=C1=F7=B5=DA=D2=BB=B4=CE=CA=B9=D3=C3=CA=B1=CF=B5=CD=B3=D6=D0=C3=
=BB=D3=D0=B6=A8=D2=E5=CA=FD=BE=DD=C1=F7=B3=D8=A3=ACOracle =
=BD=AB=D7=D4=B6=AF=B5=D8=B4=B4=BD=A8=D2=BB=B8=F6=A1=A3<BR>=A1=A1</TD></TR=
>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">134</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">If =
<FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> is set, then the SGA memory for =
the=20
      Streams pool comes from the global pool of SGA. If <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> is not set, then SGA for the =
Streams pool=20
      is transferred from the buffer cache. This transfer takes place =
only after=20
      the first use of Streams. The amount transferred is 10% of the =
shared pool=20
      size.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=C8=E7=B9=FB=CF=B5=CD=B3=D6=D0=C9=E8=D6=C3=C1=CB <FONT=20
      color=3D#0000ff>SGA_TARGET</FONT> =
=B2=CE=CA=FD=A3=AC=C4=C7=C3=B4=CA=FD=BE=DD=C1=F7=B3=D8=B5=C4=C4=DA=B4=E6=C0=
=B4=D7=D4 SGA =B5=C4=C8=AB=BE=D6=B3=D8=A3=A8global pool of=20
      SGA=A3=A9=A1=A3=C8=E7=B9=FB=C3=BB=D3=D0=C9=E8=D6=C3 <FONT =
color=3D#0000ff>SGA_TARGET</FONT> =
=B2=CE=CA=FD=A3=AC=C4=C7=C3=B4=CF=B5=CD=B3=BD=AB=B4=D3=CA=FD=BE=DD=BB=BA=B4=
=E6=C7=F8=A3=A8buffer=20
      =
cache=A3=A9=D6=D0=D7=AA=D2=C6=D2=BB=B2=BF=B7=D6=C4=DA=B4=E6=D3=C3=D3=DA=B4=
=B4=BD=A8=CA=FD=BE=DD=C1=F7=B3=D8=A1=A3=D5=E2=B8=F6=C4=DA=B4=E6=D7=AA=D2=C6=
=B9=A4=D7=F7=D6=BB=D4=DA=CA=FD=BE=DD=C1=F7=B5=DA=D2=BB=B4=CE=B1=BB=CA=B9=D3=
=C3=CA=B1=B7=A2=C9=FA=A1=A3=B4=CB=B2=D9=D7=F7=D6=D0=B5=C4=C4=DA=B4=E6=D7=AA=
=D2=C6=C1=BF=CE=AA=B9=B2=CF=ED=B3=D8=A3=A8shared=20
      pool=A3=A9=C8=DD=C1=BF=B5=C4 10%=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">135</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
29/toc.htm">Oracle=20
        Streams Concepts and Administration</A></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR><A=20
        =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
29/toc.htm">Oracle=20
        Streams Concepts and Administration</A></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">136</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2><A name=3De.8.2.10></A>Control of the SGA's Use of =
Memory</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2><A name=3Dc.8.2.10></A>8.2.10 =BF=D8=D6=C6 SGA =
=B5=C4=C4=DA=B4=E6=CA=B9=D3=C3</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">137</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Dynamic SGA provides=20
      external controls for increasing and decreasing Oracle's use of =
physical=20
      memory. Together with the dynamic buffer cache, shared pool, and =
large=20
      pool, dynamic SGA allows the following:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">The SGA can grow in response =
to a=20
        database administrator statement, up to an operating system =
specified=20
        maximum and the <FONT color=3D#0000ff>SGA_MAX_SIZE</FONT> =
specification.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The SGA can shrink in response =
to a=20
        database administrator statement, to an Oracle prescribed =
minimum,=20
        usually an operating system preferred limit.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Both the buffer cache and the =
SGA pools=20
        can grow and shrink at runtime according to some internal,=20
        Oracle-managed policy. </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=B6=AF=CC=AC SGA =
=B9=A6=C4=DC=A3=A8Dynamic =
SGA=A3=A9=D6=A7=B3=D6=D3=C3=BB=A7=B4=D3=CD=E2=B2=BF=BF=D8=D6=C6=20
      Oracle =
=CB=F9=CA=B9=D3=C3=B5=C4=C4=DA=B4=E6=CA=FD=C1=BF=A1=A3=B6=AF=CC=AC=B5=C4 =
SGA =BC=B0=C6=E4=D6=D0=B5=C4=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=A3=A8buffer =
cache=A3=A9=A3=AC=B9=B2=CF=ED=B3=D8=A3=A8shared =
pool=A3=A9=A3=AC=B4=F3=D0=CD=B3=D8=A3=A8large=20
      =
pool=A3=A9=D4=CA=D0=ED=D3=C3=BB=A7=D4=CA=D0=ED=D3=C3=BB=A7=BD=F8=D0=D0=D2=
=D4=CF=C2=B2=D9=D7=F7=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">DBA =BF=C9=D2=D4=CA=B9=D3=C3 =
SQL =D3=EF=BE=E4=D4=F6=BC=D3 SGA =
=CA=B9=D3=C3=B5=C4=C4=DA=B4=E6=A3=AC=C9=CF=CF=DE=D3=C9=B2=D9=D7=F7=CF=B5=CD=
=B3=CE=AA=20
        Oracle =CC=E1=B9=A9=B5=C4=C4=DA=B4=E6=BC=B0 <FONT =
color=3D#0000ff>SGA_MAX_SIZE</FONT> =B2=CE=CA=FD=BE=F6=B6=A8=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: 10px">DBA =BF=C9=D2=D4=CA=B9=D3=C3 =
SQL =D3=EF=BE=E4=BC=F5=C9=D9 SGA =
=CA=B9=D3=C3=B5=C4=C4=DA=B4=E6=A3=AC=CF=C2=CF=DE=CE=AA Oracle=20
        =
=C4=DA=D4=A4=C9=E8=B5=C4=D7=EE=D0=A1=D6=B5=A3=AC=B4=CB=D6=B5=CD=A8=B3=A3=B5=
=C8=D3=DA=B2=D9=D7=F7=CF=B5=CD=B3=B5=C4=CF=DE=D6=C6=D6=B5=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CA=FD=BE=DD=BB=BA=B4=E6=C7=F8=BC=B0 SGA =
=C4=DA=B5=C4=B8=F7=D6=D6=C4=DA=B4=E6=B3=D8=B6=BC=C4=DC=B9=BB=D2=C0=BE=DD =
Oracle=20
        =
=B5=C4=C4=DA=B2=BF=B2=DF=C2=D4=D4=DA=CF=B5=CD=B3=D4=CB=D0=D0=CA=B1=B6=AF=CC=
=AC=B5=D8=D4=F6=B3=A4=BB=F2=CB=F5=D0=A1=A1=A3 </LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">138</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Other SGA Initialization Parameters</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.2.11 =C6=E4=CB=FB SAG =
=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">139</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">You =
can use several=20
      initialization parameters to control how the SGA uses =
memory.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D3=C3=BB=A7=BB=B9=BF=C9=D2=D4=C0=FB=D3=C3=D2=D4=CF=C2=BC=B8=
=B8=F6=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=BF=D8=D6=C6 SGA=20
    =C8=E7=BA=CE=CA=B9=D3=C3=C4=DA=B4=E6=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">140</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Physical Memory</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.11.1 =CE=EF=C0=ED=C4=DA=B4=E6</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">141</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
<FONT=20
      color=3D#0000ff>LOCK_SGA</FONT> parameter locks the SGA into =
physical=20
      memory.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=CA=B9=D3=C3 <FONT=20
      color=3D#0000ff>LOCK_SGA</FONT> =
=B2=CE=CA=FD=BF=C9=D2=D4=B1=A3=D6=A4 SGA =
=D6=BB=CA=B9=D3=C3=CE=EF=C0=ED=C4=DA=B4=E6=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">142</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>SGA Starting Address</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.11.2 SGA =C6=F0=CA=BC=B5=D8=D6=B7</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">143</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%"><SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">The </SPAN><FONT =
color=3D#0000ff><SPAN=20
      style=3D"BACKGROUND-COLOR: =
#ffff00">SHARED_MEMORY_ADDRESS</SPAN></FONT><SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00"> and </SPAN><FONT =
color=3D#0000ff><SPAN=20
      style=3D"BACKGROUND-COLOR: =
#ffff00">HI_SHARED_MEMORY_ADDRESS</SPAN></FONT><SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00"> parameters specify the SGA's =
starting=20
      address at runtime. These parameters are rarely used.</SPAN> For =
64-bit=20
      platforms, <FONT color=3D#0000ff>HI_SHARED_MEMORY_ADDRESS</FONT> =
specifies=20
      the high order 32 bits of the 64-bit address.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%"><FONT=20
      color=3D#0000ff>SHARED_MEMORY_ADDRESS</FONT> =BC=B0 <FONT=20
      color=3D#0000ff>HI_SHARED_MEMORY_ADDRESS</FONT> =
=B2=CE=CA=FD=BF=C9=D2=D4=D4=DA=CF=B5=CD=B3=D4=CB=D0=D0=CA=B1=D6=B8=B6=A8 =
SGA =B5=C4=C6=F0=CA=BC=B5=D8=D6=B7=A1=A3=D4=DA 64=20
      =CE=BB=C6=BD=CC=A8=C9=CF=A3=AC<FONT =
color=3D#0000ff>HI_SHARED_MEMORY_ADDRESS =
</FONT>=B2=CE=CA=FD=D3=C3=D3=DA=C9=E8=B6=A8 64 =
=CE=BB=B5=D8=D6=B7=D6=D0=B8=DF=20
      32 =CE=BB=B5=C4=CB=B3=D0=F2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">144</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Extended Buffer Cache Mechanism</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.2.11.3 =
=C0=A9=D5=B9=CA=FD=BE=DD=BB=BA=B4=E6=BB=FA=D6=C6</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">145</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
<FONT=20
      color=3D#0000ff>USE_INDIRECT_DATA_BUFFERS</FONT> parameter enables =
the use=20
      of the extended buffer cache mechanism for 32-bit platforms that =
can=20
      support more than 4 GB of physical memory. On platforms that do =
not=20
      support this much physical memory, this parameter is =
ignored.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%"><FONT=20
      color=3D#0000ff>USE_INDIRECT_DATA_BUFFERS =
</FONT>=B2=CE=CA=FD=D3=C3=D3=DA=BF=D8=D6=C6=CA=C7=B7=F1=CA=B9=D3=C3=C0=A9=
=D5=B9=CA=FD=BE=DD=BB=BA=B4=E6=BB=FA=D6=C6=A3=A8extended=20
      buffer cache =
mechanism=A3=A9=A3=AC=B4=CB=B9=A6=C4=DC=D6=BB=CA=CA=D3=C3=D3=DA=D6=A7=B3=D6=
 4GB =C4=DA=B4=E6=B5=C4 32 =
=CE=BB=CF=B5=CD=B3=A1=A3=C8=E7=B9=FB=C6=BD=CC=A8=B2=BB=D6=A7=B3=D6 4GB=20
      =
=C4=DA=B4=E6=A3=AC=B4=CB=B2=CE=CA=FD=BD=AB=B1=BB=BA=F6=C2=D4=A1=A3<BR>=A1=
=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">146</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H1><SPAN style=3D"FONT-SIZE: 20pt"><A name=3De.8.3></A>Overview =
of the=20
      Program Global Areas</SPAN></H1></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H1><A name=3Dc.8.3></A><SPAN style=3D"FONT-SIZE: 20pt">8.3=20
    =B3=CC=D0=F2=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</SPAN></H1></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">147</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">A =
<B>program global=20
      area (PGA)</B> is a memory region that contains data and control=20
      information for a server process. It is a nonshared memory created =
by=20
      Oracle when a server process is started. Access to it is exclusive =
to that=20
      server process and is read and written only by Oracle code acting =
on=20
      behalf of it. The total PGA memory allocated by each server =
process=20
      attached to an Oracle instance is also referred to as the =
<B>aggregated=20
      PGA</B> memory allocated by the instance.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%"><B>=B3=CC=D0=F2=C8=AB=BE=D6=C7=F8</B>=A3=A8program global=20
      =
area=A3=ACPGA=A3=A9=CA=C7=B9=A9=B7=FE=CE=F1=BD=F8=B3=CC=A3=A8server =
process=A3=A9=B4=E6=B4=A2=CA=FD=BE=DD=BC=B0=BF=D8=D6=C6=D0=C5=CF=A2=B5=C4=
=C4=DA=B4=E6=C7=F8=D3=F2=A1=A3=D5=E2=CA=C7=D2=BB=D6=D6=D4=DA=B7=FE=CE=F1=BD=
=F8=B3=CC=C6=F4=B6=AF=CA=B1=D3=C9 Oracle=20
      =
=B4=B4=BD=A8=B5=C4=B7=C7=B9=B2=CF=ED=B5=C4=C4=DA=B4=E6=C7=F8=A1=A3=D6=BB=D3=
=D0=B7=FE=CE=F1=BD=F8=B3=CC=B2=C5=C4=DC=B7=C3=CE=CA=CA=F4=D3=DA=CB=FD=B5=C4=
 PGA=A3=AC=B6=F8=B6=D4 PGA =B5=C4=B6=C1=D0=B4=B2=D9=D7=F7=CA=C7=D3=C9 =
Oracle =B4=FA=C2=EB=CA=B5=CF=D6=B5=C4=A1=A3=D2=BB=B8=F6 Oracle=20
      =
=CA=B5=C0=FD=D6=D0=CE=AA=CB=F9=D3=D0=B7=FE=CE=F1=BD=F8=B3=CC=B7=D6=C5=E4=B5=
=C4=C8=AB=B2=BF PGA =
=C4=DA=B4=E6=D2=B2=B1=BB=B3=C6=CE=AA=B4=CB=CA=B5=C0=FD=B5=C4<B>=BA=CF=BC=C6=
 PGA</B>=A3=A8aggregated PGA=A3=A9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">148</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR>"<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Connections=20
        and Sessions</A>" for information about =
sessions</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR>=A1=B0<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Connections=20
        and =
Sessions</A>=A1=B1=C1=CB=BD=E2=B9=D8=D3=DA=BB=E1=BB=B0=B5=C4=D0=C5=CF=A2<=
/BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">149</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>Content of the PGA</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.3.1 PGA =B5=C4=C4=DA=C8=DD</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">150</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
content of the=20
      PGA memory varies, depending on whether the instance is running =
the shared=20
      server option. But generally speaking, the PGA memory can be =
classified as=20
      follows.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">PGA =
=C4=DA=B4=E6=D6=D0=B4=E6=B4=A2=B5=C4=C4=DA=C8=DD=D2=C0=BE=DD=CA=B5=C0=FD=B7=
=FE=CE=F1=BD=F8=B3=CC=A3=A8server=20
      =
process=A3=A9=B5=C4=C4=A3=CA=BD=B6=F8=D3=D0=CB=F9=B2=BB=CD=AC=A1=A3=B5=AB=
=CA=C7=CD=A8=B3=A3=C0=B4=CB=B5=A3=ACPGA =
=D6=D0=BA=AC=D3=D0=D2=D4=CF=C2=C4=DA=C8=DD=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">151</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3><A name=3De.8.3.1.1></A>Private SQL Area</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3><A name=3Dc.8.3.1.1></A>8.3.1.1 =CB=BD=D3=D0 SQL =
=C7=F8</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">152</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">A =
private SQL area=20
      contains data such as bind information and runtime memory =
structures. Each=20
      session that issues a SQL statement has a private SQL area. Each =
user that=20
      submits the same SQL statement has his or her own private SQL area =
that=20
      uses a single shared SQL area. Thus, many private SQL areas can be =

      associated with the same shared SQL area.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=CB=BD=D3=D0 SQL =
=C7=F8=A3=A8private SQL=20
      area=A3=A9=D6=D0=B0=FC=BA=AC=B0=F3=B6=A8=D0=C5=CF=A2=A3=A8bind =
information=A3=A9=BC=B0=D4=CB=D0=D0=CA=B1=C4=DA=B4=E6=BD=E1=B9=B9=A3=A8ru=
ntime memory =
structure=A3=A9=B5=C8=CA=FD=BE=DD=A1=A3=C3=BF=B8=F6=CC=E1=BD=BB=C1=CB=20
      SQL =
=D3=EF=BE=E4=B5=C4=BB=E1=BB=B0=B6=BC=D3=D0=D2=BB=B8=F6=CB=BD=D3=D0 SQL =
=C7=F8=A1=A3=C3=BF=B8=F6=CC=E1=BD=BB=C1=CB=CF=E0=CD=AC SQL =
=D3=EF=BE=E4=B5=C4=D3=C3=BB=A7=B6=BC=D3=D0=D7=D4=BC=BA=B5=C4=CB=BD=D3=D0 =
SQL =
=C7=F8=A3=AC=B5=AB=CB=FD=C3=C7=CA=B9=D3=C3=CD=AC=D2=BB=B8=F6=B9=B2=CF=ED =
SQL=20
      =C7=F8=A3=A8shared SQL =
area=A3=A9=A1=A3=BC=B4=B6=E0=B8=F6=CB=BD=D3=D0 SQL =
=C7=F8=BF=C9=D2=D4=BA=CD=CD=AC=D2=BB=B8=F6=B9=B2=CF=ED SQL =
=C7=F8=CF=E0=C1=AA=CF=B5=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">153</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
private SQL area=20
      of a cursor is itself divided into two areas whose lifetimes are=20
different:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">The persistent area, which =
contains, for=20
        example, bind information. It is freed only when the cursor is =
closed.=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The run-time area, which is =
freed when=20
        the execution is terminated. </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D3=CE=B1=EA=B5=C4=CB=BD=D3=D0 SQL =
=C7=F8=D3=D6=BF=C9=D2=D4=B1=BB=B7=D6=CE=AA=C1=BD=B8=F6=C7=F8=D3=F2=A3=AC=D5=
=E2=C1=BD=B2=BF=B7=D6=B5=C4=C9=FA=C3=FC=D6=DC=C6=DA=D3=D0=CB=F9=B2=BB=CD=AC=
=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B3=D6=D0=F8=CA=FD=BE=DD=C7=F8=A3=A8persistent =
area=A3=A9=A3=AC=B0=FC=BA=AC=B0=F3=B6=A8=D0=C5=CF=A2=A3=A8bind=20
        =
information=A3=A9=D6=AE=C0=E0=B5=C4=CA=FD=BE=DD=A1=A3=B4=CB=C7=F8=D6=BB=D4=
=DA=D3=CE=B1=EA=B9=D8=B1=D5=CA=B1=B2=C5=BB=E1=B1=BB=CA=CD=B7=C5=A1=A3=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=D4=CB=D0=D0=CA=B1=C7=F8=A3=A8run-time =
area=A3=A9=A3=AC=B5=B1=D3=CE=B1=EA=D6=B4=D0=D0=BD=E1=CA=F8=BE=CD=BB=E1=B1=
=BB=CA=CD=B7=C5=A1=A3=20
      </LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">154</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Oracle =
creates the=20
      runtime area as the first step of an execute request. For <FONT=20
      color=3D#0000ff>INSERT</FONT>, <FONT =
color=3D#0000ff>UPDATE</FONT>, and <FONT=20
      color=3D#0000ff>DELETE</FONT> statements, Oracle frees the runtime =
area=20
      after the statement has been run. For queries, Oracle frees the =
runtime=20
      area only after all rows are fetched or the query is =
canceled.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=D4=DA=D6=B4=D0=D0=D2=BB=B8=F6=D3=C3=BB=A7=C7=EB=C7=F3=B5=C4=CA=D7=B8=F6=B2=
=BD=D6=E8=CA=B1=B2=C5=B4=B4=BD=A8=D4=CB=D0=D0=CA=B1=C7=F8=A1=A3=B6=D4=D3=DA=
=20
      <FONT color=3D#0000ff>INSERT</FONT>=A3=AC<FONT =
color=3D#0000ff>UPDATE</FONT>=A3=AC=BC=B0=20
      <FONT color=3D#0000ff>DELETE</FONT> =
=D3=EF=BE=E4=C0=B4=CB=B5=A3=ACOracle=20
      =
=D4=DA=D3=EF=BE=E4=D6=B4=D0=D0=BD=E1=CA=F8=BA=F3=BE=CD=C4=DC=CA=CD=B7=C5=D4=
=CB=D0=D0=CA=B1=C7=F8=A1=A3=B6=F8=B6=D4=D3=DA=B2=E9=D1=AF=C0=B4=CB=B5=A3=AC=
Oracle=20
  =
=D2=AA=D4=DA=CB=F9=D3=D0=CA=FD=BE=DD=D0=D0=B6=BC=B1=BB=BB=F1=C8=A1=A3=A8f=
etch=A3=A9=BB=F2=B2=E9=D1=AF=B1=BB=C8=A1=CF=FB=BA=F3=B2=C5=C4=DC=CA=CD=B7=
=C5=D4=CB=D0=D0=CA=B1=C7=F8=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">155</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
location of a=20
      private SQL area depends on the type of connection established for =
a=20
      session. If a session is connected through a dedicated server, =
private SQL=20
      areas are located in the server process's PGA. However, if a =
session is=20
      connected through a shared server, part of the private SQL area is =
kept in=20
      the SGA.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=CB=BD=D3=D0 SQL=20
      =
=C7=F8=B5=C4=CE=BB=D6=C3=D2=C0=C0=B5=D3=DA=BB=E1=BB=B0=B5=C4=C1=AC=BD=D3=C0=
=E0=D0=CD=A1=A3=C8=E7=B9=FB=BB=E1=BB=B0=CA=C7=CD=A8=B9=FD=D7=A8=D3=C3=B7=FE=
=CE=F1=C6=F7=C1=AC=BD=D3=B5=C4=A3=A8dedicated =
server=A3=A9=A3=AC=D4=F2=CB=BD=D3=D0 SQL =
=C7=F8=CE=BB=D3=DA=B7=FE=CE=F1=BD=F8=B3=CC=A3=A8server=20
      process=A3=A9=B5=C4 PGA =
=C4=DA=A1=A3=C8=E7=B9=FB=BB=E1=BB=B0=CA=C7=CD=A8=B9=FD=B9=B2=CF=ED=B7=FE=CE=
=F1=C6=F7=C1=AC=BD=D3=B5=C4=A3=A8shared =
server=A3=A9=A3=AC=C4=C7=C3=B4=CB=BD=D3=D0 SQL =
=C7=F8=B5=C4=B2=BF=B7=D6=C4=DA=C8=DD=B1=A3=B4=E6=D4=DA SGA=20
      =D6=D0=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">156</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.3"=20
          target=3D_self>Overview of the Program Global Areas</A>" for =
information=20
          about the PGA=20
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Connections=20
          and Sessions</A>" for more information about sessions=20
          <LI style=3D"MARGIN-BOTTOM: 10px">"<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.8.3.2"=20
          target=3D_self>SQL Work Areas</A>" for information about <FONT =

          color=3D#0000ff>SELECT</FONT> runtimes during a sort, =
hash-join, bitmap=20
          create, or bitmap merge=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/network.102/b14=
212/toc.htm">Oracle=20
          Database Net Services Administrator's Guide</A> =
</LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.3"=20
          =
target=3D_self>=B3=CC=D0=F2=C8=AB=BE=D6=C7=F8=B8=C5=CA=F6</A>=A1=B1=C1=CB=
=BD=E2=B9=D8=D3=DA PGA =B5=C4=D0=C5=CF=A2=20
          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Connections=20
          and =
Sessions</A>=A1=B1=C1=CB=BD=E2=B9=D8=D3=DA=BB=E1=BB=B0=B5=C4=D0=C5=CF=A2 =

          <LI style=3D"MARGIN-BOTTOM: 10px">=A1=B0<A=20
          =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.8.3.2"=20
          target=3D_self>SQL =
=B9=A4=D7=F7=C7=F8</A>=A1=B1=C1=CB=BD=E2=D4=DA=D6=B4=D0=D0 <FONT =
color=3D#0000ff>SELECT</FONT>=20
          =
=D3=EF=BE=E4=B5=C4=C5=C5=D0=F2=A3=A8sort=A3=A9=A3=AC=B9=FE=CF=A3=C1=AC=BD=
=D3=A3=A8hash-join=A3=A9=A3=AC=CE=BB=CD=BC=B4=B4=BD=A8=A3=A8bitmap =
create=A3=A9=A3=AC=CE=BB=CD=BC=C8=DA=BA=CF=A3=A8bitmap=20
          =
merge=A3=A9=B5=C8=B2=D9=D7=F7=CA=B1=D4=CB=D0=D0=CA=B1=C7=F8=B5=C4=C7=E9=BF=
=F6=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/network.102/b14=
212/toc.htm">Oracle=20
          Database Net Services Administrator's Guide</A>=20
  </LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">157</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Cursors and SQL Areas</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.3.1.2 =D3=CE=B1=EA=BC=B0 SQL =C7=F8</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">158</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
application=20
      developer of an Oracle precompiler program or OCI program can =
explicitly=20
      open <B>cursors</B>, or handles to specific private SQL areas, and =
use=20
      them as a named resource throughout the execution of the program. =
<SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">Recursive cursors that Oracle =
issues=20
      implicitly for some SQL statements also use shared SQL=20
    areas.</SPAN><BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=D4=A4=B1=E0=D2=EB=B3=CC=D0=F2=A3=A8precompiler program=A3=A9=BC=B0=20
      OCI =
=B3=CC=D0=F2=B5=C4=BF=AA=B7=A2=D5=DF=BF=C9=D2=D4=CF=D4=CA=BD=B5=D8=B4=F2=BF=
=AA<B>=D3=CE=B1=EA</B>=A3=A8cursor=A3=A9=A3=A8=D3=CE=B1=EA=BC=B4=CB=BD=D3=
=D0 SQL=20
      =
=C7=F8=B5=C4=BE=E4=B1=FA=A3=A8handle=A3=A9=A3=A9=A3=AC=B2=A2=D4=DA=B3=CC=D0=
=F2=D4=CB=D0=D0=B9=FD=B3=CC=D6=D0=D2=C0=BE=DD=D3=CE=B1=EA=C3=FB=B3=C6=CA=B9=
=D3=C3=CF=E0=B9=D8=D7=CA=D4=B4=A1=A3=B5=B1 Oracle =
=D6=B4=D0=D0=C4=B3=D0=A9 SQL=20
      =
=D3=EF=BE=E4=CA=B1=D2=FE=CA=BD=CC=E1=BD=BB=B5=C4=B5=DD=B9=E9=D3=CE=B1=EA=A3=
=A8recursive cursor=A3=A9=BB=B9=D0=E8=CA=B9=D3=C3=B9=B2=CF=ED SQL =
=C7=F8=A3=A8shared SQL area=A3=A9=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">159</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
management of=20
      private SQL areas is the responsibility of the user process. The=20
      allocation and deallocation of private SQL areas depends largely =
on which=20
      application tool you are using, although the number of private SQL =
areas=20
      that a user process can allocate is always limited by the =
initialization=20
      parameter <FONT color=3D#0000ff>OPEN_CURSORS</FONT>. The default =
value of=20
      this parameter is 50.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D3=C3=BB=A7=BD=F8=B3=CC=A3=A8user =
process=A3=A9=D3=A6=B8=BA=D4=F0=B9=DC=C0=ED=CB=BD=D3=D0 SQL=20
      =C7=F8=A3=A8private SQL area=A3=A9=A1=A3=CB=BD=D3=D0 SQL =
=C7=F8=B5=C4=B7=D6=C5=E4=D3=EB=BB=D8=CA=D5=D6=F7=D2=AA=D2=C0=C0=B5=D3=DA=D3=
=C3=BB=A7=B5=C4=D3=A6=D3=C3=B3=CC=D0=F2=A3=AC=D6=BB=D3=D0=D3=C3=BB=A7=BD=F8=
=B3=CC=BF=C9=B7=D6=C5=E4=B5=C4=CB=BD=D3=D0 SQL=20
      =
=C7=F8=B5=C4=D7=EE=B4=F3=CA=FD=C1=BF=CA=C7=D3=C9=B3=F5=CA=BC=BB=AF=B2=CE=CA=
=FD <FONT color=3D#0000ff>OPEN_CURSORS</FONT> =
=B5=C4=D6=B5=BF=D8=D6=C6=B5=C4=A1=A3=B4=CB=B2=CE=CA=FD=B5=C4=C4=AC=C8=CF=D6=
=B5=CE=AA=20
      50=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">160</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">A =
private SQL area=20
      continues to exist until the corresponding cursor is closed or the =

      statement handle is freed. Although Oracle frees the runtime area =
after=20
      the statement completes, the persistent area remains waiting. =
Application=20
      developers close all open cursors that will not be used again to =
free the=20
      persistent area and to minimize the amount of memory required for =
users of=20
      the application.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=B5=B1=D2=BB=B8=F6=D3=CE=B1=EA=B1=BB=B9=D8=B1=D5=A3=A8=BB=F2=
=D3=EF=BE=E4=BE=E4=B1=FA=B1=BB=CA=CD=B7=C5=A3=A9=BA=F3=A3=AC=CF=E0=D3=A6=B5=
=C4=CB=BD=D3=D0 SQL=20
      =
=C7=F8=B2=C5=BB=E1=B1=BB=C7=E5=B3=FD=A1=A3=D4=DA=D2=BB=B8=F6=D3=EF=BE=E4=D6=
=B4=D0=D0=BD=E1=CA=F8=BA=F3=A3=ACOracle =
=BE=CD=BB=E1=CA=CD=B7=C5=C6=E4=CA=B9=D3=C3=B5=C4=D4=CB=D0=D0=CA=B1=C7=F8=A3=
=A8run-time=20
      =
area=A3=A9=A3=AC=B5=AB=B4=CB=D3=EF=BE=E4=CA=B9=D3=C3=B5=C4=B3=D6=D0=F8=CA=
=FD=BE=DD=C7=F8=A3=A8persistent=20
      =
area=A3=A9=C8=D4=BE=C9=B1=BB=B1=A3=C1=F4=A1=A3=D3=A6=D3=C3=B3=CC=D0=F2=BF=
=AA=B7=A2=D5=DF=D3=A6=B8=C3=B9=D8=B1=D5=CB=F9=D3=D0=B2=BB=D4=D9=CA=B9=D3=C3=
=B5=C4=D3=CE=B1=EA=D2=D4=CA=CD=B7=C5=C6=E4=CA=B9=D3=C3=B3=D6=D0=F8=CA=FD=BE=
=DD=C7=F8=A3=AC=B4=D3=B6=F8=BC=F5=C9=D9=D3=A6=D3=C3=B3=CC=D0=F2=CB=F9=D5=BC=
=D3=C3=B5=C4=C4=DA=B4=E6=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">161</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>See Also:</B><BR><BR>"<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">Cursors</A>"</BLOC=
KQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>=C1=ED=BC=FB=A3=BA</B><BR><BR>=A1=B0<A=20
        =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/a">=D3=CE=B1=EA</A>=A1=
=B1</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">162</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H3>Session Memory</H3></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H3>8.3.1.3 =BB=E1=BB=B0=C4=DA=B4=E6</H3></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">163</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%"><B>Session=20
      memory</B> is the memory allocated to hold a session's variables =
(logon=20
      information) and other information related to the session. For a =
shared=20
      server, the session memory is shared and not =
private.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%"><B>=BB=E1=BB=B0=C4=DA=B4=E6</B>=A3=A8session=20
      =
memory=A3=A9=D3=C3=D3=DA=B4=E6=B4=A2=BB=E1=BB=B0=B5=C4=B1=E4=C1=BF=A3=A8=B5=
=C7=C2=BC=D0=C5=CF=A2=A3=A9=BC=B0=C6=E4=CB=FB=D3=EB=BB=E1=BB=B0=D3=D0=B9=D8=
=B5=C4=D0=C5=CF=A2=A1=A3=B6=D4=D3=DA=B9=B2=CF=ED=B7=FE=CE=F1=C6=F7=A3=A8s=
hared=20
      =
server=A3=A9=B6=F8=D1=D4=A3=AC=BB=E1=BB=B0=C4=DA=B4=E6=CA=C7=B9=B2=CF=ED=B5=
=C4=B6=F8=B7=C7=CE=AA=C4=B3=B8=F6=BB=E1=BB=B0=CB=F9=CB=BD=D3=D0=A1=A3<BR>=
=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">164</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2><A name=3De.8.3.2></A>SQL Work Areas</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2><A name=3Dc.8.3.2></A>8.3.2 SQL =
=B9=A4=D7=F7=C7=F8</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">165</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">For =
complex queries=20
      (for example, decision-support queries), a big portion of the =
runtime area=20
      is dedicated to work areas allocated by memory-intensive operators =
such as=20
      the following:
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Sort-based operators (order =
by,=20
        group-by, <SPAN style=3D"BACKGROUND-COLOR: =
#ffff00">rollup</SPAN>, <SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00">window function</SPAN>)=20
        <LI style=3D"MARGIN-BOTTOM: 10px">Hash-join=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00">Bitmap merge</SPAN>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><SPAN=20
        style=3D"BACKGROUND-COLOR: #ffff00">Bitmap create</SPAN> =
</LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=B6=D4=D3=DA=B8=B4=D4=D3=B5=C4=B2=E9=D1=AF=C0=B4=CB=B5=A3=A8=
=C0=FD=C8=E7=A3=AC=BE=F6=B2=DF=D6=A7=B3=D6=CF=B5=CD=B3=D6=D0=B5=C4=B2=E9=D1=
=AF=A3=A9=A3=AC=D4=CB=D0=D0=CA=B1=C7=F8=A3=A8run-time=20
      =
area=A3=A9=B5=C4=B4=F3=B2=BF=B7=D6=C8=DD=C1=BF=BE=F9=B9=A9=D0=E8=D2=AA=D5=
=BC=D3=C3=B4=F3=C1=BF=C4=DA=B4=E6=B5=C4=B2=D9=D7=F7=B4=B4=BD=A8=B9=A4=D7=F7=
=C7=F8=A3=A8work =
area=A3=A9=D6=AE=D3=C3=A1=A3=D5=E2=D0=A9=B2=D9=D7=F7=B0=FC=C0=A8=A3=BA
      <UL>
        <LI style=3D"MARGIN-BOTTOM: =
10px">=D0=E8=D2=AA=BD=F8=D0=D0=C5=C5=D0=F2=B5=C4=B2=D9=D7=F7=A3=A8=C5=C5=D0=
=F2=A3=A8order=20
        =
by=A3=A9=A3=AC=B7=D6=D7=E9=A3=A8group-by=A3=A9=A3=ACrollup=A3=ACwindow =
function=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=B9=FE=CF=A3=C1=AC=BD=D3=A3=A8hash-join=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CE=BB=CD=BC=C8=DA=BA=CF=A3=A8bitmap merge=A3=A9=20
        <LI style=3D"MARGIN-BOTTOM: =
10px">=CE=BB=CD=BC=B4=B4=BD=A8=A3=A8bitmap create=A3=A9 =
</LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">166</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">For =
example, a sort=20
      operator uses a work area (sometimes called the sort area) to =
perform the=20
      in-memory sort of a set of rows. Similarly, a hash-join operator =
uses a=20
      work area (also called the hash area) to build a hash table from =
its <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">left input</SPAN>. If the =
amount of data=20
      to be processed by these two operators does not fit into a work =
area, then=20
      the input data is divided into smaller pieces. This allows some =
data=20
      pieces to be processed in memory while the rest are spilled to =
temporary=20
      disk storage to be processed later. Although bitmap operators do =
not spill=20
      to disk when their associated work area is too small, their =
complexity is=20
      inversely proportional to the size of their work area. Thus, these =

      operators run faster with larger work area.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=C0=FD=C8=E7=A3=AC=C5=C5=D0=F2=B2=D9=D7=F7=D0=E8=D2=AA=CA=B9=
=D3=C3=B9=A4=D7=F7=C7=F8=A3=A8=D2=B2=B1=BB=B3=C6=C5=C5=D0=F2=C7=F8=A3=A8s=
ort=20
      =
area=A3=A9=A3=A9=D2=D4=B1=E3=D4=DA=C4=DA=B4=E6=D6=D0=B6=D4=CA=FD=BE=DD=D0=
=D0=BD=F8=D0=D0=C5=C5=D0=F2=A1=A3=CD=AC=D1=F9=A3=AC=B9=FE=CF=A3=C1=AC=BD=D3=
=B2=D9=D7=F7=D0=E8=D2=AA=CA=B9=D3=C3=B9=A4=D7=F7=C7=F8=A3=A8=D2=B2=B1=BB=B3=
=C6=B9=FE=CF=A3=C7=F8=A3=A8hash =
area=A3=A9=A3=A9=C0=B4=CE=AA=D7=F3=CA=E4=C8=EB=A3=A8left=20
      input=A3=A9=B4=B4=BD=A8=B9=FE=CF=A3=B1=ED=A3=A8hash=20
      =
table=A3=A9=A1=A3=B6=D4=C9=CF=CA=F6=C1=BD=D6=D6=B2=D9=D7=F7=B7=FB=C0=B4=CB=
=B5=A3=AC=C8=E7=B9=FB=D2=BB=B8=F6=B9=A4=D7=F7=C7=F8=CE=DE=B7=A8=C8=DD=C4=C9=
=C8=AB=B2=BF=CA=E4=C8=EB=CA=FD=BE=DD=CA=B1=A3=AC=C4=C7=C3=B4=CA=FD=BE=DD=BD=
=AB=B1=BB=B7=D6=B8=EE=CE=AA=CA=FD=B8=F6=D0=A1=BF=E9=A1=A3=D5=E2=D1=F9=A3=AC=
=CF=B5=CD=B3=BF=C9=D2=D4=D4=DA=C4=DA=B4=E6=D6=D0=B4=A6=C0=ED=B2=BF=B7=D6=CA=
=FD=BE=DD=A3=AC=CD=AC=CA=B1=BD=AB=C6=E4=D3=E0=B5=C4=CA=FD=BE=DD=B7=C5=C8=EB=
=C1=D9=CA=B1=B5=C4=B4=C5=C5=CC=B4=E6=B4=A2=C7=F8=B5=C8=BA=F2=B4=A6=C0=ED=A1=
=A3=B6=D4=D3=DA=CE=BB=CD=BC=B2=D9=D7=F7=C0=B4=CB=B5=A3=AC=BC=B4=CA=B9=B9=A4=
=D7=F7=C7=F8=B9=FD=D0=A1=A3=AC=CA=E4=C8=EB=CA=FD=BE=DD=D2=B2=B2=BB=BB=E1=B1=
=BB=B7=C5=C8=EB=B4=C5=C5=CC=A1=A3=B5=AB=CA=C7=CE=BB=CD=BC=B2=D9=D7=F7=B5=C4=
=B8=B4=D4=D3=D0=D4=D3=EB=C6=E4=B9=A4=D7=F7=C7=F8=B5=C4=C8=DD=C1=BF=B3=C9=B7=
=B4=B1=C8=A1=A3=BC=B4=B9=A4=D7=F7=C7=F8=D4=BD=B4=F3=A3=AC=CE=BB=CD=BC=B2=D9=
=D7=F7=CB=D9=B6=C8=D4=BD=BF=EC=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">167</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">The =
size of a work=20
      area can be controlled and tuned. Generally, bigger database areas =
can=20
      significantly improve the performance of a particular operator at =
the cost=20
      of higher memory consumption. Optimally, the size of a work area =
is big=20
      enough such to accommodate the input data and auxiliary memory =
structures=20
      allocated by its associated SQL operator. If not, response time =
increases,=20
      because part of the input data must be spilled to temporary disk =
storage.=20
      In the extreme case, if the size of a work area is far too small =
compared=20
      to the input data size, multiple passes over the data pieces must =
be=20
      performed. This can dramatically increase the response time of the =

      operator.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=D3=C3=BB=A7=BF=C9=D2=D4=B6=D4=B9=A4=D7=F7=C7=F8=B5=C4=C8=DD=
=C1=BF=BD=F8=D0=D0=BF=D8=D6=C6=D3=EB=B5=F7=D3=C5=A1=A3=D2=BB=B0=E3=C0=B4=CB=
=B5=A3=AC=B8=FC=B4=F3=B5=C4=B9=A4=D7=F7=C7=F8=C4=DC=B9=BB=CF=D4=D6=F8=B5=D8=
=CC=E1=B8=DF SQL=20
      =
=B2=D9=D7=F7=B5=C4=D0=D4=C4=DC=A3=AC=B5=AB=B4=FA=BC=DB=CA=C7=CF=FB=BA=C4=B8=
=FC=B6=E0=B5=C4=C4=DA=B4=E6=A1=A3=D7=EE=C0=ED=CF=EB=B5=C4=C7=E9=BF=F6=CA=C7=
=A3=AC=B9=A4=D7=F7=C7=F8=C4=DC=B9=BB=C8=DD=C4=C9 SQL=20
      =
=D3=EF=BE=E4=B5=C4=C8=AB=B2=BF=CA=E4=C8=EB=CA=FD=BE=DD=BC=B0=B6=EE=CD=E2=B5=
=C4=BF=D8=D6=C6=C4=DA=B4=E6=BD=E1=B9=B9=A1=A3=B7=F1=D4=F2=D3=EF=BE=E4=B5=C4=
=CF=EC=D3=A6=CA=B1=BC=E4=BD=AB=D4=F6=BC=D3=A3=AC=D2=F2=CE=AA=B2=BF=B7=D6=CA=
=E4=C8=EB=CA=FD=BE=DD=B1=D8=D0=EB=B7=C5=C8=EB=C1=D9=CA=B1=B4=C5=C5=CC=C7=F8=
=A1=A3=D4=DA=BC=AB=B6=CB=C7=E9=BF=F6=CF=C2=A3=AC=C8=E7=B9=FB=B9=A4=D7=F7=C7=
=F8=C8=DD=C1=BF=D4=B6=D0=A1=D3=DA=CA=E4=C8=EB=CA=FD=BE=DD=A3=AC=C4=C7=C3=B4=
=CA=E4=C8=EB=CA=FD=BE=DD=D0=E8=D2=AA=D4=DA=C1=D9=CA=B1=B4=C5=C5=CC=C7=F8=D3=
=EB=B9=A4=D7=F7=C7=F8=BC=E4=B6=E0=B4=CE=BD=BB=BB=BB=A1=A3=D5=E2=BD=AB=CF=D4=
=D6=F8=B5=D8=D4=F6=BC=D3=20
      SQL =
=B2=D9=D7=F7=B5=C4=CF=EC=D3=A6=CA=B1=BC=E4=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">168</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H2>PGA Memory Management for Dedicated Mode</H2></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H2>8.3.3 =D7=A8=D3=C3=B7=FE=CE=F1=C4=A3=CA=BD=CF=C2=B5=C4 PGA =
=C4=DA=B4=E6=B9=DC=C0=ED</H2></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">169</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">You =
can=20
      automatically and globally manage the size of SQL work areas. The =
database=20
      administrator simply needs to specify the total size dedicated to =
PGA=20
      memory for the Oracle instance by setting the initialization =
parameter=20
      <FONT color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT>. The specified =
number (for=20
      example, 2G) is a global target for the Oracle instance, and =
Oracle tries=20
      to ensure that the total amount of PGA memory allocated across all =

      database server processes never exceeds this =
target.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">SQL =
=B9=A4=D7=F7=C7=F8=A3=A8work=20
      =
area=A3=A9=CB=F9=D5=BC=B5=C4=C8=DD=C1=BF=BF=C9=D2=D4=B1=BB=CD=B3=D2=BB=B5=
=D8=C7=D2=D7=D4=B6=AF=B5=D8=B9=DC=C0=ED=A1=A3DBA =
=D6=BB=D0=E8=D2=AA=C9=E8=B6=A8 <FONT=20
      color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT> =
=B3=F5=CA=BC=BB=AF=B2=CE=BE=CD=C4=DC=C9=E8=B6=A8=D2=BB=B8=F6 Oracle =
=CA=B5=C0=FD=CA=B9=D3=C3=B5=C4=C8=AB=B2=BF PGA=20
      =
=C8=DD=C1=BF=A1=A3=B4=CB=B2=CE=CA=FD=B5=C4=D6=B5=A3=A8=C0=FD=C8=E7=A3=AC2=
GB=A3=A9=D5=EB=B6=D4=D5=FB=B8=F6=CA=B5=C0=FD=A3=ACOracle =
=BD=AB=B1=A3=D6=A4=CB=F9=D3=D0=CA=FD=BE=DD=BF=E2=B7=FE=CE=F1=BD=F8=B3=CC=A3=
=A8server process=A3=A9=CA=B9=D3=C3=B5=C4=C8=AB=B2=BF PGA=20
      =
=C4=DA=B4=E6=B2=BB=B3=AC=B9=FD=B4=CB=B2=CE=CA=FD=B5=C4=CF=DE=D6=C6=A1=A3<=
BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">170</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR>In earlier releases, the database=20
        administrator controlled the maximum size of SQL work areas by =
setting=20
        the following parameters: <FONT =
color=3D#0000ff>SORT_AREA_SIZE</FONT>,=20
        <FONT color=3D#0000ff>HASH_AREA_SIZE</FONT>, <FONT=20
        color=3D#0000ff>BITMAP_MERGE_AREA_SIZE</FONT> and <FONT=20
        color=3D#0000ff>CREATE_BITMAP_AREA_SIZE</FONT>. Setting these =
parameters=20
        is difficult, because the maximum work area size is ideally =
selected=20
        from the data input size and the total number of work areas =
active in=20
        the system. These two factors vary a lot from one work area to =
another=20
        and from one time to another. Thus, the various <FONT=20
        color=3D#0000ff>*_AREA_SIZE</FONT> parameters are hard to tune =
under the=20
        best of circumstances.</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR>=D4=DA=D6=AE=C7=B0=B5=C4 =
Oracle =B0=E6=B1=BE=D6=D0=A3=ACDBA =
=D0=E8=D2=AA=B7=D6=B1=F0=C9=E8=B6=A8=D2=D4=CF=C2=B2=CE=CA=FD=A3=BA<FONT=20
        color=3D#0000ff>SORT_AREA_SIZE</FONT>=A3=AC<FONT=20
        color=3D#0000ff>HASH_AREA_SIZE</FONT>=A3=AC<FONT=20
        color=3D#0000ff>BITMAP_MERGE_AREA_SIZE</FONT> =BC=B0 <FONT=20
        =
color=3D#0000ff>CREATE_BITMAP_AREA_SIZE</FONT>=A3=AC=B2=C5=C4=DC=BF=D8=D6=
=C6 SQL=20
        =
=B9=A4=D7=F7=C7=F8=B5=C4=C8=DD=C1=BF=A1=A3=D5=FD=C8=B7=B5=D8=C9=E8=B6=A8=D5=
=E2=D0=A9=B2=CE=CA=FD=B1=C8=BD=CF=C0=A7=C4=D1=A3=AC=D2=F2=CE=AA=C0=ED=C2=DB=
=C9=CF=D7=EE=B4=F3=B9=A4=D7=F7=C7=F8=C8=DD=C1=BF=CA=C7=D3=C9=CF=B5=CD=B3=D6=
=D0=C8=AB=B2=BF=B9=A4=D7=F7=C7=F8=CA=FD=C1=BF=BC=B0=B8=F7=B2=D9=D7=F7=CA=E4=
=C8=EB=CA=FD=BE=DD=B5=C4=C8=DD=C1=BF=B9=B2=CD=AC=BE=F6=B6=A8=B5=C4=A1=A3=D5=
=E2=C1=BD=B8=F6=B2=CE=CA=FD=D2=C0=BE=DD=B9=A4=D7=F7=C7=F8=B5=C4=B2=BB=CD=AC=
=BC=B0=B2=D9=D7=F7=D6=B4=D0=D0=CA=B1=B5=C4=CA=FD=BE=DD=C7=E9=BF=F6=B2=BB=CD=
=AC=B1=E4=BB=AF=BA=DC=B4=F3=A1=A3=D2=F2=B4=CB=A3=AC=D5=E2=D0=A9=20
        <FONT color=3D#0000ff>*_AREA_SIZE</FONT> =
=B2=CE=CA=FD=BA=DC=C4=D1=D4=DA=B8=F7=D6=D6=C7=E9=BF=F6=CF=C2=B6=BC=B1=A3=D6=
=A4=D7=EE=D3=C5=A1=A3</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">171</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">With =
<FONT=20
      color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT>, sizing of work areas =
for all=20
      dedicated sessions is automatic and all <FONT=20
      color=3D#0000ff>*_AREA_SIZE</FONT> parameters are ignored for =
these=20
      sessions. At any given time, the total amount of PGA memory =
available to=20
      active work areas on the instance is automatically derived from =
the=20
      parameter <FONT color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT>. This =
amount is=20
      set to the value of <FONT =
color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT> minus=20
      the PGA memory allocated by other components of the system (for =
example,=20
      PGA memory allocated by sessions). The resulting PGA memory is =
then=20
      allotted to individual active work areas based on their specific =
memory=20
      requirement. <BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">=C9=E8=B6=A8=C1=CB <FONT =

      color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT>=20
      =
=B2=CE=CA=FD=BA=F3=A3=AC=D7=A8=D3=C3=B7=FE=CE=F1=C4=A3=CA=BD=CF=C2=B4=B4=BD=
=A8=B5=C4=C8=AB=B2=BF=BB=E1=BB=B0=CB=F9=CA=B9=D3=C3=B5=C4=B9=A4=D7=F7=C7=F8=
=B5=C4=C8=DD=C1=BF=BD=AB=B1=BB=D7=D4=B6=AF=B5=D8=B5=F7=D5=FB=A3=AC=C7=B0=CA=
=F6=B5=C4 <FONT=20
      color=3D#0000ff>*_AREA_SIZE</FONT> =
=B2=CE=CA=FD=B6=D4=D5=E2=D0=A9=BB=E1=BB=B0=CE=DE=D0=A7=A1=A3=D4=DA=C8=CE=BA=
=CE=CA=B1=BF=CC=A3=ACOracle =
=CA=B5=C0=FD=D6=D0=BF=C9=B9=A9=BB=EE=B6=AF=B9=A4=D7=F7=C7=F8=A3=A8active =

      work area=A3=A9=CA=B9=D3=C3=B5=C4 PGA =
=D7=DC=C8=DD=C1=BF=B6=BC=CA=C7=D3=C9 <FONT =
color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT>=20
      =
=B2=CE=CA=FD=BE=F6=B6=A8=B5=C4=A1=A3=D5=E2=B8=F6=C8=DD=C1=BF=B5=C8=D3=DA =
<FONT color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT> =
=BC=F5=C8=A5=CF=B5=CD=B3=C4=DA=C6=E4=CB=FB=D7=E9=BC=FE=D5=BC=D3=C3=B5=C4 =

      PGA =
=C4=DA=B4=E6=A3=A8=C0=FD=C8=E7=A3=AC=B1=BB=BB=E1=BB=B0=D5=BC=D3=C3=B5=C4 =
PGA =C4=DA=B4=E6=A3=A9=A1=A3=CA=A3=D3=E0=B5=C4 PGA =
=C4=DA=B4=E6=BF=C9=D2=D4=B8=F9=BE=DD=B8=F7=B8=F6=BB=EE=B6=AF=B9=A4=D7=F7=C7=
=F8=B5=C4=C4=DA=B4=E6=D0=E8=D2=AA=BD=F8=D0=D0=B7=D6=C5=E4=A1=A3<BR>=A1=A1=
</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">172</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR>The initialization parameter <FONT =

        color=3D#0000ff>WORKAREA_SIZE_POLICY</FONT> is a session- and =
system-level=20
        parameter that can take only two values: <FONT=20
        color=3D#0000ff>MANUAL</FONT> or <FONT =
color=3D#0000ff>AUTO</FONT>. The=20
        default is <FONT color=3D#0000ff>AUTO</FONT>. The database =
administrator=20
        can set <FONT color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT>, and =
then switch=20
        back and forth from auto to manual memory management =
mode.</BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR>=B3=F5=CA=BC=BB=AF=B2=CE=CA=FD=
 <FONT=20
        color=3D#0000ff>WORKAREA_SIZE_POLICY</FONT>=20
        =
=CA=C7=D2=BB=B8=F6=D7=F7=D3=C3=D3=DA=BB=E1=BB=B0=BC=B6=BA=CD=CF=B5=CD=B3=BC=
=B6=B5=C4=B2=CE=CA=FD=A3=AC=B4=CB=B2=CE=CA=FD=D6=BB=BD=D3=CA=DC=C1=BD=B8=F6=
=D6=B5=A3=BA<FONT color=3D#0000ff>MANUAL</FONT> =BB=F2 <FONT=20
        color=3D#0000ff>AUTO</FONT>=A1=A3DBA =
=BF=C9=D2=D4=CF=C8=C9=E8=B6=A8=BA=C3 <FONT=20
        color=3D#0000ff>PGA_AGGREGATE_TARGET =
</FONT>=B2=CE=CA=FD=A3=AC=C8=BB=BA=F3=CD=A8=B9=FD=C9=E8=B6=A8=B4=CB=B2=CE=
=CA=FD=D2=D4=BE=F6=B6=A8 PGA=20
        =
=B5=C4=C4=DA=B4=E6=B9=DC=C0=ED=C4=A3=CA=BD=CA=C7=CA=D6=B6=AF=BB=B9=CA=C7=D7=
=D4=B6=AF=A1=A3</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">173</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">There =
are fixed=20
      views and columns that provide PGA memory use statistics. <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">Most of these statistics are =
enabled=20
      when </SPAN><FONT color=3D#0000ff><SPAN=20
      style=3D"BACKGROUND-COLOR: =
#ffff00">PGA_AGGREGATE_TARGET</SPAN></FONT><SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00"> is set.</SPAN><BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">Oracle =
=CC=E1=B9=A9=C1=CB=B9=CC=B6=A8=CA=D3=CD=BC=A3=A8fixed =
view=A3=A9=B9=B2=D3=C3=BB=A7=B2=E9=D1=AF PGA=20
      =
=C4=DA=B4=E6=B5=C4=CD=B3=BC=C6=D0=C5=CF=A2=A1=A3=D4=DA=C9=E8=D6=C3=C1=CB =
<FONT color=3D#0000ff>PGA_AGGREGATE_TARGET =
</FONT>=B2=CE=CA=FD=BA=F3=A3=ACOracle=20
      =BF=AA=CA=BC=CA=D5=BC=AF=B9=D8=D3=DA PGA =
=B5=C4=CD=B3=BC=C6=D0=C5=CF=A2=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">174</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <UL>
        <LI style=3D"MARGIN-BOTTOM: 10px">Statistics on allocation and =
use of work=20
        area memory can be viewed in the following dynamic performance=20
        views:<BR><BR><FONT =
color=3D#0000ff>V$SYSSTAT</FONT><BR>&nbsp;<BR><FONT=20
        color=3D#0000ff>V$SESSTAT</FONT> <BR><BR><FONT=20
        color=3D#0000ff>V$PGASTAT</FONT> <BR><BR><FONT=20
        color=3D#0000ff>V$SQL_WORKAREA</FONT> <BR><BR><FONT=20
        color=3D#0000ff>V$SQL_WORKAREA_ACTIVE</FONT>=20
        <LI style=3D"MARGIN-BOTTOM: 10px">The following three columns in =
the <FONT=20
        color=3D#0000ff>V$PROCESS</FONT> view report the PGA memory =
allocated and=20
        used by an Oracle process:<BR><BR><FONT=20
        color=3D#0000ff>PGA_USED_MEM</FONT> <BR><BR><FONT=20
        color=3D#0000ff>PGA_ALLOCATED_MEM</FONT> <BR><BR><FONT=20
        color=3D#0000ff>PGA_MAX_MEM</FONT> </LI></UL></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <UL>
        <LI style=3D"MARGIN-BOTTOM: =
10px">=D3=EB=B9=A4=D7=F7=C7=F8=C4=DA=B4=E6=B7=D6=C5=E4=BC=B0=CA=B9=D3=C3=CF=
=E0=B9=D8=B5=C4=CD=B3=BC=C6=D0=C5=CF=A2=BF=C9=D2=D4=B4=D3=D2=D4=CF=C2=B6=AF=
=CC=AC=D0=D4=C4=DC=CA=D3=CD=BC=A3=A8dynamic=20
        performance view=A3=A9=D6=D0=B2=E9=D1=AF=A3=BA<BR><BR><FONT=20
        color=3D#0000ff>V$SYSSTAT</FONT><BR>&nbsp;<BR><FONT=20
        color=3D#0000ff>V$SESSTAT</FONT> <BR><BR><FONT=20
        color=3D#0000ff>V$PGASTAT</FONT> <BR><BR><FONT=20
        color=3D#0000ff>V$SQL_WORKAREA</FONT> <BR><BR><FONT=20
        color=3D#0000ff>V$SQL_WORKAREA_ACTIVE</FONT>=20
        <LI style=3D"MARGIN-BOTTOM: 10px"><FONT =
color=3D#0000ff>V$PROCESS</FONT>=20
        =
=CA=D3=CD=BC=D6=D0=B5=C4=D2=D4=CF=C2=C8=FD=C1=D0=BC=C7=C2=BC=C1=CB=B7=D6=C5=
=E4=B8=F8 Oracle =BD=F8=B3=CC=CA=B9=D3=C3=B5=C4 PGA =
=C4=DA=B4=E6=B5=C4=C7=E9=BF=F6=A3=BA<BR><BR><FONT=20
        color=3D#0000ff>PGA_USED_MEM</FONT> <BR><BR><FONT=20
        color=3D#0000ff>PGA_ALLOCATED_MEM</FONT> <BR><BR><FONT=20
        color=3D#0000ff>PGA_MAX_MEM</FONT> </LI></UL></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">175</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE><B>Note:</B><BR><BR>The automatic PGA memory =
management mode=20
        applies to work areas allocated by both dedicated and shared =
Oracle=20
        database servers. </BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      =
<BLOCKQUOTE><B>=CC=E1=CA=BE=A3=BA</B><BR><BR>=D7=A8=D3=C3=B7=FE=CE=F1=C6=F7=
=A3=A8dedicated =
server=A3=A9=D3=EB=B9=B2=CF=ED=B7=FE=CE=F1=C6=F7=A3=A8shared=20
        =
server=A3=A9=CB=F9=B7=D6=C5=E4=B5=C4=B9=A4=D7=F7=C7=F8=B6=BC=BF=C9=D2=D4=B2=
=C9=D3=C3=D7=D4=B6=AF PGA =
=C4=DA=B4=E6=B9=DC=C0=ED=C4=A3=CA=BD=A1=A3</BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">176</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>See Also:</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
37/dynviews_part.htm#REFRN003">Oracle=20
          Database Reference</A> for information about views=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> for information about =
using=20
          these views </LI></UL></BLOCKQUOTE></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <BLOCKQUOTE>
        <P><B>=C1=ED=BC=FB=A3=BA</B></P>
        <UL>
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
37/dynviews_part.htm#REFRN003">Oracle=20
          Database Reference</A> =C1=CB=BD=E2=C9=CF=CA=F6=CA=D3=CD=BC=20
          <LI style=3D"MARGIN-BOTTOM: 10px"><A=20
          =
href=3D"http://download-west.oracle.com/docs/cd/B19306_01/server.102/b142=
11/toc.htm">Oracle=20
          Database Performance Tuning Guide</A> =
=C1=CB=BD=E2=C8=E7=BA=CE=CA=B9=D3=C3=C9=CF=CA=F6=CA=D3=CD=BC=20
  </LI></UL></BLOCKQUOTE></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">177</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H1><SPAN style=3D"FONT-SIZE: 20pt"><A name=3De.8.4></A>Dedicated =
and Shared=20
      Servers</SPAN></H1></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H1><A name=3Dc.8.4></A><SPAN style=3D"FONT-SIZE: 20pt">8.4=20
      =
=D7=A8=D3=C3=B7=FE=CE=F1=C6=F7=D3=EB=B9=B2=CF=ED=B7=FE=CE=F1=C6=F7</SPAN>=
</H1></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">178</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">Memory =
allocation=20
      depends, in some specifics, on whether the system uses dedicated =
or shared=20
      server architecture. <A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#e.t.8.1"=20
      target=3D_self>Table 8-1</A> shows the differences.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=C4=B3=D0=A9=C4=DA=B4=E6=B7=D6=C5=E4=CC=D8=D0=D4=D3=EB=CF=B5=
=CD=B3=CA=B9=D3=C3=D7=A8=D3=C3=B7=FE=CE=F1=C6=F7=BB=B9=CA=C7=B9=B2=CF=ED=B7=
=FE=CE=F1=C6=F7=C4=A3=CA=BD=D3=D0=B9=D8=A1=A3<A=20
      =
href=3D"file:///C:/Documents%20and%20Settings/zw1840/=D7=C0=C3=E6/Oracle.=
Concept.10g.R2.Translation.Programe/Release.Version/08.Memory%20Architect=
ure.htm#c.t.8.1"=20
      target=3D_self>=B1=ED8-1</A> =
=D5=B9=CF=D6=C1=CB=C1=BD=D6=D6=C7=E9=BF=F6=B5=C4=C7=F8=B1=F0=A1=A3<BR>=A1=
=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">179</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%"><I><B><FONT=20
      size=3D2><A name=3De.t.8.1></A>Table 8-1 Differences in Memory =
Allocation=20
      Between Dedicated and Shared Servers<BR>=A1=A1</FONT></B></I></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%"><A =
name=3Dc.t.8.1></A><I><FONT=20
      size=3D2><B>=B1=ED8-1 =
=D7=A8=D3=C3=B7=FE=CE=F1=C6=F7=D3=EB=B9=B2=CF=ED=B7=FE=CE=F1=C6=F7=C4=A3=CA=
=BD=CF=C2=C4=DA=B4=E6=B7=D6=C5=E4=B5=C4=C7=F8=B1=F0<BR>=A1=A1</B></FONT><=
/I></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">180</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <TABLE id=3Dtable21 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
        <TBODY>
        <TR>
          <TD colSpan=3D3>
            <HR>
          </TD></TR>
        <TR>
          <TD><FONT color=3D#0000ff><B>Memory Area</B></FONT></TD>
          <TD><B><FONT color=3D#0000ff>Dedicated Server</FONT></B></TD>
          <TD><B><FONT color=3D#0000ff>Shared =
Server</FONT></B></TD></TR>
        <TR>
          <TD colSpan=3D3>
            <HR>
          </TD></TR>
        <TR>
          <TD vAlign=3Dtop>Nature of session memory<BR>=A1=A1</TD>
          <TD vAlign=3Dtop>Private</TD>
          <TD vAlign=3Dtop>Shared</TD></TR>
        <TR>
          <TD vAlign=3Dtop>Location of the persistent =
area<BR>=A1=A1</TD>
          <TD vAlign=3Dtop>PGA</TD>
          <TD vAlign=3Dtop>SGA</TD></TR>
        <TR>
          <TD vAlign=3Dtop>Location of part of the runtime area for =
<FONT=20
            color=3D#0000ff>SELECT</FONT> statements<BR>=A1=A1</TD>
          <TD vAlign=3Dtop>PGA</TD>
          <TD vAlign=3Dtop>PGA</TD></TR>
        <TR>
          <TD vAlign=3Dtop>Location of the runtime area for DML/DDL=20
            statements<BR>=A1=A1</TD>
          <TD vAlign=3Dtop>PGA</TD>
          <TD vAlign=3Dtop>PGA</TD></TR></TBODY></TABLE>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <TABLE id=3Dtable23 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
        <TBODY>
        <TR>
          <TD colSpan=3D3>
            <HR>
          </TD></TR>
        <TR>
          <TD width=3D"61%"><FONT =
color=3D#0000ff><B>=C4=DA=B4=E6=C7=F8</B></FONT></TD>
          <TD width=3D"20%"><FONT =
color=3D#0000ff><B>=D7=A8=D3=C3=B7=FE=CE=F1=C6=F7</B></FONT></TD>
          <TD width=3D"19%"><FONT =
color=3D#0000ff><B>=B9=B2=CF=ED=B7=FE=CE=F1=C6=F7</B></FONT></TD></TR>
        <TR>
          <TD colSpan=3D3>
            <HR>
          </TD></TR>
        <TR>
          <TD vAlign=3Dtop =
width=3D"61%">=BB=E1=BB=B0=C4=DA=B4=E6=A3=A8session =
memory=A3=A9=B5=C4=D0=D4=D6=CA<BR>=A1=A1</TD>
          <TD vAlign=3Dtop width=3D"20%">=CB=BD=D3=D0=B5=C4</TD>
          <TD vAlign=3Dtop width=3D"19%">=B9=B2=CF=ED=B5=C4</TD></TR>
        <TR>
          <TD vAlign=3Dtop =
width=3D"61%">=B3=D6=D0=F8=CA=FD=BE=DD=C7=F8=A3=A8persistent =
area=A3=A9=B5=C4=CE=BB=D6=C3<BR>=A1=A1</TD>
          <TD vAlign=3Dtop width=3D"20%">PGA</TD>
          <TD vAlign=3Dtop width=3D"19%">SGA</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"61%"><FONT =
color=3D#0000ff>SELECT</FONT>=20
            =D3=EF=BE=E4=B5=C4=D4=CB=D0=D0=CA=B1=C7=F8=A3=A8run-time =
area=A3=A9=B5=C4=CE=BB=D6=C3<BR>=A1=A1</TD>
          <TD vAlign=3Dtop width=3D"20%">PGA</TD>
          <TD vAlign=3Dtop width=3D"19%">PGA</TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D"61%">DML/DDL =
=D3=EF=BE=E4=B5=C4=D4=CB=D0=D0=CA=B1=C7=F8=B5=C4=CE=BB=D6=C3<BR>=A1=A1</T=
D>
          <TD vAlign=3Dtop width=3D"20%">PGA</TD>
          <TD vAlign=3Dtop =
width=3D"19%">PGA</TD></TR></TBODY></TABLE>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">181</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">
      <H1><SPAN style=3D"FONT-SIZE: 20pt"><A name=3De.8.5></A>Software =
Code=20
      Areas</SPAN></H1></TD>
    <TD vAlign=3Dtop align=3Dleft width=3D"48%">
      <H1><A name=3Dc.8.5></A><SPAN style=3D"FONT-SIZE: 20pt">8.5=20
    =C8=ED=BC=FE=B4=FA=C2=EB=C7=F8</SPAN></H1></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">182</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%"><B>Software code=20
      areas</B> are portions of memory used to store code that is being =
run or=20
      can be run. Oracle code is stored in a software area that is =
typically at=20
      a different location from users' programs=A1=AAa more exclusive or =
protected=20
      location.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%"><B>=C8=ED=BC=FE=B4=FA=C2=EB=C7=F8</B>=A3=A8software code=20
      =
area=A3=A9=CA=C7=D3=C3=D3=DA=B4=E6=B4=A2=BF=C9=D4=CB=D0=D0=B5=C4=BB=F2=D5=
=FD=D4=DA=D4=CB=D0=D0=B5=C4=B3=CC=D0=F2=B4=FA=C2=EB=B5=C4=C4=DA=B4=E6=BF=D5=
=BC=E4=A1=A3Oracle=20
      =
=CF=B5=CD=B3=B3=CC=D0=F2=B5=C4=B4=FA=C2=EB=D2=B2=B4=E6=B4=A2=D4=DA=C8=ED=BC=
=FE=B4=FA=C2=EB=C7=F8=A3=AC=B5=AB=C6=E4=D4=DA=B4=CB=C7=F8=D3=F2=C4=DA=B5=C4=
=CE=BB=D6=C3=D3=EB=D3=C3=BB=A7=B3=CC=D0=F2=CD=EA=C8=AB=B2=BB=CD=AC=A3=AC=CF=
=B5=CD=B3=B3=CC=D0=F2=B4=FA=C2=EB=CB=F9=D4=DA=B5=C4=CE=BB=D6=C3=B8=FC=B6=C0=
=C1=A2=A3=AC=C7=D2=B1=A3=BB=A4=B8=FC=D1=CF=C3=DC=A1=A3<BR>=A1=A1</TD></TR=
>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">183</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Software areas are=20
      usually static in size, changing only when software is updated or=20
      reinstalled. The required size of these areas varies by operating=20
      system.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=C8=ED=BC=FE=B4=FA=C2=EB=C7=F8=B5=C4=C8=DD=C1=BF=D2=BB=B0=E3=
=CA=C7=B9=CC=B6=A8=B5=C4=A3=AC=D6=BB=D3=D0=C8=ED=BC=FE=C9=FD=BC=B6=BB=F2=D6=
=D8=D0=C2=B0=B2=D7=B0=CA=B1=B2=C5=BB=E1=B8=C4=B1=E4=A1=A3=D4=DA=B2=BB=CD=AC=
=B5=C4=B2=D9=D7=F7=CF=B5=CD=B3=CF=C2=A3=AC=B4=CB=C7=F8=D3=F2=CB=F9=D0=E8=B5=
=C4=C8=DD=C1=BF=D2=B2=D3=D0=CB=F9=B2=BB=CD=AC=A1=A3<BR>=A1=A1</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">184</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"48%">Software areas are=20
      read only and can be installed shared or nonshared. When possible, =
Oracle=20
      code is shared so that all Oracle users can access it without =
having=20
      multiple copies in memory. This results in a saving of real main =
memory=20
      and improves overall performance.<BR>=A1=A1</TD>
    <TD vAlign=3Dtop align=3Dleft=20
      =
width=3D"48%">=C8=ED=BC=FE=B4=FA=C2=EB=C7=F8=CA=C7=D6=BB=B6=C1=B5=C4=A3=AC=
=B4=CB=C7=F8=D3=F2=BC=C8=BF=C9=D2=D4=CE=AA=B9=B2=CF=ED=B5=C4=A3=AC=D2=B2=BF=
=C9=D2=D4=CE=AA=B7=C7=B9=B2=CF=ED=B5=C4=A1=A3=D4=DA=C4=B3=D0=A9=C7=E9=BF=F6=
=CF=C2=A3=ACOracle=20
      =
=B4=FA=C2=EB=BF=C9=D2=D4=D3=C9=CB=F9=D3=D0=D3=C3=BB=A7=B9=B2=CF=ED=A3=AC=D5=
=E2=B1=DC=C3=E2=C1=CB=CF=E0=CD=AC=B4=FA=C2=EB=B5=C4=D6=D8=B8=B4=B8=B4=D6=C6=
=A1=A3=D2=F2=B6=F8=BD=DA=D4=BC=C1=CB=C4=DA=B4=E6=B5=C4=CA=B9=D3=C3=A3=AC=CC=
=E1=B8=DF=C1=CB=CF=B5=CD=B3=B5=C4=D5=FB=CC=E5=D0=D4=C4=DC=A1=A3<BR>=A1=A1=
</TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft =
width=3D"4%">185</TD>
    <TD=20
    style=3D"BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: 1px solid; =
BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px"=20
    vAlign=3Dtop borderColor=3D#000000 align=3Dleft width=3D"48%">User =
programs can be=20
      shared or nonshared. Some Oracle tools and utilities (such as =
Oracle Forms=20
      and SQL*Plus) can be installed shared, but some cannot. <SPAN=20
      style=3D"BACKGROUND-COLOR: #ffff00">Multiple instances of Oracle =
can use the=20
      same Oracle code area with different databases if running on the =
same=20
      computer.<BR>=A1=A1</SPAN></TD>
    <TD vAlign=3Dtop align=3Dleft =
width=3D"48%">=D3=C3=BB=A7=B3=CC=D0=F2=CD=AC=D1=F9=BC=C8=BF=C9=D2=D4=CE=AA=
=B9=B2=CF=ED=B5=C4=A3=AC=D2=B2=BF=C9=D2=D4=CE=AA=B7=C7=B9=B2=CF=ED=B5=C4=A1=
=A3=D3=D0=D0=A9 Oracle=20
      =B9=A4=BE=DF=A3=A8=C0=FD=C8=E7 Oracle Form =BA=CD=20
      =
SQL*Plus=A3=A9=BF=C9=D2=D4=CA=C7=B9=B2=CF=ED=B5=C4=A3=AC=B5=AB=D3=D0=D0=A9=
=BE=CD=B2=BB=C4=DC=B9=B2=CF=ED=A1=A3=B5=B1=B2=BB=CD=AC=CA=FD=BE=DD=BF=E2=B5=
=C4=CA=B5=C0=FD=D4=CB=D0=D0=D4=DA=CD=AC=D2=BB=BC=C6=CB=E3=BB=FA=C9=CF=CA=B1=
=A3=AC=CB=FD=C3=C7=BF=C9=D2=D4=CA=B9=D3=C3=CD=AC=D2=BB=B8=F6=CF=B5=CD=B3=B3=
=CC=D0=F2=B4=FA=C2=EB=C7=F8=A1=A3<BR>=A1=A1</TD></TR></TBODY></TABLE><BR>=
<B>=B7=AD=D2=EB=B2=BB=C8=B7=B6=A8=B5=C4=B4=CA=BB=E3=A3=A8=B8=F1=CA=BD=A3=BA=
</B><SPAN=20
style=3D"BACKGROUND-COLOR: #ffff00">=BB=C6=C9=AB=B1=B3=BE=B0</SPAN><B> =
=A3=A9 =A1=A1</B><BR>
<HR>

<TABLE id=3Dtable2 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop=20
align=3Dleft>=A1=A1</TD></TR></TBODY></TABLE><B><BR>=B7=AD=D2=EB=B2=BB=C8=
=B7=B6=A8=B5=C4=BC=BC=CA=F5=D0=D4=B4=CA=BB=E3=A3=A8=B8=F1=CA=BD=A3=BA</B>=
<SPAN=20
style=3D"BACKGROUND-COLOR: #ffff00">=BB=C6=C9=AB=B1=B3=BE=B0</SPAN><B> =
=A3=A9</B><BR>
<HR>

<TABLE id=3Dtable3 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop=20
align=3Dleft>=A1=A1</TD></TR></TBODY></TABLE><B><BR>=B7=AD=D2=EB=B2=BB=C8=
=B7=B6=A8=B5=C4Oracle=B4=CA=BB=E3=A3=A8=B8=F1=CA=BD=A3=BA</B><SPAN=20
style=3D"BACKGROUND-COLOR: #ffff00">=BB=C6=C9=AB=B1=B3=BE=B0</SPAN><B> =
=A3=A9</B><BR>
<HR>

<TABLE id=3Dtable4 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dleft>[016] buffer cache / buffer<BR>[017] =
fixed=20
      SGA<BR>[021] granule<BR>[037] keep and recycle buffer =
caches<BR>[060]=20
      write list<BR>[060] pinned buffers<BR>[069] lookup tables<BR>[099] =
library=20
      cache<BR>[130] Java Pool Advisor<BR>[158] Recursive =
cursors<BR>[165]=20
      rollup<BR>[165] window function<BR>[165] Bitmap merge<BR>[165] =
Bitmap=20
      create<BR>[166] left =
input</TD></TR></TBODY></TABLE><B><BR>=B7=AD=D2=EB=B2=BB=C8=B7=B6=A8=B5=C4=
=BE=E4=D7=D3=A3=A8=B8=F1=CA=BD=A3=BA</B><SPAN=20
style=3D"BACKGROUND-COLOR: #ffff00">=BB=C6=C9=AB=B1=B3=BE=B0</SPAN><B> =
=A3=A9</B><BR>
<HR>

<TABLE id=3Dtable5 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dleft>[024] The amount of memory dedicated =
to all=20
      shared areas in the SGA also has performance impact.<BR>[063] The =
process=20
      searches either until it finds a free buffer or until it has =
searched the=20
      threshold limit of buffers.<BR>[143] The <FONT=20
      color=3D#0000ff>SHARED_MEMORY_ADDRESS</FONT> and <FONT=20
      color=3D#0000ff>HI_SHARED_MEMORY_ADDRESS</FONT> parameters specify =
the SGA's=20
      starting address at runtime. These parameters are rarely =
used.<BR>[158]=20
      Recursive cursors that Oracle issues implicitly for some SQL =
statements=20
      also use shared SQL areas.<BR>[173] Most of these statistics are =
enabled=20
      when <FONT color=3D#0000ff>PGA_AGGREGATE_TARGET</FONT> is =
set.<BR>[185]=20
      Multiple instances of Oracle can use the same Oracle code area =
with=20
      different databases if running on the same=20
computer.</TD></TR></TBODY></TABLE><B><BR>=D7=A2=CA=CD=D0=D4=B5=C4=CE=C4=D7=
=D6=A3=A8=B8=F1=CA=BD=A3=BA</B>[<FONT=20
color=3D#008000>=C2=CC=C9=AB</FONT>]<B>=A3=A9</B><BR>
<HR>

<TABLE id=3Dtable6 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop =
align=3Dleft>=A1=A1</TD></TR></TBODY></TABLE><B><BR>=CE=B4=CD=EA=B3=C9=B5=
=C4=C1=B4=BD=D3</B><BR>
<HR>

<TABLE id=3Dtable7 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dleft>[019] Introduction to an Oracle=20
      Instance<BR>[019] Dispatcher Request and Response Queues<BR>[066] =
Database=20
      Writer Process (DBWn)<BR>[096] Log Writer Process (LGWR)<BR>[127] =
Shared=20
      Server Architecture<BR>[127] Overview of Parallel =
Execution<BR>[148]=20
      Connections and Sessions<BR>[156] Connections and =
Sessions<BR>[161]=20
    =
Cursors</TD></TR></TBODY></TABLE><B><BR>Oracle=D1=A7=CF=B0=CE=CA=CC=E2=A3=
=A8=B8=F1=CA=BD=A3=BA</B><SPAN=20
style=3D"BACKGROUND-COLOR: =
#ffff00">=BB=C6=C9=AB=B1=B3=BE=B0</SPAN><B>=A3=A9</B>
<HR>
=20
<TABLE id=3Dtable8 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dleft>1=A1=A2=D2=BB=B8=F6 process =
=D2=BB=B8=F6 PGA=A3=BF=BB=B9=CA=C7=B9=B2=D3=C3=D2=BB=B8=F6 =
PGA=A3=BF<BR>[005] there=20
      is one PGA for each process.<BR><BR>2=A1=A2request and response =
queue=20
      =CA=C7=C1=BD=B8=F6=BB=B9=CA=C7=D2=BB=B8=F6=A3=BF<BR>[018] If the =
system uses shared server architecture, then the=20
      request and response queues and some contents of the PGA are in =
the=20
      =
SGA.<BR><BR>3=A1=A2=CA=B2=C3=B4=D7=B4=CC=AC=CA=B1=C9=E8=D6=C3=A3=BFunmoun=
t=A3=ACmount=A3=ACopen=A3=BF<BR>[039] Do not dynamically set=20
      or unset the <FONT color=3D#0000ff>SGA_TARGET</FONT> parameter. =
This should=20
      be set only at startup.<BR><BR>4=A1=A2=C1=CB=BD=E2 <FONT=20
      color=3D#0000ff>V$BUFFER_POOL</FONT> =
=CA=D3=CD=BC=B5=C4=BD=E1=B9=B9<BR>[085] Use the fixed view <FONT=20
      color=3D#0000ff>V$BUFFER_POOL</FONT> to track the sizes of the =
different=20
      cache components and any pending resize =
operations.<BR><BR>5=A1=A2private SQL=20
      area =CA=C7=C3=BF=B8=F6 session =D2=BB=B8=F6=A3=AC=BB=B9=CA=C7 =
session =C4=DA=C3=BF=B8=F6 SQL =D2=BB=B8=F6=A3=BF<BR>[105] However, each =
user=20
      must have a separate copy of the statement's private SQL=20
      area.<BR><BR>6=A1=A2Oracle server =
=D3=D0=CA=B2=C3=B4=D4=CB=D0=D0=C4=A3=CA=BD=A3=BF<BR>[129] Java pool =
memory is used in=20
      different ways, depending on what mode the Oracle server is =
running=20
  in.</TD></TR></TBODY></TABLE><B><BR></B>translator: <A=20
href=3D"mailto:zw1840@hotmail.com">zw1840@hotmail.com</A> </BODY></HTML>

------=_NextPart_000_0000_01C68BAE.36FBCD80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: =?gb2312?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy96dzE4NDAv?=
	=?gb2312?B?18DD5i9PcmFjbGUuQ29uY2VwdC4xMGcuUjIuVHJhbnNsYXRpb24uUA==?=
	=?gb2312?B?cm9ncmFtZS9pbWcvZS5jbmNwdDE1MS5naWY=?=

R0lGODlhOwJEAfcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAAOwJEAQAI/wD/CRxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDLvxDsqTJkyhTqlzJsqXLP59EypzJ8A+A
mzhz6tzJs6fPn0CDAqBJtGjBby+TKl3K1OQvo1AbCp1KtarVnECiagVpE5DXr2DDih1LtqzZs2aB
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

------=_NextPart_000_0000_01C68BAE.36FBCD80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: =?gb2312?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy96dzE4NDAv?=
	=?gb2312?B?18DD5i9PcmFjbGUuQ29uY2VwdC4xMGcuUjIuVHJhbnNsYXRpb24uUA==?=
	=?gb2312?B?cm9ncmFtZS9pbWcvYy5jbmNwdDE1MS5HSUY=?=

R0lGODlhOwJEAfcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAAOwJEAQAI/wD/CRxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDLvxDsqTJkyhTqlzJsqXLP59EypzJ8A+A
mzhz6tzJs6fPn0CDAqBJtGjBby+TKl3K1OQvo1AbCp1KtarVnECiagVpE5DXr2DDih1LtqzZs2aB
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
ADs=

------=_NextPart_000_0000_01C68BAE.36FBCD80
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: =?gb2312?B?ZmlsZTovLy9DOi9Eb2N1bWVudHMlMjBhbmQlMjBTZXR0aW5ncy96dzE4NDAv?=
	=?gb2312?B?18DD5i9PcmFjbGUuQ29uY2VwdC4xMGcuUjIuVHJhbnNsYXRpb24uUHJvZ3I=?=
	=?gb2312?B?YW1lL2ltZy9iay5qcGc=?=

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
AAAAAP/Z

------=_NextPart_000_0000_01C68BAE.36FBCD80--
