SGA (�rea Globa Global l del Sistem Sistema) a) es una una estruct estructura ura b� sica sica de memoria memoria de de Oracle Oracle que sirve sirve para facili facilitar tar la trans transfere ferencia ncia de de informaci informaci� n entre entre usuarios usuarios y tambi tambi� n almacena almacena la la informac informaci i� n estructu estructural ral de la BD m� s frecuent frecuentemen emente te requeri requerida. da. --------------------servidor/perfiles --------------------alter system set resourcelimit!"#$% scope!bot&'
A"%# SS"%* S%" +#O,%SS%S! S,O+%!S+01%' /22222222+A#A*%"#OS222222222/ /222222222222222222222222,O3S$"AS D% DA"OS D% +A#A*%"#OS22222222222222222222/ select 2 from v4instance' /21nstancias2/ select status from v4instance /2%stado de la instancia2/ select 2 from 54*%*O#D3A*1, 54*%*O#D3A*1,,O*+O3 ,O*+O3%3"S %3"S /2"ama� os actuales2/ actuales2/ select 2 from 54SGA"A#G%"AD51,% /2recomendaciones sobre SGA"A#G%"2/ select 2 from 54SGA130O /2Gestion dinamica de la SGA2/ select 2 from v4parameter /2+arametros de iniciacion2/ select 2 from v4s6astat /2SGA detallada2/ select 2 from v4p6astat /2+GA detallada2/ select 2 from v4bufferpool /2buffers en la cac&e de datos2/ select 2 from v4sqlarea /2sentencias S72/ select 2 from v4process /2procesos2/ select 2 from v4BGprocess /2procesos en bac86round2/ select 2 from DBA$S%#S /2usuarios de la BD2/ select 2 from v4parameter 9&ere name li8e :;controlfile;:' /2arc&ivo controlfile2/ select 2 from 54session 54session /2seciones2/ /2seciones2/ select 2 from v4lo6file' /2#edolo6 online2/ select tablespacename status from dbatablespaces' select 2 from 54datafile' select 3A*% from 54datafile' /22222222222222222225A,1A# A ,A,<%22222222222222222222222222222222222222/ A"%# SS"%* 0$S< s&aredpool /2vacia los datos del con=unto compartido2/ A"%# SS"%* 0$S< buffercac&e /2vacia los datos de la cac&e de la s6a2/
select toc&ar(sysdate>:&&?@miss:) timeno9 from dual'
/2222222222222222222 *%*O#1A G%3%#A 222222222222222222222/ select 2 from v4parameter 9&ere name li8e :;memory;:' /22 *%*O#*A"A#G%".- memoria del sistema maCima que utilita Oracle22/ A"%# SS"%* S%" memorymaCtar6et ! @* S,O+%!memory /23O *OD101,AB%2/ /22 *%*O#"A#G%".- memoria del sistema que utilita Oracle22/ A"%# SS"%* S%" memorytar6et ! E?* S,O+%!memory
/2222222222222222222 SGA 222222222222222222222/ select 2 from v4parameter 9&ere name li8e :;s6a;:' /2SGA*AS1F%. /2SGA*AS1F%.-tama -tama� o maCimo de uso de memoria memoria para para la SGA2/ A"%# SS"%* S%" s6amaCsie ! G S,O+%!memory /2(defaultG modificableI)2/ /2SGAtar6et.-t /2SGAtar6et.-tama ama� o maCimo de de asi6nacion asi6nacion de memoria memoria para la la SGA2/ A"%# SS"%* S%" s6atar6et ! * S,O+%!memory
Hno
/2------%structura del SGA--------2/ /2----Database Buffer ,ac&e.-Son las ultimos bloques mas usados2/ select 2 from v4parameter 9&ere name li8e :;cac&e;:' /2dbcac&esie2/ A"%# SS"%* S%" dbcac&esie ! J?* S,O+%!memory
/2(default @E*)2/
/2DBBO,KS1F%.- tama� o del bloque2/ select 2 from v4parameter 9&ere name li8e :;dbbloc8;:' A"%# SS"%* S%" dbbloc8sie ! E S,O+%!memory /2(valores desde ?K &asta J?K> DefaultEK) 3O *OD101,AB%2/ /2DBBO,KB$00%#S.- 3umero de bloques en el buffer2/ A"%# SS"%* S%" dbbloc8buffers ! E S,O+%!memory /23O *OD101,AB%2/ /2DBK%%+,A,<%S1F%.-Bloques de tablas que se usan frecuentemente2/ A"%# SS"%* S%" db8eepcac&esie ! S,O+%!memory /2DB#%,,%,A,<%S1F%.-Bloques de tablas que se usan muy poco (oracle las elimina)2/ A"%# SS"%* S%" dbrecyclecac&esie ! ? S,O+%!memory /2----#edo o6 Buffer.-des&acer cambios----- 2/ select 2 from v4parameter 9&ere name li8e :;buffer;:' A"%# SS"%* S%" lo6buffer ! ?E S,O+%!memory /2(default ? KB o ?E KB2 3o *odificable)/
>
/2----S&ared +ool(,on=unto compartido).-$ltimas sentencias e=ecutas(ibrary cac&e) y ultimas definiciones utiliadas (Data Diccionary ,ac&etablas>tipos de datos de las columnas>privile6ios>etc)2/ /2S
E@*B para @-bit2)/ /2----ar6e +ool(,on=unto lar6o).- Se usa en sistemas de servidores compartidos para la memoria de sesiones> por la e=ecuci� n en paralelo de buffers de mensa=es y por los procesos de copia de se6uridad para los buffers de %/S de disco2/ select 2 from v4parameter 9&ere name li8e :;pool;:' A"%# SS"%* S%" lar6epoolsie ! E* S,O+%!memory /2J KB a ? GB default E* 2/ /2----Lava pool(,on=unto Lava).- %s usada en la memoria del servidor para todas las sesiones que utilicen c� di6o =ava 2/ select 2 from v4parameter 9&ere name li8e :;pool;:' A"%# SS"%* S%" =avapoolsie ! K S,O+%!memory /2Default min! maC depende del sistema operativo 2/ /2----Stream pool(,on=unto de flu=o).-almacena colas de mensa=es y provee memoria para que los flu=os de Oracle capturen procesos y los apliquen2/ select 2 from v4parameter 9&ere name li8e :;pool;:' A"%# SS"%* S%" streamspoolsie ! K S,O+%!memory /2Default min! maC depende del sistema operativo 2/ /2222222222222 +GA 2222222222222222/ /2#eservada para cada proceso de usuario2/ /2,ontiene informacion de sesion> privile6ios de usuario> estadisticas de sesion>estado de los cursores> pila(stac8 space)2/ /2+GAAGG#%GA"%"A#G%".-"ama� o maCimo de memoria para la +GA2/ select 2 from v4parameter 9&ere name li8e :;p6a;:'
A"%# SS"%* S%" p6aa66re6atetar6et ! * S,O+%!memory la SGA)2/
/2(default*B o ?; de