lecture about oracle and defination.pptx

enayatullahnaeemi2 5 views 13 slides Jul 08, 2024
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

fdgdf


Slide Content

Lecture 1 : Oracle Database Architecture 1

Agenda 2 □ definition What is oracle database server? Oracle database server Architecture ‌ Background process

Defination 3 General defination . Collection of organized data is called database oracle definition: Instance+storage files is called oracle database

What is oracle database server? 4 □

Oracle database server Architecture 5 Enayatullah Naeemi java programming

Checkpoint process 6 Role : The Checkpoint process signals the DBWn (Database Writer) to write all dirty buffers to disk and update the datafile and control file headers with the checkpoint information. Purpose : Helps in reducing the time required for instance recovery by ensuring that all changes to data blocks are regularly written to disk.

SMON (system Monitor ( 7 Role : The System Monitor process performs instance recovery at startup if necessary. It also cleans up temporary segments that are no longer in use. Purpose : Ensures that the database is consistent and operational by recovering transactions that were active before a crash and by cleaning up temporary space

PMON ( Process Monitor ( 8 Role : The Process Monitor process performs process recovery when a user process fails. It cleans up the cache and frees resources that the process was using. Purpose : Ensures that the database resources are properly released and made available for other processes after a failure.

DBWR (Database Writer) 9 Role : The Database Writer process writes modified (dirty) buffers in the database buffer cache to the data files. There can be multiple DBWR processes Purpose : Ensures that changes made to data blocks in memory are eventually written to disk, thus making them permanent.

LGWR (Log Writer) 10 Role : The Log Writer process writes redo log entries from the redo log buffer to the online redo log files on disk. This is crucial for the recovery of transactions in case of a failure. Purpose : Ensures that all changes made to the database are recorded in the redo logs, which are essential for data recovery.

RECO ( Recoverer ) 11 Role : The Recoverer process resolves distributed transactions that are pending due to a network or system failure in a distributed database configuration. Purpose : Ensures that distributed transactions are either committed or rolled back, maintaining data consistency across multiple databases.

ARCR (Archiver) 12 Role : The Archiver process copies online redo log files to an archive location when they are full or when a log switch occurs. Purpose : Ensures that redo logs are archived for backup and recovery purposes, allowing for point-in-time recovery and the ability to recover from media failures.

?