Oracle Memory Management Interview Preparation Guide
Download PDF
Add New Question

Oracle Memory Management Interview Questions and Answers will guide us that Oracle Memory management is the act of managing computer memory. This involves providing ways to allocate partions of memory to programs at their request, and freeing it for reuse when no longer needed. The management of main memory is critical to the computer system. So learn the basics and advance level Oracle Memory Management with the help of this Oracle Memory Management Interview Questions with Answers guide

61 Memory Management Questions and Answers:

1 :: What is the significance of having storage clause?

We can plan the storage for a table as how much initial extents are required, how much can be extended next, how much % should leave free for managing row updations etc.
Post Your Answer

2 :: What is the functionality of SYSTEM table space?

To manage the database level transactions such as modifications of the data dictionary table that record information about the free space usage.
Post Your Answer

3 :: How does Space allocation table place within a block?

Each block contains entries as follows
Fixed block header
Variable block header
Row Header,row date (multiple rows may exists)
PCTEREE (% of free space for row updation in future).
Post Your Answer

4 :: What is the role of PCTFREE parameter is storage clause?

This is used to reserve certain amount of space in a block for expansion of rows.
Post Your Answer

5 :: What is the OPTIMAL parameter?

To avoid the space wastage we use OPTIMAL parameter.
Post Your Answer

6 :: What is a shared pool?

The Shared Pool environment contains both fixed and variable structures. The Fixed structures remain relatively the same size, whereas the variable structures grow and shrink based on user and program requirements.

Used To Store
Most Recently Executed SQL Statements
Most Recently used Data definitions
It Consists of two Key performance - related memory structures
Library Cache & Data Dictionary Cache

Shared Pool is sized by SHARED_POOL_SIZE
Post Your Answer

7 :: What is mean by Program Global Area (PGA)?

It is area in memory that is used by a Single Oracle User Process.
Post Your Answer

8 :: What is a data segment?

Data segment are the physical areas within a database block in which the data associated with tables and clusters are stored.
Post Your Answer

9 :: What are the factors causing the reparsing of SQL statements in SGA?

Due to insufficient Shared SQL pool size.

Monitor the ratio of the reloads takes place while executing SQL statements. If the ratio is greater than 1 then increase the SHARED_POOL_SIZE.

Post Your Answer

10 :: What is Database Buffers?

Database buffers are cache in the SGA used to hold the data blocks that are read from the data segments in the database such as tables, indexes and clusters DB_BLOCK_BUFFERS parameter in INIT.ORA decides the size.
Post Your Answer
Add New Question