What is PGA?
Answers were Sorted based on User's Feedback
Program Global Area (PGA) is a memory buffer that contains
data and control information for a server process
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / satish m
The Program Global Area or Process Global Area (PGA) is a
memory region that contains
data and control information for a single server process or
a single background process. The
PGA is allocated when a process is created and deallocated
when the process is terminated.
In contrast to the SGA, which is shared by several
processes, the PGA is an area that is used
by only one process. In a dedicated server configuration,
the PGA includes these
components:
• Sort area: Used for any sorts that may be required to
process the SQL statement
• Session information: Includes user privileges and
performance statistics for the session
• Cursor state: Indicates the stage in the processing of the
SQL statements that are
currently used by the session
• Stack space: Contains other session variables
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / swarna
PGA is a program global area (or) process global area.The configuration of PGA depends on server configuration. Memory is allocated to the PGA when the server process starts and outside of the instance. PGA has two server configurations.
1.dedicated server configuration
2.Shared server configuration.
For dedicated server configuration, PGA holds the stackspace and session information.
For Shared server configuration PGA holds the stackspace and session infomation is within the SGA.
Stackspace: Stackspace is the area which is used to hold the values of variables, arrays so on....
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sam
program global area
allocated space for server process
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / ravi dutta
program global area is used to copy a block from the data
file to the buffer cache.
two processes are present in the pga:dedicated server
process and the shared server process.
| Is This Answer Correct ? | 1 Yes | 4 No |
What is an Integrity Constrains in Oracle?
What is the use of Oracle Control File?
What is an Oracle Data Dictionary?
How to find the SGA Size
How will you monitor the space allocation ?
Diference between Oracle 9i and 10G.
What is Cursor?
What are disadvanteges of having raw devices ?
What is dictionary cache ?
how oracle will recognise its space is 100gb if 100gb is allocated for it...
what is ORACLE MEMORY STRUCTURES
What are functions of PMON?