SlideShare a Scribd company logo
WELCOME TO DBA TECHNOLOGIES
ORACLE DATABASE ARCHITECTURE – 1
By
Mr. PRASAD MYNUMPATI
18 Years Real Time in
INDIA-USA

http://www.dbatechnologies.net/
www.dbatechnologies.net
Building Career With Passion
Architecture

Main components of Architecture
1. ORACLE

INSTANCE

SGA (Memory) &
Background Process
2.

ORACLE DATABASE

Storage Level
ORACLE Instance Architecture – SGA

What is ORACLE INSTANCE?
Physical Memory (SGA) & Processes
SGA should be able to open in physical memory

What is SWAP?
Swap also a type of file system on HDD, it is used by OS when Real memory usage is at high
Swap must be available before installing Oracle Software
Oracle Instance Architecture – PROCESSES

Each connection to UNIX operating system is process
While starting up instance
– SGA (Memory Structures)
– Background Process ($ps)
Background process are required to manage memory structures and
database files.
Some of the important background process are: DBWn, LGWR,
SMON, PMON, ARCH,RECO
Instance Architecture
SGA - Mandate and Optional memory structures and background processes

Streams Pool

Large
DBWn

LGWR

SMON

PMON

CKPT

RECO
What is ORACLE DATABASE?

ORACLE DATABASE is a combination of 3 different types of files
Different types of files (C,R,D)
-Control Files
-Redo log files
-Data files
DB Architecture - Control Files

Control Files – Holds data about database structure (physical database
structural information)

Importance of control file
– Database can not be started with out control file
– Multiplexing to support from failures
– Supports up to 8 file copies
DB Architecture – Control Files

Contents of Control file
•

Database Name and database id

• Database creation date and time

• All database file names (data files)
• Location of each data file
• Age of each file (Checkpoint Information)
• Current online log sequence number
• Checkpoint number
• Backup information
DB Architecture - Data File

Data Files
Stores actual data permanently in ORACLE proprietary
files called data files.
Data files are going to be on file system like
-UNIX
-EXT2
-EXT3
-NTFS (in case of windows)

Minimum 3 data base files are required from 10g
-System
-Undo
-Sysaux
DB Architecture - Redo log files

Stores all changes in the form of change vectors for recovery
Changes are saved to Data Files and Redo Log Files – what is the
difference?

Changes to REDO LOG FILES are in the form of change vectors
– Block id
– File id
– Change details

Changes to Data files are in the form of rows and blocks
DB Architecture
Control files : minimum 1. Stores Database structural information.
Recommended 3 files.
Disk1
Control

Disk2
Control

Disk3
Control

Data files : Minimum 3 from 10g. Stores data permanently for retrieval purpose.

System

Undo

Sysaux

Redo log files: Minimum -2

holds all changes in the form
of changes vectors for recovery

Rego1a
.log

Redo2a
.log
Oracle Server
Oracle Server is the combination of Oracle Instance &
Oracle database.
Database access is only via Instance
SGA

Database

> Select
From

Emp;
User Process

DBBC

SP
LC

DDC

REDO LOG

BUFFERS

Back ground Processes

Control
Redo
Data
Files
Logical and Physical aspect of Oracle database

DATABASE

PHYSICAL

LOGICAL

Control
Files
Data Files
Redo Log
Files

Tables
Views
Procedures
Triggers
IS INSTANCE PHYSICAL OR LOGICAL ?
LOGICAL

INSTANCE

PHYSICAL

?

NEITHER

IT IS VOLATILE
ORACLE Database TS Architecture
SYSTEM TABLE SPACE

SYSAUX TABLESPACE
UNDO TABLESPACE
TEMPORARY TABLESAPCE

DATA TABLESPACE

INDEX TABLESPACE
Database Architecture – SYSTEM TS

Users should not keep application data on SYSTEM
tablespace.It is only to support base tables like.
TAB$
COL$
IND$
Base Tables are created during the creation of data base
to support metadata.
Database Architecture – SYSAUX TS
SYSAUX tablespace introduced in version 10g
Supports work load repository Reports such as AWR
and ADDM willmake use of SYSAUX to generate
reports
Helps in understanding the performance at SERVER
level
Database Architecture – UNDO TS

UNDO tablespace is to support image during DML
operations
Supports Read consistency
Flashback operations
Rollback transactions
Contents of UNDO TS type is UNDO it is not
permanent
Building career with passion

QUESTION AND ANSWER SESSION

DSNR:944 11 72 718/040-65555689

www.dbatechnologies.net

More Related Content

PDF
Oracle db architecture
PPTX
Oracle architecture ppt
PDF
DBA oracle
PPT
Oracle 10g Introduction 1
PDF
ORACLE ARCHITECTURE
PPT
Lecture2 oracle ppt
PPT
Less05 Network
PPTX
Oracle Tablespace - Basic
Oracle db architecture
Oracle architecture ppt
DBA oracle
Oracle 10g Introduction 1
ORACLE ARCHITECTURE
Lecture2 oracle ppt
Less05 Network
Oracle Tablespace - Basic

What's hot (20)

PPTX
Oracle Basics and Architecture
PDF
Presentation oracle net services
PPT
Introduction to oracle(2)
PPTX
Oracle DBA
PDF
Rman Presentation
PDF
153 Oracle dba interview questions
PDF
RMAN – The Pocket Knife of a DBA
PDF
Oracle Database Backups and Disaster Recovery @ Autodesk
DOCX
Backup and Restore of database on 2-Node RAC
PPTX
12. oracle database architecture
PPT
High Availability And Oracle Data Guard 11g R2
PDF
Backup and recovery in oracle
PPTX
Oracle database introduction
PPT
Dataguard presentation
DOCX
Rac questions
DOC
White Paper, System Z Dataset Naming Standards
PPT
11.file system implementation
PPTX
10 Problems with your RMAN backup script
PDF
Presentation backup and recovery best practices for very large databases (v...
Oracle Basics and Architecture
Presentation oracle net services
Introduction to oracle(2)
Oracle DBA
Rman Presentation
153 Oracle dba interview questions
RMAN – The Pocket Knife of a DBA
Oracle Database Backups and Disaster Recovery @ Autodesk
Backup and Restore of database on 2-Node RAC
12. oracle database architecture
High Availability And Oracle Data Guard 11g R2
Backup and recovery in oracle
Oracle database introduction
Dataguard presentation
Rac questions
White Paper, System Z Dataset Naming Standards
11.file system implementation
10 Problems with your RMAN backup script
Presentation backup and recovery best practices for very large databases (v...
Ad

Similar to Oracle apps dba training dba technologies (20)

PDF
DBA 101 : Calling all New Database Administrators (WP)
PPT
ora_sothea
PPT
Capitulo 01 Dba 2
PPT
Oracle Architecture software overview ppts
PPTX
Oracle Database Introduction
DOCX
Oracle architecture
PPT
Introduction to oracle
PPT
les_01_arch_presentation_asm_oracle_rac_
PPT
Introduction to oracle
PPT
Oracle architecture
PPT
Arquitectura para aprender a administrar Oracle 11g
PPT
Oracle Instance Architecture.ppt
PDF
DBA 101 : Calling all New Database Administrators (PPT)
PPT
Less01 db architecture
PPTX
An Introduction To Oracle Database
PPTX
Oracle Database Architecture
PPT
Online Oracle Training For Beginners
PPT
Less01_Architecture.ppt
PDF
Oracle Database 11g SQL Tuning Workshop - Student Guide.pdf
DBA 101 : Calling all New Database Administrators (WP)
ora_sothea
Capitulo 01 Dba 2
Oracle Architecture software overview ppts
Oracle Database Introduction
Oracle architecture
Introduction to oracle
les_01_arch_presentation_asm_oracle_rac_
Introduction to oracle
Oracle architecture
Arquitectura para aprender a administrar Oracle 11g
Oracle Instance Architecture.ppt
DBA 101 : Calling all New Database Administrators (PPT)
Less01 db architecture
An Introduction To Oracle Database
Oracle Database Architecture
Online Oracle Training For Beginners
Less01_Architecture.ppt
Oracle Database 11g SQL Tuning Workshop - Student Guide.pdf
Ad

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
KodekX | Application Modernization Development
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KodekX | Application Modernization Development
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
sap open course for s4hana steps from ECC to s4
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm

Oracle apps dba training dba technologies

  • 1. WELCOME TO DBA TECHNOLOGIES ORACLE DATABASE ARCHITECTURE – 1 By Mr. PRASAD MYNUMPATI 18 Years Real Time in INDIA-USA http://www.dbatechnologies.net/ www.dbatechnologies.net Building Career With Passion
  • 2. Architecture Main components of Architecture 1. ORACLE INSTANCE SGA (Memory) & Background Process 2. ORACLE DATABASE Storage Level
  • 3. ORACLE Instance Architecture – SGA What is ORACLE INSTANCE? Physical Memory (SGA) & Processes SGA should be able to open in physical memory What is SWAP? Swap also a type of file system on HDD, it is used by OS when Real memory usage is at high Swap must be available before installing Oracle Software
  • 4. Oracle Instance Architecture – PROCESSES Each connection to UNIX operating system is process While starting up instance – SGA (Memory Structures) – Background Process ($ps) Background process are required to manage memory structures and database files. Some of the important background process are: DBWn, LGWR, SMON, PMON, ARCH,RECO
  • 5. Instance Architecture SGA - Mandate and Optional memory structures and background processes Streams Pool Large DBWn LGWR SMON PMON CKPT RECO
  • 6. What is ORACLE DATABASE? ORACLE DATABASE is a combination of 3 different types of files Different types of files (C,R,D) -Control Files -Redo log files -Data files
  • 7. DB Architecture - Control Files Control Files – Holds data about database structure (physical database structural information) Importance of control file – Database can not be started with out control file – Multiplexing to support from failures – Supports up to 8 file copies
  • 8. DB Architecture – Control Files Contents of Control file • Database Name and database id • Database creation date and time • All database file names (data files) • Location of each data file • Age of each file (Checkpoint Information) • Current online log sequence number • Checkpoint number • Backup information
  • 9. DB Architecture - Data File Data Files Stores actual data permanently in ORACLE proprietary files called data files. Data files are going to be on file system like -UNIX -EXT2 -EXT3 -NTFS (in case of windows) Minimum 3 data base files are required from 10g -System -Undo -Sysaux
  • 10. DB Architecture - Redo log files Stores all changes in the form of change vectors for recovery Changes are saved to Data Files and Redo Log Files – what is the difference? Changes to REDO LOG FILES are in the form of change vectors – Block id – File id – Change details Changes to Data files are in the form of rows and blocks
  • 11. DB Architecture Control files : minimum 1. Stores Database structural information. Recommended 3 files. Disk1 Control Disk2 Control Disk3 Control Data files : Minimum 3 from 10g. Stores data permanently for retrieval purpose. System Undo Sysaux Redo log files: Minimum -2 holds all changes in the form of changes vectors for recovery Rego1a .log Redo2a .log
  • 12. Oracle Server Oracle Server is the combination of Oracle Instance & Oracle database. Database access is only via Instance SGA Database > Select From Emp; User Process DBBC SP LC DDC REDO LOG BUFFERS Back ground Processes Control Redo Data Files
  • 13. Logical and Physical aspect of Oracle database DATABASE PHYSICAL LOGICAL Control Files Data Files Redo Log Files Tables Views Procedures Triggers
  • 14. IS INSTANCE PHYSICAL OR LOGICAL ? LOGICAL INSTANCE PHYSICAL ? NEITHER IT IS VOLATILE
  • 15. ORACLE Database TS Architecture SYSTEM TABLE SPACE SYSAUX TABLESPACE UNDO TABLESPACE TEMPORARY TABLESAPCE DATA TABLESPACE INDEX TABLESPACE
  • 16. Database Architecture – SYSTEM TS Users should not keep application data on SYSTEM tablespace.It is only to support base tables like. TAB$ COL$ IND$ Base Tables are created during the creation of data base to support metadata.
  • 17. Database Architecture – SYSAUX TS SYSAUX tablespace introduced in version 10g Supports work load repository Reports such as AWR and ADDM willmake use of SYSAUX to generate reports Helps in understanding the performance at SERVER level
  • 18. Database Architecture – UNDO TS UNDO tablespace is to support image during DML operations Supports Read consistency Flashback operations Rollback transactions Contents of UNDO TS type is UNDO it is not permanent
  • 19. Building career with passion QUESTION AND ANSWER SESSION DSNR:944 11 72 718/040-65555689 www.dbatechnologies.net