Sie sind auf Seite 1von 47

Oracle 10g DBA

Performance Tuning
JENiSOFT SOLUTIONS
#40A !" Ponnammal S#ree# $umaran
%olon& 'a(a)alni %*ennai+,000", -o.ile/
01400 41412
Neare3# Lan( -ar4/ S5- UNI'E5%IT6
JENiSOFT SOLUTIONS
Oracle 10g PT
1
Oracle Performance Tuning
O)#imi7er -o(e/
T*e goal of #*e 8uer& o)#imi7er i3 #*e .e3# #*roug*)u#9 T*i3 mean3
#*a# i# c*oo3e3 #*e lea3# amoun# of re3ource3 nece33ar& #o )roce33 all
ro:3 acce33e( .& #*e 3#a#emen#9
Oracle can al3o o)#imi7e a 3#a#emen# :i#* #*e goal of .e3# re3)on3e
#ime9 T*i3 mean3 #*a# i# u3e3 #*e lea3# amoun# of re3ource3 nece33ar&
#o )roce33 #*e ;r3# ro: acce33e( .& a S<L 3#a#emen#9
5BO = 5ule Ba3e( O)#imi7er mo(e
%BO = %o3# Ba3e( O)#imi7er mo(e
Defaul# 4e&:or( i3 >%*oo3e?
o 5ULE
o ALL@5OAS
o FI5ST@5OAS@n
o FI5ST@5OAS
%*oo3e O)#imi7er -o(e/
Oracle :ill eBecu#e #*e rule+.a3e( o)#imi7er if #*ere are no 3#a#i3#ic3
)re3en# for #*e #a.le or eBecu#e #*e co3#+.a3e( o)#imi7er if 3#a#i3#ic3
are )re3en#9
5ULE/
T*i3 O)#imi7er u3e( #o (eci(e *o: #o eBecu#e a giCen S<L 3#a#emen#9
One rule 3#a#e( #*an an in(eB :oul( .e u3e( in faCor of a full #a.le
3can
JENiSOFT SOLUTIONS
Oracle 10g PT
2
T*e 5ule Ba3e( O)#imi7er D5BOE :oul( al:a&3 u3e #*i3 in(eB #o
)erform #*e 8uer&
E-P
ENO NU-BE5 P5I-A56 $E6
ENA-E 'A5%FA5"DG0E
!ENDE5 %FA5D1E
S<L H 3elec# I from em) :*ere enoJ101K
S<L H 3elec# I from em) :*ere gen(erJLFLK
OPTI-IME5@INDEN@%OST@ADJ /
Se# .e#:een 1 an( 10 #o force in(eB u3e more fre8uen#l& an( :oul(
)re##& muc* guaran#ee in(eB u3e9
T*e range of Calue3 i3 1 #o 100009 Defaul# of #*i3 )arame#er Calue i3
100
S<L H 3*o: )arame#er o)#imi7er@in(eB@co3#@a(OK
S<L H al#er 3&3#em 3e# o)#imi7er@in(eB@co3#@a(OJ10K
OPTI-IME5@INDEN@%A%FIN! /
T*e range of Calue3 0 #o 100 for #*i3 )arame#er9
OPTI-IME5@INDEN@%A%FIN! in(ica#e3 )ercen#age of in(eB .loc43 in
#*e .uPer cac*e
A Calue of 100 infer3 #*a# 100Q of #*e in(eB .loc43 are li4el& #o .e
foun( in #*e .uPer cac*e
S<L H 3*o: )arame#er o)#imi7er@in(eB@cac*ingK
S<L H al#er 3&3#em 3e# o)#imi7er@in(eB@cac*ingJ100K
OPTI-IME5@D6NA-I%@SA-PLIN!
JENiSOFT SOLUTIONS
Oracle 10g PT
3
If no 3#a#i3#ic3 are aCaila.le #*en #*e o)#imi7er u3e3 (&namic
3am)ling9
T*i3 )arame#er 3*oul( .e 3e# #o a Calue of " or *ig*er9 T*e (efaul#
Calue i3 "
T*e range of Calue i3 0 #o 10 for #*i3 )arame#er9
A cer#ain num.er of .loc43 are rea( .& #*e (&namic 3am)ling 8uer&
.a3e( on #*i3 )arame#er Calue9
LeCel 1 / Sam)le3 #a.le3 #*a# a))ear in Ooin or 3u. 8uer& con(i#ion3
#*a# *aCe no
in(eBe3 an( *aCe more .loc43 #*an G" #*e (efaul# for
(&namic 3am)ling9
LeCel " / Sam)le3 all unanal&7e( #a.le3 #*a# *aCe more #*an G"
.loc439

LeCel G / Sam)le3 #a.le3 u3ing a 3ingle column #*a# a))lie3
3elec#iCi#& #o #*e #a.le
.eing 3am)le(9D" NG"E
LeCel / Sam)le3 #a.le3 u3ing #:o or more column3 #*a# a))l&
3elec#iCi#& #o #*e
#a.le .eing 3am)le(9D" N G"E
LeCel 2 / Dou.le3 #*e (&namic 3am)le 3i7e an( 3am)le3 ,4 .loc43 on
#a.le39
LeCel , / <ua(ru)le3 #*e (&namic 3am)le 3i7e an( 3am)le3 1"1
.loc43 on #a.le39
JENiSOFT SOLUTIONS
Oracle 10g PT
4
LeCel R / Sam)le3 "2, .loc43 on #a.le39
LeCel 1 / Sam)le3 10"4 .loc43 on #a.le39
LeCel 0 / Sam)le3 400, .loc43 on #a.le39
LeCel 10 / Sam)le3 all of #*e .loc4 in #*e #a.le39
S<L H 3*o: )arame#er o)#imi7er@(&namic@3am)ling
S<L H al#er 3&3#em 3e# o)#imi7er@(&namic@3am)lingJ"K
S<L H al#er 3&3#em 3e# #ime(@3#a#i3#ice3JT5UEK
S<L H ALTE5 S6STE- SET 3#a#i3#ic3@leCelJ#&)icalK
S<L H ALTE5 S6STE- SET 3#a#i3#ic3@leCelJallK
FI5ST@5OAS
T*i3 i3 a co3#+.a3e( o)#imi7er mo(e #*a# :ill re#urn ro:3 a3 3oon a3
)o33i.le eCen if #*e oCerall 8uer& run3 longer or con3ume3 more
re3ource39
T*e ;r3#@ro:3 mo(e faCor3 in(eB 3can3 oCer full+#a.le 3can3
ALL@5OAS/
T*i3 i3 a co3#+.a3e( o)#imi7er mo(e #*a# en3ure3 #*a# #*e oCerall
8uer& #ime i3 minimi7e( eCen if i# #a4e3 longer #o receiCe #*e ;r3# ro:9
T*e all@ro:3 mo(e faCor3 full+#a.le 3can3
T*e all@ro:3 mo(e i3 .e3# 3ui#e( for .a#c*+orien#e( 8uerie3 :*ere
in#erme(ia#e ro:3 are no# re8uire( for Cie:ing9
FI5ST@5OAS@n/
o)#imi7e3 :i#* a goal of .e3# re3)on3e#ime #o re#urn #*e ;r3# n num.er
of ro:3K
n can e8ual 1 10 100or 1000
JENiSOFT SOLUTIONS
Oracle 10g PT
5
T*e ;r3#@ro:3@n mo(e u3ing ei#*er full+#a.le 3can3 or fa3# in(eB full
3can
S<L H 3*o: )arame#er o)#imi7er@mo(eK
S<L H al#er 3&3#em 3e# o)#imi7er@mo(eJc*oo3eK
<uer& Tuning or S<L Tuning/
S#e) 1/
S #o)
S<L H 3elec# a((r from CS)roce33 :*ere 3)i(J1"GK
N1"GF0"G
S<L H 3elec# 3i(38l@i(38l@A((re33 from CS3e33ion A*ere )a((rJT
N1"GF0"GTK
SID S<L@ID S<L@ADD5ESS
12 NA"G4 N*A"G4
S<L H 3elec# 38l@#eB# from CS38larea :*ere S<L@IDJT NA"G4T an(
a((re33JT N*A"G4TK
S#e) "/
S<L H 3elec# 3i(38l@i(3#ar#@#ime from CS3e33ion@longo)3 or(er .&
3#ar#@#imeK
SID S<L@ID S#A5T@TI-E
12 NA"G4 "1+NoC+"010 10/G0/GG
S<L H 3elec# 38l@#eB# from CS38larea :*ere S<L@IDJT NA"G4T K
S#e) G/
JENiSOFT SOLUTIONS
Oracle 10g PT
6
S<L H 3elec# .9u3ername a9(i34@rea(3 a9eBecu#ion3 a9(i34@rea(3
Ua9eBecu#ion3 a938l@#eB#
from 'S38larea a (.a@u3er3 .
:*ere a9)ar3ing@u3er@i( J .9u3er@i( an( a9(i34@rea(3
H 100000
or(er .& a9(i34@rea(3 (e3cK
USE5NA-E 5EADS ENE% 5DS@ENE%@5ATIO
STATE-ENT
ADFO%1 R"110G4 1 R"110G4 3elec#
cu3#no or(no
from cu3# or(er3
S#e) 4/
AA5 re)or# or 3#a#3)ac4 re)or# or ADD- re)or#9
BuPer !e#3 EBec !e#3 )er EBec %PU Time D3E Ela)Time D3E Fa3*
'alue
1,1RR"1, 1 1,1RR"1,90 "00900 "0R901
G4"211G1"
3elec# 3f93a#7@i( f19fel( f"9fel( fel("0 3u.3#rD3f9fe*ler
in3#rD3f9fe*lerLge3c*rie.en/LEV1GE fel(G0
S<L #uning -e#*o(/
Au#o#race me#*o(
T4)rof
EB)lain )lan
JENiSOFT SOLUTIONS
Oracle 10g PT
7
Auo#ma#ic S<L #uning
Au#oTrace -e#*o(/
SET AUTOT5A%E WON X OFF X T5A%EONL6 X ENPLAIN X STATISTI%S Y
S#e) 1/
S<L H 3e# au#o#race onK
S<L H 3elec# I from em) :*ere eno J 101K
ENO ENA-E
101 S#anl&
EBecu#ion Plan
0 SELE%T STATE-ENT O)#imi7erJ%FOOSE D%o3#JR %ar(J1 B&#e3J1"E
1 0 TABLE A%%ESSI DFULLE OF LENOL D%o3#JR %ar(J1 B&#e3J1"E
S#a#i3#ic3
0 (. .loc4 ge#3
0 con3i3#en# ge#3
0 )*&3ical rea(3
0 3or#3 Dmemor&E
0 3or#3 D(i34E
S#e) "/
S<L H 3e# au#o#race onK
S<L H anal&7e #a.le E-P com)u#e 3#a#i3#ic3K
JENiSOFT SOLUTIONS
Oracle 10g PT
8
Or
S<L H eBec DB-S@STATS9!ATFE5@TABLE@STATS DLSTANL6L LE-PLEK
S<L H 3elec# I from em) :*ere eno J 101K
ENO ENA-E
101 S#anl&
EBecu#ion Plan
0 SELE%T STATE-ENT O)#imi7erJ%FOOSE D%o3#JR %ar(J1
B&#e3J1"E
1 0 TABLE A%%ESSI DFULLE OF LENOL D%o3#JR %ar(J1 B&#e3J1"E
S#a#i3#ic3
00 (. .loc4 ge#3
110 con3i3#en# ge#3
100 )*&3ical rea(3
0 3or#3 Dmemor&E
0 3or#3 D(i34E
Q 5a#io J D1+DP*&3ical rea(3UDcon3i3#en# ge#3 V (. .loc4
ge#3EEEI100
S<L H crea#e in(eB in(@eno on em) DenoEK
S<L H 3e# au#o#race onK
S<L H anal&7e #a.le E-P com)u#e 3#a#i3#ic3K
Or
S<L H eBec DB-S@STATS9!ATFE5@TABLE@STATS DLSTANL6L LE-PLEK
S<L H 3elec# I from em) :*ere eno J 101K
JENiSOFT SOLUTIONS
Oracle 10g PT
9
ENO ENA-E
101 S#anl&
EBecu#ion Plan
0 SELE%T STATE-ENT O)#imi7erJ%FOOSE D%o3#J" %ar(J1
B&#e3J1"E
1 0 INDEN A%%ESS OF LIND@ENOL D%o3#J" %ar(J1 B&#e3J1"E
S#a#i3#ic3
00 (. .loc4 ge#3
110 con3i3#en# ge#3
10 )*&3ical rea(3
0 3or#3 Dmemor&E
0 3or#3 D(i34E
In(eB Tuning/
S<L H anal&7e in(eB IND@ENO Cali(a#e 3#ruc#ureK
Or
S<L H eBec DB-S@STATS9!ATFE5@INDEN@STATS DLSTANL6L LIND@ENOLEK
INDEN@STATS/
NA-E / Name of #*e in(eB
DEL@LF@5OAS / Num.er of (ele#e( leaf ro:3 in #*e in(eB
DEL@LF@5OAS@LEN / To#al leng#* of all (ele#e( ro:3 in #*e in(eB
LF@5OAS / Num.er of leaf ro:3 DCalue3 in #*e in(eBE
LF@5OAS@LEN / Sum of #*e leng#*3 of all #*e leaf ro:3
JENiSOFT SOLUTIONS
Oracle 10g PT
10
S<L H 3elec# D(el@lf@ro:@len U lf@ro:@lenEI100 from In(eB@3#a#3 :*ere
nameJTIND@ENOTK
S<L H al#er in(eB IND@ENO moni#oring u3ageK
S<L H 3elec# in(eB@nameu3e(moni#oring from CSo.Oec#@u3age :*ere
in(eB@nameJTIND@ENOTK
INDEN@NA-E USED -ONITO5IN!
IND@ENO NO 6ES
S<L H al#er in(eB IND@ENO nomoni#oring u3ageK
S<L H al#er in(eB IND@ENO coale3ceK
S<L H al#er in(eB IND@ENO re.uil(K
S<L H al#er in(eB IND@ENO re.uil( onlineK
5o: %*aining an( 5o: -igra#ion /
-e#*o( 1/
S<L H ANAL6ME TABLE em) %O-PUTE STATISTI%SK
S<L H SELE%T c*ain@cn# F5O- (.a@#a.le3 AFE5E #a.le@name J LE-PLK
-e#*o( "/
S<L H Z[Ur(.m3Ua(minUUTL%FAIN9S<L
S<L H ANAL6ME TABLE em) LIST %FAINED 5OASK
S<L H 3elec# coun#DIE from c*aine(@ro:3 :*ere o:ner@nameJLSTANL6L an(
Ta.le@nameJLE-PLK
Solu#ion3/
19 Al#er #a.le em) moCe #a.le3)ace \ol( #a.le3)aceH #o \ne: #a.le3)aceHK
"9 eB)or# #a.le U (ro) or #runca#e #a.leU im)or# #a.le
Fig* Aa#er -ar4/
JENiSOFT SOLUTIONS
Oracle 10g PT
11
S<L H SELE%T 3egmen#@name .loc43 3egmen#@o:ner
F5O- (.a@3egmen#3 AFE5E 3egmen#@nameJLBI!@E-P1LK
SE!-ENT@NA-E BLO%$S SE!-ENT@OANE5
BI!@E-P1 10"4 STANL6
S<L H ANAL6ME TABLE 3#anl&9.ig@em)1 ESTI-ATE STATISTI%SK
S<LH SELE%T #a.le@name .loc43 em)#&@.loc43 F5O- (.a@#a.le3
AFE5E #a.le@nameJLBI!@E-P1L an( o:nerJLSTANL6LK
TABLE@NA-E BLO%$S E-PT6@BLO%$S
BI!@E-P1 R00 G"G
BLO%$S V E-PT6@BLO%$S DR00VG"GJ10"GE
S<LH SELE%T %OUNT DDISTIN%T DB-S@5OAID95OAID@BLO%$@NU-BE5
Dro:i(EE ]U3e(]
F5O- 3#anl&9.ig@em)1K
U3e(
R00
S<LH DELETE from 3#anl&9.ig@em)1K
S<LH commi#K
S<LH ANAL6ME TABLE 3#anl&9.ig@em)1 ESTI-ATE STATISTI%SK
S<LH SELE%T #a.le@name .loc43 em)#&@.loc43 F5O- (.a@#a.le3
AFE5E #a.le@nameJLBI!@E-P1L an( o:nerJLSTANL6LK
TABLE@NA-E BLO%$S E-PT6@BLO%$S
BI!@E-P1 R00 G"G
JENiSOFT SOLUTIONS
Oracle 10g PT
12
S<LH SELE%T %OUNT DDISTIN%T DB-S@5OAID95OAID@BLO%$@NU-BE5
Dro:i(EE ]U3e(]
F5O- 3#anl&9.ig@em)1K
U3e(
0
Solu#ion3 /
-e#*o( 1/
EB)or# 3#anl&9.ig@em)1 #a.le
S<L H T5UN%ATE TABLE 3#anl&9.ig@em)1K
Im)or# 3#anl&9.ig@em)1 #a.le
-e#*o( "/
S<L H al#er #a.le 3#anl&9.ig@em)1 ena.le ro: moCemen#K
S<L H al#er #a.le 3#anl&9.ig@em)1 3*rin4 3)aceK
S<L H ANAL6ME TABLE .ig@em)1 ESTI-ATE STATISTI%SK
S<LH SELE%T #a.le@name .loc43 em)#&@.loc43 F5O- (.a@#a.le3
AFE5E #a.le@nameJLBI!@E-P1L an( o:nerJLSTANL6LK
TABLE@NA-E BLO%$S E-PT6@BLO%$S
BI!@E-P1 0 211
T4)rof -e#*o(/
S<L H al#er 3e33ion 3e# 38l@#raceJ#rueK
S<L H SELE%T I F5O- em) (e)# AFE5E em)9(e)#no J (e)#9(e)#noK
S<L H al#er 3e33ion 3e# 38l@#raceJfal3e
S #4)rof Uu01Ua(minU)ro(Uu(um)Uora@)ro(@1"49#rc Uu01Uem)@#race9#B#
S more Uu01Uem)@#race9#B#
JENiSOFT SOLUTIONS
Oracle 10g PT
13
SELE%T I F5O- em) (e)# AFE5E em)9(e)#no J (e)#9(e)#noK
call coun# c)u ela)3e( (i34 8uer& curren#
ro:3

Par3e 11 0901 0911 0 0 0
0
EBecu#e 11 09"G 09,, 0 G , 0
Fe#c* G2 ,9R0 ,91G 100 1"G", "
1"4

To#al 2R R901 R9,R 100 1"G"0 1
1"4

Q5a#io J D 1 + D Di34 U D <uer& V %urren# E E E I 100
5o:3 EBecu#ion Plan
14 -E5!E JOIN
4 SO5T JOIN
4 TABLE A%%ESS DFULLE OF LDEPTL
14 SO5T JOIN
14 TABLE A%%ESS DFULLE OF LE-PL
EB)lain Plan -e#*o(/
S<L H Z[Ur(.m3Ua(minUu#lB)lan938l
S<L H ENPLAIN PLAN SET STATE-ENT@ID J L3#1L FO5 SELE%T la3#@name
F5O- em)K
JENiSOFT SOLUTIONS
Oracle 10g PT
14
S<L H 3elec# o)era#ion o)#ion3 o.Oec#@name co3# car(inali#& .&#e3
c)u@co3#
from )lan@#a.le :*ere 3#a#emen#@i(JL3#1LK
OPE5ATION OPTIONS OBJE%TNA-E %OST %A5D B6TES
%PU%OST
Selec# 3#a#emen# Full Acce33 E-P R 100 10"4
R2
Au#oma#ic S<L Tuning/
S<L H eBec DB-S@S<LTUNE9crea#e@#uning@#a34
D
38l@#eB# JH LSELE%T e9enoe9ename (9(no(9(name
F5O- em) e (e)# ( :*ere
e9(e)#no J (9(e)#no L
u3er@name JH L3co##L
3co)e JH DB-S@S<LTUNE93co)e@com)re*en3iCe
#ime@limi# JH ,0
#a34@name JH Lem)@(e)#@#uning@#a34L
(e3cri)#ion JH LTuning #a34 for an E-P #o DEPT Ooin
8uer&9L
EK
S<L H eBec ENE% DB-S@S<LTUNE9eBecu#e@#uning@#a34 D#a34@name JH
Lem)@(e)#@#uning@#a34LEK
JENiSOFT SOLUTIONS
Oracle 10g PT
15
S<L H SELE%T #a34@name 3#a#u3 F5O- (.a@a(Ci3or@log AFE5E o:ner J
LS%OTTLK
TAS$@NA-E STATUS
em)@(e)#@#uning@#a34 %O-PLETED
S<L H SELE%T DB-S@S<LTUNE9re)or#@#uning@#a34DLem)@(e)#@#uning@#a34LE
AS
recommen(a#ion3 F5O-
(ualK
5E%O--ENDATIONS
!ENE5AL INFO5-ATION SE%TION
Tuning Ta34 Name / em)@(e)#@#uning@#a34
Sco)e / %O-P5EFENSI'E
Time Limi#D3econ(3E / ,0
%om)le#ion S#a#u3 / %O-PLETED
S#ar#e( a# / 02U11U"010 00/"0/1G
%om)le#e( a# / 02U11U"010 00/"0/12
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
S<L ID / 0:rmfC"&C3:B1
S<L TeB# / SELE%T e9enoe9ename (9(no(9(name F5O- em) e
(e)# (
:*ere e9(e)#no J (9(e)#no
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
FINDIN!S SE%TION D1 ;n(ing3E
1+ S#a#i3#ic3 Fin(ing
JENiSOFT SOLUTIONS
Oracle 10g PT
16
Ta.le ]S%OTT]9]E-P] an( i#3 in(ice3 :ere no# anal&7e(9
5ecommen(a#ion
%on3i(er collec#ing o)#imi7er 3#a#i3#ic3 for #*i3 #a.le an( i#3 in(ice39
eBecu#e (.m3@3#a#39ga#*er@#a.le@3#a#3Do:nname JH LS%OTTL
#a.name JH
LE-PL e3#ima#e@)ercen# JH DB-S@STATS9AUTO@SA-PLE@SIME
me#*o(@o)# JH LFO5 ALL %OLU-NS SIME AUTOL ca3ca(e JH T5UEE
S<L H eBecu#e (.m3@3#a#39ga#*er@#a.le@3#a#3Do:nname JH LS%OTTL
#a.name JHLE-PL e3#ima#e@)ercen# JH
DB-S@STATS9AUTO@SA-PLE@SIME
me#*o(@o)# JH LFO5 ALL %OLU-NS SIME AUTOL ca3ca(e JH T5UEE
S<L H ENE% DB-S@S<LTUNE9re3e#@#uning@#a34 D#a34@name JH
Lem)@(e)#@#uning@#a34LEK
S<L H eBec ENE% DB-S@S<LTUNE9eBecu#e@#uning@#a34 D#a34@name JH
Lem)@(e)#@#uning@#a34LEK
S<L H SELE%T DB-S@S<LTUNE9re)or#@#uning@#a34DLem)@(e)#@#uning@#a34LE
AS
recommen(a#ion3 F5O-
(ualK
5E%O--ENDATIONS
!ENE5AL INFO5-ATION SE%TION
Tuning Ta34 Name / em)@(e)#@#uning@#a34
Sco)e / %O-P5EFENSI'E
Time Limi#D3econ(3E / ,0
JENiSOFT SOLUTIONS
Oracle 10g PT
17
%om)le#ion S#a#u3 / %O-PLETED
S#ar#e( a# / 02U11U"010 00/"0/1G
%om)le#e( a# / 02U11U"010 00/"0/12
T*ere are no recommen(a#ion3999
S<L H eBec DB-S@S<LTUNE9(ro)@#uning@#a34 D#a34@name JH
Lem)@(e)#@#uning@#a34LEK
S#a#3)ac4 5e)or#/
S<L H Z[Ur(.m3Ua(minU3)crea#e938l
%*oo3e #*e PE5FSTAT u3erL3 )a33:or(
En#er Calue for )erf3#a#@)a33:or( / )erf3#a#
%*oo3e #*e Defaul# #a.le3)ace for #*e PE5FSTAT u3er
TABLESPA%E@NA-E %ONTENTS STATSPA%$
PE5FSTAT PE5-ANENT
S6SAUN PE5-ANENT I
USE5S PE5-ANENT
En#er Calue for (efaul#@#a.le3)ace/ PE5FSTAT
%*oo3e #*e Tem)orar& #a.le3)ace for #*e PE5FSTAT u3er
TABLESPA%E@NA-E %ONTENTS DB
TE-P TE-PO5A56 I
En#er Calue for #em)orar&@#a.le3)ace/ TE-P
99999
%rea#ing Pac4age STATSPA%$999
No error39
JENiSOFT SOLUTIONS
Oracle 10g PT
18
NOTE/
SP%P$! com)le#e9 Plea3e c*ec4 3)c)4g9li3 for an& error39
S<L H 3*o: u3erK
U3er >PE5FSTAT?
S<LH SELE%T I F5O- 3#a#3SleCel@(e3cri)#ion O5DE5 B6 3na)@leCelK
LeCel 0 / T*i3 leCel ca)#ure3 general 3#a#i3#ic3 inclu(ing roll.ac4
3egmen# ro:
cac*e S!A 3&3#em eCen#3 .ac4groun( eCen#3 3e33ion
eCen#3 3&3#em 3#a#i3#ic3 :ai# 3#a#i3#ic3 loc4 3#a#i3#ic3 an(
La#c* informa#ion9
LeCel 2 / T*i3 leCel inclu(e3 ca)#uring *ig* re3ource u3age S<L
S#a#emen#3 along
:i#* all (a#a ca)#ure( .& lo:er leCel39
LeCel , / T*i3 leCel inclu(e3 ca)#uring S<L )lan an( S<L )lan u3age
informa#ion for
*ig* re3ource u3age S<L S#a#emen#3 along :i#* all (a#a
ca)#ure( .& lo:er leCel39
LeCel R / T*i3 leCel ca)#ure3 3egmen# leCel 3#a#i3#ic3 inclu(ing logical
an(
)*&3ical rea(3 ro: loc4 i#l an( .uPer .u3& :ai#3 along
:i#* all (a#a ca)#ure( .& lo:er leCel39
LeCel 10 / T*i3 leCel inclu(e3 ca)#uring %*il( La#c* 3#a#i3#ic3 along
:i#* all (a#a
JENiSOFT SOLUTIONS
Oracle 10g PT
19
ca)#ure( .& lo:er leCel39
S<LH eBec 3#a#3)ac493na)Di@3na)@leCel JH , i@mo(if&@)arame#er JH L#rueLEK
S<LH eBec 3#a#3)ac493na)K
S<LH eBec 3#a#3)ac493na)K
S<LH 3elec# 3na)@i(#o@c*arD3na)@#imeLDD9--96666/FF"4/-I/SSLE
]Da#eUTime]
from 3#a#3S3na)3*o# K
SNAP@ID Da#eUTime
1 1G9119"010/01/41/4R
" 1G9119"010/00/00/01
G 1G9119"010/10/G0/41
4 1G9119"010/11/00/01
S<LH Z[Ur(.m3Ua(minU3)re)or#938l
SNAP@ID Da#eUTime
1 1G9119"010/01/41/4R
" 1G9119"010/00/00/01
G 1G9119"010/10/G0/41
4 1G9119"010/11/00/01
En#er Begin Sna) I( / G
En#er En( Sna) I( / 4
En#er 3#a#3)ac4 re)or# Name /
Uu01UPro(@3na)@G@4@re)or#9#B#
S more Uu01UPro(@3na)@G@4@re)or#9#B#
STATSPA%$ re)or# for
DB Name DB I( In3#ance In3# Num 5elea3e
5A% Fo3#
JENiSOFT SOLUTIONS
Oracle 10g PT
20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++
P5OD "00,2"1RG, P5OD 1 109"909490
NO LinuB1@)ro(
Sna) I( Sna) Time Se33ion3 %ur3USe33
%ommen#

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Begin Sna)/ G 1G+NoC+10 10/G0/41 12 149G
En( Sna)/ 4 1G+NoC+10 11/00/01 12 109"
Ela)3e(/ G0900 Dmin3E
%ac*e Si7e3 Den(E
^^^^^^^^^^^^^^^^^
BuPer %ac*e / "4- S#( Bloc4 Si7e / 4$
S*are( Pool Si7e / R,4- Log BuPer / 1000$
In3#ance E_cienc& Percen#age3 DTarge# 100QE
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
BuPer No:ai# Q / 100900 5e(o NoAai# Q / 00900
BuPer Fi# Q / 029G0 In+memor& Sor# Q / 100900
Li.rar& Fi# Q / 0094" Sof# Par3e Q /
04942
EBecu#e #o Par3e Q / G,9G0 La#c* Fi# Q /
100900
Par3e %PU #o Par3e Ela)3( Q / 20912 Q Non+Par3e %PU / 009G1
JENiSOFT SOLUTIONS
Oracle 10g PT
21
To) 2 Time( ECen#3
^^^^^^^^^^^^^^^^^^ Q To#al
ECen# Aai#3 Time D3E %all
Time
++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++ +++++++++++ +++++++++
%PU #ime 1"" 019,2
(. ;le 3e8uen#ial rea( 12R1 "
19,1
(. ;le 3ca##ere( rea( 11R4 "
1920
log ;le 3e8uen#ial rea( G4" "
19G0
con#rol ;le )arallel :ri#e 420 "
19G0
S<L or(ere( .& !e#3
+++++++++++++++++++++++++++
BuPer !e#3 EBecu#ion3 !e#3 )er EBec QTo#al %PU Time D3E
Fa3* 'alue
+++++++++++++++ ++++++++++++ ++++++++++++++ ++++++++++ +++++++++++++++++
+++++++++ ++++++++++
1,0", 1 1,0",90 "9G "9G,
1"R0400014
JENiSOFT SOLUTIONS
Oracle 10g PT
22
-o(ule/ S<LIPlu3
crea#e #a.le #e3# a3 3elec# I from all@o.Oec#3
S<L H Z[Ur(.m3Ua(minU3)re)38l938l
En#er #*e Fa3* 'alue/ 1"R0400014
S<L H Z[Ur(.m3Ua(minU3)au#o938l
S<L H Z[Ur(.m3Ua(minU3))urge938l
En#er lo:er 3na) i( / 1
En#er u))er 3na) i( / 20
S<L H Z[Ur(.m3Ua(minU3)(ro)938l
AA5 5e)or#/
S<L H eBec DB-S@AO5$LOAD@5EPOSITO569%5EATE@SNAPSFOT D EK
S<L H eBec DB-S@AO5$LOAD@5EPOSITO569-ODIF6@SNAPSFOT@SETTIN!S
D re#en#ion JH 4G"00 in#erCal
JH G0E
S<L H Z[Ur(.m3Ua(minUa:rr)#938l
En#er Calue for re)or#@#&)e ` FT-L U TENT a / #eB#
En#er Calue for num@(a&3 / "
SNAP@ID Da#eUTime
120 1G9119"010/01/41/4R
121 1G9119"010/00/00/01
12" 1G9119"010/10/G0/41
12G 1G9119"010/11/00/01
En#er Calue for .egin@3na) / 120
JENiSOFT SOLUTIONS
Oracle 10g PT
23
En#er Calue for en(@3na) / 12G
En#er Calue for re)or#@name / Uu01Ua:rr)#@1@120@12G
S more Uu01Ua:rr)#@1@120@12G
S<L H 3elec# I from DBA@FIST@SNAPSFOTK
S<L H eBec DB-S@AO5$LOAD@5EPOSITO569D5OP@SNAPSFOT@5AN!E
Dlo:@3na)@i( JH "" *ig*@3na)@i( JH G"E
ADD- 5e)or#/
S<L H ZS[Ur(.m3Ua(minUa((mr)#938l
In3#ance DB Name Sna) I( Sna) S#ar#e(
P5OD P5OD 1G, "0 Oc# "010 11/G0
1GR "0 Oc# "010 10/00
1G1 "0 Oc# "010 10/G0
1G0 "0 Oc# "010 "0/00
140 "0 Oc# "010 "0/G0
141 "0 Oc# "010 "1/00
14" "0 Oc# "010 "1/G0
En#er Calue for .egin@3na) / 1GR
En#er Calue for en(@3na) / 141
En#er Calue for re)or#@name /
Uu01Ua((mr)#@1@1GR@1429#B#
S more Uu01Ua((mr)#@1@1GR@1429#B#
JENiSOFT SOLUTIONS
Oracle 10g PT
24
FINDIN! 1 / 20Q im)ac# D044 3econ(3E
T*e .uPer cac*e :a3 un(er3i7e( cau3ing 3igni;can# a((i#ional rea( IUO9
5E%O--ENDATION 1/ DB %on;gura#ion 20Q .ene;# D044 3econ(3E
A%TION/ Increa3e S!A #arge# 3i7e .& increa3ing #*e Calue of )arame#er
]3ga@#arge#] .& "1 -9
FINDIN! " / G1Q im)ac# DRR01 3econ(3E
S<L 3#a#emen#3 :ere no# 3*are( (ue #o #*e u3age of li#eral39 T*i3 re3ul#e(
in
a((i#ional *ar( )ar3e3 :*ic* :ere con3uming 3igni;can# (a#a.a3e #ime9
5E%O--ENDATION 1/ A))lica#ion Anal&3i3 G1Q .ene;# DRR01 3econ(3E
A%TION/ InCe3#iga#e a))lica#ion logic for )o33i.le u3e of .in(
Caria.le3
in3#ea( of li#eral39 Al#erna#iCel& &ou ma& 3e# #*e
)arame#er
]cur3or@3*aring] #o ]force]9
-emor& Tuning /
Da#a.a3e BuPer %ac*e
5e(o log BuPer
S*are( Pool
Da#a.a3e BuPer %ac*e/
'S3&33#a#
S#a#3)ac4
AA5 re)or#
ADD- re)or#
JENiSOFT SOLUTIONS
Oracle 10g PT
25
S<L H 3elec# D1 = D )9Calue U D (9Calue V c9Calue E E EI100 from CS3&33#a# )
CS3&33#a# ( CS3&33#a# c
A*ere )9name JT)*&3ical rea(3T an( (9name J b(. .loc4 ge#3T an(
c9name J bcon3i3#en# ge#3T K
Solu#ion3 /
-e#*o( 1/
S<L H al#er 3&3#em 3e# (.@cac*e@a(CiceJonK
S<L H SELE%T 3i7e@for@e3#ima#e e3#(@)*&3ical@rea(@fac#or
e3#(@)*&3ical@rea(3
F5O- 'SDB@%A%FE@AD'I%E AFE5E name J LDEFAULTL
Si7e for E3#ima#e E3#(@)*&3ical rea( fac#or
E3#(@)*&3ical rea(3
"4G 19GG 1GR"0140
"RG 191G 1121G110
G04 1900 10"1"4R2
GG4 90G 02121R1
G,4 91R 10000",
G02 91G 10000",
4"4 9R0 10000",
S<L H al#er 3&3#em 3e# (.@cac*e@3i7eJG,4-K
-e#*o( "/
S<L H al#er 3&3#em 3e# (.@4ee)@cac*e@3i7eJ110-K
S<L H al#er 3&3#em 3e# (.@rec&cle@cac*e@3i7eJG,4-K
S<L H SELE%T o9OBJE%T@NA-E %OUNTDIE F5O- DBA@OBJE%TS o 'SBF .*
AFE5E o9DATA@OBJE%T@ID J .*9OBJD AND o9OANE5 cJ LS6SL !5OUP
B6 o9OBJE%T@NA-E
JENiSOFT SOLUTIONS
Oracle 10g PT
26
O.Oec#@name %oun#
O-@ENT@FEADE5 R01
O-@SFELL 1R,2
O-@FEADE5 21",
O-@INSTAN%E 1",44
S<L H al#er #a.le O-@FEADE5 3#orage D.uPer@)ool 4ee)EK
S<L H al#er #a.le O-@INSTAN%E 3#orage D.uPer@)ool rec&cleEK
S<L H 3elec# 3egmen#@name .uPer@)ool from (.a@3egmen#3K
S<L H SELE%T NA-E 1 + DPF6SI%AL@5EADS U DDB@BLO%$@!ETS V
%ONSISTENT@!ETSEE F5O- 'SBUFFE5@POOL@STATISTI%S or(er .&
nameK
5e(o log BuPer/
'S3&33#a#
S#a#3)ac4
AA5 re)or#
ADD- re)or#
S<L H SELE%T SU-DCalueE ]5e(o BuPer Aai#3] F5O- CS3&33#a#
AFE5E name J Lre(o log 3)ace
:ai# #imeLK
S<L H Selec# Dr9CalueUe9CalueEI100 from CS3&33#a# r CS3&33#a# e
A*ere r9name J Lre(o .uPer alloca#ion re#rie3L an( e9name J
Lre(o en#rie3LK
S<L H al#er 3&3#em 3e# log@.uPer J 3co)eJ3);leK
S<L H 3*u#(o:n imme(ia#eK
S<L H 3#ar#u)K
JENiSOFT SOLUTIONS
Oracle 10g PT
27
%*ec4)oin# #uning/
LO!@%FE%$POINT@TI-EOUT J \no of 3con(3H
LO!@%FE%$POINT@INTE5'AL J \no of OS .loc43H
LO!@%FE%$POINTS@TO@ALE5T J \T5UE U FALSE H
T*rea( 1 a(Cance( #o log 3e8uence "41
%urren# log# " 3e8# "41 mem# 0/ U)ro(1Uora(a#aUlog3Ure(olog30"9log
T*rea( 1 canno# alloca#e ne: log 3e8uence "40
%*ec4)oin# no# com)le#e
S<L H 3elec# nameCalue from CS3&33#a# :*ere name li4e L.ac4groun(
c*ec4)oin#QL
NA-E 'ALUE
Bac4groun( c*ec4)oin# = 3#ar# G0
Bac4groun( c*ec4)oin# com)le#e( "R
S<LH 3elec# eCen# #ime@:ai#e( from CS3&3#em@eCen#
:*ere eCen# J Llog ;le 3:i#c* Dc*ec4)oin#
incom)le#eELK
S<L H al#er 3&3#em 3e# FAST@STA5T@-TT5@TA5!ETJ1"0K
S<L H SELE%T TA5!ET@-TT5 ESTI-ATED@-TT5 F5O-
'SINSTAN%E@5E%O'E56K
TA5!ET@-TT5 ESTI-ATED@-TT5
"14 1"
S<L H al#er 3&3#em 3e# FAST@STA5T@-TT5@TA5!ETJ"14K
S<L H SELE%T OPTI-AL@LO!FILE@SIME F5O- 'SINSTAN%E@5E%O'E56K
OPTI-AL@LO!FILE@SIME
JENiSOFT SOLUTIONS
Oracle 10g PT
28
110
S<LH 3elec# eCen# #ime@:ai#e( from CS3&3#em@eCen#
:*ere eCen# J Llog ;le 3:i#c* Darc*iCing
nee(e(ELK
S<L H al#er 3&3#em 3e# log@arc*iCe@maB@)roce33e3J2K
S*are( Pool Tuning/
'Sli.rar&cac*e
'Sro:cac*e
S#a#3)ac4 5e)or#
AA5 5e)or#
ADD- 5e)or#
S<L H 3elec# D 1 + D 3um D )in*i#3 E U 3umD )in3 E E E I100 from CSli.rar&cac*eK
S<L H 3elec# D 1 + D 3um D reloa(3 E U 3um D )in3 E E E I 100 from
CSli.rar&cac*eK
S<L H 3elec# D 1 + D 3um D ge#mi33 E U 3um D ge#3 E E E I 100 from CSro:ca*ceK
Solu#ion3/
-e#*o( 1/
S<L H SELE%T 3*are(@)ool@3i7e@for@e3#ima#e 3*are(@)ool@3i7e@fac#or
e3#(@lc@#ime@3aCe( e3#(@lc@#ime@3aCe(@fac#or F5O-
'SSFA5ED@POOL@AD'I%EK
Si7e Si7e fac#or Time SaCe( Time
SaCe( Fac#or
0, 912R1 "10,24
910
JENiSOFT SOLUTIONS
Oracle 10g PT
29
11" 1 "10,,0 90R
1"1 1914"0 "10,,2
1
144 19"12R "10R04
19000"
1,0 194"1, "10R0R
19000"
1R, 192R14 "10R01
19000"
S<L H al#er 3&3#em 3e# 3*are(@)ool@3i7e J 1"1-K
-e#*o( "/
S<L H al#er 3&3#em 3e# 3*are(@)ool@re3erCe(@3i7eJ\10Q of 3*are(@)ool
3i7eH
S<L H Z[Ur(.m3Ua(minU(.m3)ool938l
S<L H eBecu#e (.m3@3*are(@)ool94ee)DLPNA-ELEK
S<L H eBecu#e (.m3@3*are(@)ool94ee)DLDB-S@DDLLEK
S<L H 3elec# name3*ara.le@memeBecu#ion3 from CS(.@o.Oec#@cac*e
:*ere 4e)#JL6ESLK
S<L H eBecu#e (.m3@3*are(@)ool9un4ee)DLPNA-ELEK
S<L H 3elec# DF5EE@SPA%EU10"4U10"4E 5E<UEST@-ISSES
5E<UEST@FAILU5ES
from 'SSFA5ED@POOL@5ESE5'EDK
F5EE@SPA%E 5E<UEST@-ISSES 5E<UEST@FAILU5ES
JENiSOFT SOLUTIONS
Oracle 10g PT
30
4R 0 0
-e#*o( G/
S<LH ALTE5 S6STE- FLUSF SFA5ED@POOLK
S<L H 3elec# I from em) :*ere (e)#noJ1"K
S<L H 3elec# I from em) :*ere (e)#noJ1G
S<L H 3elec# I from em) :*ere (e)#noJ14K
S<LH SELE%T 38l@#eB# eBecu#ion3 F5O- CS38larea
AFE5E 38l@#eB# li4e L3elec# I from em) :*ere (e)#noQL
S<L@TENT ENE%UTIONS
3elec# I from em) :*ere (e)#noJ1" 1
3elec# I from em) :*ere (e)#noJ1G 1
3elec# I from em) :*ere (e)#noJ14 1
S<LH ALTE5 S6STE- FLUSF SFA5ED@POOLK
S<LH Caria.le a num.er
S<LH eBec / a /J 1"
S<LH 3elec# I from em) :*ere (e)#no J /aK
S<LH eBec / a/J 1G
S<LH 3elec# I from em) :*ere (e)#no J /aK
S<LH eBec / a /J 14
S<LH 3elec# I from em) :*ere (e)#no J /aK
S<LH SELE%T 38l@#eB# eBecu#ion3 F5O- CS38larea
AFE5E 38l@#eB# li4e L3elec# I from em) :*ere (e)#noQL
S<L@TENT ENE%UTIONS
3elec# I from em) :*ere (e)#no J /a G
JENiSOFT SOLUTIONS
Oracle 10g PT
31
-e#*o( 4/
19 OPEN@%U5SO5
S<L H al#er 3&3#em 3e# OPEN@%U5SO5J200K
S<LH 3elec# maBDa9CalueE a3 %urr@U3e(@o)en@cur )9Calue a3 maB@o)en@cur
from CS3e33#a# a CS3#a#name . CS)arame#er )
:*ere a93#a#i3#ic# J .93#a#i3#ic# an( .9name J Lo)ene( cur3or3
curren#L
an( )9nameJ Lo)en@cur3or3L grou) .& )9CalueK
%urren#l&@U3e(@OPEN@%U5 -AN@OPEN@%U5
400 200
"9 %U5SO5@SPA%E@FO5@TI-E J W T5UE X FALSE Y
S<L H al#er 3&3#em 3e# cur3or@3)ace@for@#imeJT5UEK
G9 %U5SO5@SFA5IN!JW eBac# X 3imilar X force Y
S<L H al#er 3&3#em 3e# cur3or@3*aringJ3imilarK
Au#oma#ic S*are( -emor& -anagemen# DAS--E /
S<L H 3*o: )arame#er S!A@-AN@SIMEK
S<L H 3*o: )arame#er S!A@TA5!ETK
S<L H al#er 3&3#em 3e# 3ga@#arge#J240-K
S<L H al#er 3&3#em 3e# 3#a#i3#ic3@leCelJ#&)icalK
Au#o Tune( )arame#er or %om)onen#3
o DB@%A%FE@SIME
o SFA5ED@POOL@SIME
JENiSOFT SOLUTIONS
Oracle 10g PT
32
o LA5!E@POOL@SIME
o JA'E@POOL@SIME
o ST5EA-S@POOL@SIME
-anual #une( )arame#er or %om)onen#3
o LO!@BUFFE5
o DB@$EEP@%A%FE@SIME
o DB@5E%6%LE@%A%FE@SIME
S<L H 3elec# com)onen# o)er@#&)e ini#ial@3i7eU10"4U10"4
TA5!ET@SIMEU10"4U10"4 FINAL@SIMEU10"4U10"4 3#a#u3
from CS3ga@re3i7e@o)3K
%O-PONENT OPE5@T6PE INITIAL TA5!ET FINAL
STATUS
DEFAULT .uPer cac*e SF5IN$ 1,0 141 141
%O-PLETE
3#ream3 )ool !5OA 0 1" 1"
%O-PLETE
S<L H 3elec# com)onen# curren#@3i7eU10"4U10"4
u3er@3)eci;e(@3i7eU10"4U10"4
la3#@o)er@#&)e from CS3ga@(&namic@com)onen#3K
%O-PONENT %U55ENT@SIME USE5@SPE%IFIED@SIME
T6PE
3*are( )ool 10 10
STATI%
JENiSOFT SOLUTIONS
Oracle 10g PT
33
large )ool 1 1
STATI%
OaCa )ool 41 41
STATI%
3#ream3 )ool 1" 1"
!5OA
DEFAULT .uPer cac*e 41 "4
SF5IN$
S<L H 3elec# I from 'SS!A@D6NA-I%@F5EE@-E-O56K
S*o:3 free memor& aCaila.le for fu#ure S!A memor& re3i7e9
S<L H 3elec# I from 'SS!A@%U55ENT@5ESIME@OPS
%urren#l& S!A re3i7e o)era#ion3 in )rogre339
S<L H 3elec# 3ga@3i7e D1 + e3#(@(.@#ime@fac#or E I100 >ESTD FA%TO5?
from CS3ga@#arge#@a(Cice or(er .& 3ga@3i7eK
S!A@SIME ESTD FA%TO5
1R1 +"41
""1 0
"12 1"
G4" "41
G00 "41
42, "41
S<L H al#er 3&3#em 3e# 3ga@#arge#JG4"-K
JENiSOFT SOLUTIONS
Oracle 10g PT
34
Au#oma#ic P!A -emor& -anagemen# DAP--E /
Se33ion Da#a
PriCa#e S<L Area
Per3i3#en# Area 5un Time Area
S<L :or4 Area
Bi#ma)
-erge
Area
%rea#e
Bi#ma)
Area
Fa3*
Join
Area
Sor#
Area
BIT-AP@-E5!E@A5EA@SIME J 1-
%5EATE@BIT-AP@A5EA@SIME J 1-
FASF@A5EA@SIME J D" I SO5T@A5EA@SIMEE
SO5T@A5EA@SIME J ,4$
S<L H 3*o: )arame#er P!A@A!!5E!ATE@TA5!ETK
AO5$A5EA@SIME@POLI%6J W AUTO X -ANUAL Y
S<L H 3*o: )arame#er AO5$A5EA@SIME@POLI%6K
For OLTP / P!A@A!!5E!ATE@TA5!ET J D#o#al@mem I 10QE I "0Q
For DSS / P!A@A!!5E!ATE@TA5!ET J D#o#al@mem I 10QE I 20Q
S<L H SELE%T I F5O- 'SP!ASTATK
NA-E 'ALUE UNIT
aggrega#e P!A #arge# )arame#er 4112,,01
.&#e3
cac*e *i# )ercen#age 01912
)ercen#
JENiSOFT SOLUTIONS
Oracle 10g PT
35
S<L H SELE%T P!A@TA5!ET@FO5@ESTI-ATEU10"4U10"4
ESTD@P!A@%A%FE@FIT@PE5%ENTA!E ESTD@O'E5ALLO%@%OUNT
F5O- 'SP!A@TA5!ET@AD'I%EK
TA5!ET@-B %A%FE@FIT@PE5%
ESTD@O'E5ALLO%@%OUNT
,G ,0 G,R
1"2 14 G0
"20 02 0
GR2 100 0
200 100 0
,00 100 0
Sor# Area Tuning/
S<L H 3elec# D 1 + D (9Calue U m9Calue E E I 100 from CS3&33#a# ( CS3&33#a# m
:*ere (9nameJL3or#3 D(i34EL an( m9nameJL3or#3 Dmemor&ELK
SO5T@A5EA@SIMEJ DSO5T@A5EA@SIME V D-AN@USED@BLO%$S I
DB@BLO%$@SIMEEE
S<L H 3*o: )arame#er SO5T@A5EA@SIMEK
S<L H 3*o: )arame#er DB@BLO%$@SIMEK
S<L H 3elec# -AN@USED@BLO%$S from CS3or#@3egmen#K
S<L H al#er 3&3#em 3e# SO5T@A5EA@SIMEJ K
Di34 IO Tuning/
S<L H 3elec# (9name f9)*&r(3 f9rea(#im U f9)*&r(3
f9)*&:r#3 f9:ri#e#im U f9)*&:r#3
from CS;le3#a# f CS(a#a.a3e ( :*ere f9;le# J (9;le# K
JENiSOFT SOLUTIONS
Oracle 10g PT
36
Oracle Loc43/
Se33ion 1
S<LH u)(a#e em) 3e# 3alJ3alV1 :*ere em)noJR2,,K
Se33ion "
S<LH u)(a#e em) 3e# 3alJ3alV1 :*ere em)noJR2,,K
Fange(d9
Se33ion G
S<LH (ro) #a.le em) K
O5A+00024/ re3ource .u3& an( ac8uire :i#* NOAAIT 3)eci;e(
S<L H 3elec# NIDUSNo.Oec#@i(3e33ion@i(oracle@u3ername from
CSloc4e(@o.Oec#K
NIDUSN OBJE%T ID SESSION@ID O5A%LE USE5NA-E
10 1"G 0 JOFN
12 14R 1" ANTON6
0 1"G 12 B5ITTO
0 14R "1 STANL6
S<L H 3elec# 3i(3erial# from CS3e33ion :*ere 3i(J 0K
SID SE5IAL#
0 121
S<L H al#er 3&3#em 4ill 3e33ion b 0121 bK
S<L H 3elec# 3i(3erial# from CS3e33ion :*ere 3i(J 1"K
SID SE5IAL#
JENiSOFT SOLUTIONS
Oracle 10g PT
37
1" 111
S<L H al#er 3&3#em 4ill 3e33ion b 1"111 bK
Da#a -igra#ion from 1919R90 #o 109"9091
Pre+c*ec4 an( )o3# c*ec4 /
S<L H 3elec# 3umD.&#e3EU10"4U10"4U10"4 from (.a@(a#a@;le3K
S<L H 3elec# 3umD.&#e3EU10"4U10"4U10"4 from (.a@3egmen#3K
S<L H 3elec# #a.le3)ace@name3umD.&#e3EU10"4U10"4 from (.a@(a#a@;le3
grou) .& #a.le3)ace@nameK
S<L H 3elec# #a.le3)ace@name3umD.&#e3EU10"4U10"4 from (.a@3egmen#3
grou) .& #a.le3)ace@nameK
S<L H 3elec# coun#DIE from (.a@u3er3 :*ere u3ername no# in
DLS6SLLS6STE-LEK
S<L H 3elec# o:nercoun#DIE from (.a@#a.le3 :*ere o:ner no# in
DLS6SLLS6STE-LE
grou) .& o:nerK
S<L H 3elec# o:nercoun#DIE from (.a@in(eBe3 :*ere o:ner no# in
DLS6SLLS6STE-LE
grou) .& o:nerK
S<L H 3elec# o:nercoun#DIE from (.a@con3#rain#3 :*ere o:ner no# in
DLS6SLLS6STE-LE
grou) .& o:nerK
JENiSOFT SOLUTIONS
Oracle 10g PT
38
S<L H 3elec# o:nercoun#DIE from (.a@o.Oec#3 :*ere o:ner no# in
DLS6SLLS6STE-LE
grou) .& o:nerK
S<L H 3elec# o:nercoun#DIE from (.a@o.Oec#3 :*ere o:ner no# in
DLS6SLLS6STE-LE
an( 3#a#u3 \H L'ALIDL grou) .&
o:nerK
Targe# SeCer 1919R9490
S 9 oraenC
O5A%LE@SID/ )ro(
S 38l)lu3 >U a3 3&3(.a?
S<LH 3*u#(o:n imme(ia#eK
S l3nrc#l 3#o) \Li3#ener@nameH
S 38l)lu3 >U a3 3&3(.a?
S<L H 3#ar#u) re3#ric#
S<L H eBi#K
S eB) eLU a3 3&3(.a eL FULLJ6 FILEJfull@)ro(9(m) BUFFE5J12R"1,400
STATISTI%SJNONE
LO!Jfull@)ro(9log
S 3c) =r full@)ro(9(m) oracleZ10"91,191910"/Uo)#Uora(a#a
JENiSOFT SOLUTIONS
Oracle 10g PT
39
De3#ina#ion SerCer 109"909190
S 9 oraenC
O5A%LE@SID/ )ro(
S 38l)lu3 >U a3 3&3(.a?
S<L H 3elec# in3#ance@name3#a#u3 from CSin3#anceK
S<L H 3elec# #a.le3)ace@name3umD.&#e3EU10"4U10"4 from (.a@(a#a@;le3
grou) .& #a.le3)ace@nameK
S im) eLU a3 3&3(.a eL FULLJ6 FILEJfull@)ro(9(m) BUFFE5J12R"1,400
STATISTI%SJNONE
LO!Jfull@)ro(9log
U)gra(e 09"909R90 #o 109"909190
S 9 oraenC
O5A%LE@SID/)ro(
S 38l)lu3 >U a3 3&3(.a?
S<L H ZUo)#UoracleU)ro(uc#U109"90Ur(.m3Ua(minUu#lu10"i938l
D1E Log;le3/ `ma4e a(Ou3#men#3 in #*e curren# enCironmen#a
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
T*e eBi3#ing log ;le3 are a(e8ua#e9 No c*ange3 are re8uire(9
D"E Ta.le3)ace3/ `ma4e a(Ou3#men#3 in #*e curren# enCironmen#a
JENiSOFT SOLUTIONS
Oracle 10g PT
40
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIII
++H S6STE- #a.le3)ace i3 a(e8ua#e for #*e u)gra(e 999 minimum re8uire(
3i7e/ 2G" -B
++H TE-P #a.le3)ace i3 a(e8ua#e for #*e u)gra(e9 999 minimum
re8uire( 3i7e/ 21 -B
++H USE5S #a.le3)ace i3 a(e8ua#e for #*e u)gra(e 999 minimum
re8uire( 3i7e/ 10100 -B
++H UNDO1 #a.le3)ace i3 a(e8ua#e for #*e u)gra(e 999 minimum re8uire(
3i7e/ 112 -B
DGE U)(a#e Parame#er3/ `U)(a#e Oracle Da#a.a3e 109" ini#9ora or 3);lea
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
AA5NIN!/ ++H ]3#ream3@)ool@3i7e] i3 no# curren#l& (e;ne( an( nee(3 a
Calue of a# lea3# 20GG1,41
AA5NIN!/ ++H ])ga@aggrega#e@#arge#] nee(3 #o .e increa3e( #o a# lea3#
"21,21"4
AA5NIN!/ ++H ]3e33ion@maB@o)en@;le3] nee(3 #o .e increa3e( #o a# lea3# "0
D4E 5ename( Parame#er3/ `U)(a#e Oracle Da#a.a3e 109" ini#9ora or 3);lea
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
++ No rename( )arame#er3 foun(9 No c*ange3 are re8uire(9
D2E O.3ole#eUDe)reca#e( Parame#er3/ `U)(a#e Oracle Da#a.a3e 109"
ini#9ora or 3);lea
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
++H ]*a3*@Ooin@ena.le(]
++H ]log@arc*iCe@3#ar#]
JENiSOFT SOLUTIONS
Oracle 10g PT
41
++H ])arallel@au#oma#ic@#uning]
D,E S6SAUN Ta.le3)ace/
`%rea#e #a.le3)ace in #*e Oracle Da#a.a3e 109" enCironmen#a
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
++H Ne: ]S6SAUN] #a.le3)ace 9999 minimum re8uire( 3i7e for (a#a.a3e
u)gra(e/ 200 -B
S<L H crea#e #a.le3)ace 3&3auB
(a#a;le bUo)#Uora(a#aU3&3auB019(.fT 3i7e 200-
eB#en# managemen# local
3egmen# 3)ace managemen# au#o
onlineK
S<L H crea#e );le from 3);leK
S<L H 3elec# com)@name 3#a#u3 Cer3ion from (.a@regi3#r&K
S<L H 3*u#(o:n imme(ia#eK
S c) Uo)#UoracleU)ro(uc#U09"90U(.3Uini#)ro(9ora
Uo)#UoracleU)ro(uc#U109"90U(.3
S c) Uo)#UoracleU)ro(uc#U09"90U(.3Uora):)ro(
Uo)#UoracleU)ro(uc#U109"90U(.3
# Ci Ue#cUora#a.
#)ro(/Uo)#UoracleU)ro(uc#U09"90/N
)ro(/Uo)#UoracleU)ro(uc#U109"90/N
S l3nrc#l 3#o) \li3#ener@nameH
S c( Uo)#UoracleU)ro(uc#U109"90Ur(.m3Ua(minU
S9 oraenC
JENiSOFT SOLUTIONS
Oracle 10g PT
42
O5A%LE@SID/)ro(
S ec*o SO5A%LE@FO-E
Uo)#UoracleU)ro(uc#U109"90
S 38l)lu3 Unolog
S<L H conn 3&3U3&3 a3 3&3(.a
S<L H 3#ar#u) u)gra(e
S<L H 3)ool u)gra(e9log
S<L H Z[Ur(.m3Ua(minUca#u)gr(938l
S<L H SPOOL OFF
S<L H 3*u#(o:n imme(ia#eK
S<L H 3#ar#u)
S<L HZu#lr)938l
S<L H Zu#lu10"3938l TENT
S<L H 3elec# com)@name 3#a#u3 Cer3ion from (.a@regi3#r&K
BA%$OUT F5O- 109"9091 #o 09"909R
S9 oraenC
O5A%LE@SID/)ro(
S 38l)lu3 >U a3 3&3(.a?
S<L H STA5TUP DOAN!5ADE
S<L H SPOOL (o:ngra(e9 log
S<L H ZUo)#UoracleU)ro(uc#U109"90Ur(.m3Ua(minUca#(:gr(938l
S<L H SPOOL OFF
S<L H SFUTDOAN I--EDIATE
# Ci Ue#cUora#a.
JENiSOFT SOLUTIONS
Oracle 10g PT
43
)ro(/Uo)#UoracleU)ro(uc#U09"90/N
# )ro(/Uo)#UoracleU)ro(uc#U109"90/N
S9 oraenC
O5A%LE@SID/)ro(
S ec*o SO5A%LE@FO-E
Uo)#UoracleU)ro(uc#U09"90
S 38l)lu3 Unolog
S<L H %ONNE%T S6SUS6S@)a33:or( AS S6SDBA
S<L H STA5TUP -I!5ATE
S<L H SPOOL reloa(9log
S<L H ZUo)#UoracleU)ro(uc#U109"90Ur(.m3Ua(minUca#relo(938l
S<L H SPOOL OFF
S<L H SFUTDOAN I--EDIATE
S<L H STA5TUP
S<L H ZUo)#UoracleU)ro(uc#U09"90Ur(.m3Ua(minUUTL5P9S<L
S<L H 3elec# com)@name 3#a#u3 Cer3ion from (.a@regi3#r&K
A))l& %PU UPSU )a#c*e3/
S9 oraenC
O5A%LE@SID / )ro(
S<L H 38l)lu3 >U a3 3&3(.a?
S<L H 3*u#(o:n imme(ia#e
S l3nrc#l 3#o) \Li3#ener@nameH
S un7i) )010"0G@10"4@linuB1,97i)
JENiSOFT SOLUTIONS
Oracle 10g PT
44
S c( )010"0G
S o)a#c* a))l&
S o)a#c* l3inCen#or&
S 9 oraenC
O5A%LE@SID / )ro(
S c( SO5A%LE@FO-EUr(.m3Ua(min
S 38l)lu3 Unolog
S<L H %ONNE%T U AS S6SDBA
S<L H STA5TUP
S<L H Z[Ur(.m3Ua(minUca#.un(le938l )3u a))l&
S<L H Z[Uc)uUCie:@recom)ileUrecom)ile@)rec*ec4@Oan"001c)u938l
S<L H 3*u#(o:n imme(ia#e
S<L H %ONNE%T U AS S6SDBA
S<L H STA5TUP UP!5ADE
S<L H Z[Uc)uUCie:@recom)ileUCie:@recom)ile@Oan"001c)u938l
S<L H SFUTDOANK
S<L H STA5TUPK
S<L H Z[Ur(.m3Ua(minUu#lr)938l
S<L H al#er )ac4age schemaname.packagename com)ileK
S<L H 3elec# I from (.a@regi3#r&@*i3#or&K
Pu##&9eBe Tool/
JENiSOFT SOLUTIONS
Oracle 10g PT
45
Nmanager Tool/
JENiSOFT SOLUTIONS
Oracle 10g PT
46
JENiSOFT SOLUTIONS
Oracle 10g PT
47

Das könnte Ihnen auch gefallen