22
 INTRODUCTION TO ORACLE ARCHITECTURE PRESENTED BY http://www.orienit.com

Oracle Training Institutes in Hyderabad

Embed Size (px)

DESCRIPTION

Best Oracle Institute: orienit is the best Oracle Training Institutes in Hyderabad. Providing Oracle Training by real time faculty in Hyderabad.

Citation preview

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 1/22

INTRODUCTIONTO

ORACLE ARCHITECTURE

PRESENTED BY

http://www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 2/22

Client

Computer 

Applic

ation Server 

OracleDatabase

Lan Or 

Internet

Lan Or 

Internet

Client Server EnvironmentApplication By Java or .Net

Frameor!  www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 3/22

Oracle "er#ion# • E.F.T. Codd implement rules or RDB!S.

• "r#cle $ % &mplements $ Rules'

• "r#cle ( %First st#)le *ersion o "r#cle'

+i %inte,r#ted with -#*# #nd supports #llutilities which #re used B #*#.'

• 012 %D#t# 2rid'

• 00i c#lled "r#cle Fin#nci#ls Stron,

competitor or S3P #nd ERP.

• D 3dw#rd4 People Sot4 SB33N #re new

competitor to S3P #nd ERP.www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 4/22

Oracle $lat%orm#• Sol#ries is the 0st or#cle pl#torm pro*ided ) Sun

!icro sstem % Now 353 is or#cle prod'.

• "r#cle or 6inu7.

• P8R Builder introduce ) or#cle used or d#t# w#re

housin, competitor or ET6 ss. B &normetic#.• Co,nos powerul tool #s &nor. 9sed or d#t# w#re

housin,.

• ER8&N stron, competitor to "r#cle desi,ner.

• &DE #s 5B .NET c#lled S;6 de*eloper De*.

• !s<l4 Ter#d#t#4 s)#se4 DB04DB=4 !S. S<l ser*er.

• >rd P#rt tools #s T"DD ) ;uest Technolo,.

  www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 5/22

What is Data?

64

##www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 6/22

Data is Defned as

• A value for an attribute of an entity.

• Entit is Re#l 8orld Thin, which e7ist

#nd c#n )e descri)ed in terms o one or

more #ttri)utes.

• D#t#)#se is "r,#ni?ed *#lue o #ll

S3!E tpe o entit.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 7/22

&emory o% ORACLE'Data Dict.(  3rr#n,ement o sstem

t#)le stores d#t# #)out d#t#

c#lled #s METADATA.  RDB!S disco*ered or non

procedur#l #ccess.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 8/22

Stora)e

LOGICAL PHSICAL

Table

Space

Sc!ema

Parameter "ile#

Control "ile#

$e%o Lo& "ile#

Data "ile

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 9/22

Parameter File

  This is the irst ile or#cle re#d #t st#rt o

the d#t#)#se. P#r#meters #re sstem

*#ri#)les sets en*ironment o sstem4

ile #lso c#lled #s init.or#.  From "r#cle +i SPF&6E is introduce #nd

this ile is )in#r orm#tted #nd it is the

)in#r *ersion o init.or#.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 10/22

Control File

  &ts import#nt ile o "r#cle D#t#)#se #nd

i control ile is lost it me#ns no reco*er

is possi)le #lso it is )in#r orm#tted.

  "r#cle multiple7 the ile #nd stored in >

iles s#me loc#tions n#me #s

control0.ctl4 control=.ctl4 control>.ctl.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 11/22

3 Important Numbers

• SC' : System C!an&e 'umber(

  &t is #ssi,ned ) or#cle to e*er committed

tr#ns#ction #lw#s incre#sin,..

• LS': Lo& Se)uence 'umber(

 The se<uenti#l num)er #ssi,n to redo lo, #s

the ,et illed #nd reccled.

• CPC * C!ec+ Point Counter(&ts is #lso e*er incre#sin, num)er #nd to

e*er chec@ point is #ssi,ned.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 12/22

Lo)ical Data*a#e

Str+ct+re 

Oracle uses logical database structureto store data on phsical operatingsstem fle!

  D"" $%O&' ( Is the )oundation o) oracle storage!

It consist o) number o) btes o) dis* space in O+!  ,-,N ( "n e.tents is t/o or more contagious

oracle data bloc*s and a unit o) space allocation!

  +"01,N ( " segment is a set o) e.tents allocated

to logical structure li*e table or oracle ob2ects!   "$%,+P"&, : 3 t#)le sp#ce is # set o one or more d#t#

iles consist o rel#ted Se,ments.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 13/22

Sc,ema

• Schem# is set o ob,ects own ) 9ser 3ccount.• E#ch schem# h#s user #ccount )ut e#ch user

donAt need schem#.

•  3 user #ccount is #ccount with d#t#)#se h#*in,

pri*ile,es to perorm pre%efine% activities ond#t#.

• Schem# m# not e7ist with user #ccount )utuser #ccount is e7ist without schem#.

• Purpose : !#inten#nce o o)-ect li@e )#c@up reco*er4 implement#tion o securit #nd #ccessle*el.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 14/22

Re-o Lo) File

  "r#cle used redo )#se reco*er #nd #llow toreco*er onl committed tr#ns#ction till the point o#ilure.

  The redo )#se reco*er in or#cle is implemented

throu,h the redo lo, ile.  8hen sstem #ils then or#cle re#d histor rom

these redo lo, ile #nd ,u#r#nties the reco*er tillthe point o #ilure.

 

 These iles #re cre#ted #t the cre#tion o or#cle d).  The iles #re reus#)le #nd used #s round ro)in

p#ssion.

  !#7imum si?e is 1!).

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 15/22

edo %og &opies stored to 5 dierent geographic locations

$e%o lo&

-

$e%o lo&

.

%og +/itch

$e%o

lo& /$e%o

lo& 0$e%o

lo& 1$e%o

lo& 2$e%o

lo& 3

$e%o

lo& .

$e%o

lo& -

$e%o

lo& '((

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 16/22

Sy#tem lo*al Area SA 

S

S!are%

S4L

Area

Sh#re

d pool

#re# /D#t#

Diction

.

$e%o Lo& 5uffer 

Lar&e

Pool

"i6e%

TtPoolData

5uffer

Pool

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 17/22

/ Type# o% B+0er  Free Buer  : 3 )uer which is re#d to t#@e

new d#t#.

  Pinned Buer  : 3 )uer which h#*e d#t#

under use %not committe% or not rollbac+.'

  Dirt Buer  : 3 )uer which h#*e d#t# which

is committed c#lled perm#nent.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 18/22

LRU Al)orit,m• 6ist Recentl 9sed : This #l,orithm is used to write d#t#

rom d#t# )uer pool %dirt )uers' in to d#t# iles.

Data 5uffer Pool: Di*ided into > sections.

eep Buer Pool : &t holds the re<uentl re<uested d#t#.

%5ase% on M$7'.

Reccle Buer Pool : The d#t# which is not re<uestedimmedi#tel #ter used is lo#ded in reccle )uer pool#nd elimin#ted #ter used.

De#ult Buer Pool :The d#t# which is not re<uired in #)o*epools is lo#ded in this pool.

 

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 19/22

Re-o Lo) B+0er

• The redo lo, )uer is the pl#ce where

d#t# or entries #re stored )eore writin,

to redo lo, ile.

•  3ll entries #re written in seri#ll to redolo, ile due to SCN.

• 8hen user commits the d#t# the d#t#

written to redo lo, ile.• & not commit or roll)#c@ then $ ull

written to redo lo, ile.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 20/22

S,are- $ool Area

• This is the most )us #re# o S23.• > st#,es o S;6.• P#rsin, : &t resol*e the reerence m#de to the

dierent o)-ect in S;6 st#tement resolution o

pri*ile,es.• Pl#nnin, : 3ter p#rsin, the st#tement h#ndo*er to "ptimi?er or dr#win, e7ecution pl#n toperormin, #cti*ities in S;6 st#tement."ptimi?er )re#@in, down the S;6 st#tement

to ,et result.• E7ecution : To ,et result #nd displ# #s per

re<uest.

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 21/22

$ar#in) Type# 

Har% Parse  Soft Parse

  &mport#nt Processes  Reco

  6c@

  Smon

www.orienit.com

7/18/2019 Oracle Training Institutes in Hyderabad

http://slidepdf.com/reader/full/oracle-training-institutes-in-hyderabad-5696d370c9e64 22/22

 T h a n k  y

 o u

 P r e s

 e n t e d 

  ) .  " r  i

 e n &  T