Oracle Database Architecture | Oracle Instance
Oracle Database Architecture consists of following three main structures 1- Storage Structure 2- Memory Structure 3- Process Structure Two of these constitute in primary storage and one in secondary...
View ArticleDatabase Buffer Cache
Database Buffer cache is one of the most important components of System Global Area (SGA). Database Buffer Cache is the place where data blocks are copied from datafiles to perform SQL operations....
View ArticleKeep Buffer Pool and Recycle Buffer Pool
Data required by oracle user process is loaded into buffer cache, if it is not already present in cache. Proper memory tuning is required to avoid repeated disk access for the same data. This means...
View ArticleRedo Log Buffer & Log writer process (LGWR)
Oracle database keeps record of changes made to data. Every time user performs a DML, DDL or DCL operation, its redo entries are also created. These redo entries contain commands to rebuild or redo the...
View ArticleOracle Library Cache | Hard Parsing Vs Soft Parsing
Library cache is very important part of Oracle Shared pool. Shared Pool controls execution of SQL statements. Shared pool is divided into Data dictionary Cache and Library Cache. Main component of...
View ArticleOracle Dictionary Cache | Oracle Data Dictionary
Oracle server requires some metadata information to process SQL statements. This information is necessary to maintain data integrity, data consistency and data security. When a user submits a query,...
View ArticleOracle Shared Server and Oracle Dedicated Server Architecture
In order to communicate with oracle database, oracle users need a program such as SQL *Plus which can issue SQL statements and few processes which can execute these SQL statements. These processes are...
View ArticleConfiguration of Oracle Shared Server
This article explains configuration of oracle Database 10g as shared server. Before reading this article you must have concept of Oracle shared server and dedicated server architecture. Visit following...
View ArticleOracle Temporary Table
Often database developers require temporary storage location which is private to session. To accomplish this requirement, Oracle database allows us to create Temporary tables. Temporary tables are of...
View ArticleOracle PGA
Oracle instance consists of SGA and oracle processes. Oracle processes can be divided into server processes and background processes. Oracle database uses background processes to perform overall...
View Article