Вы находитесь на странице: 1из 5

Leson 1 Conections : es la comunicacion entre un procesos de servidor y uno procesos del usuarios session : la session es la coneccion de un usuario atraves

de un procesos de usu ario , de igual manera representa el estado del usuario actual SGA System Global Area : es una estructura de memoria compartida que tos y control de informacion para la instancia; la SGA es compartida idor para todo el servidor y los procesos und. Contiene por ejemplo cache de bloques de datos y comparte areas contiene da con el serv en back gro de SQL

PGA Program Global Area: Zona de memoria no compartida donde los usuarios ejecut an sus consultas. Es una sona de memoria que contiene datos y control de inform acion para un servidor o un sub proceso. es una zona de memoria exclusiva por procesos PGA Se dividie en partes en Stack y en user Global Area UGA En SGA y sus zonas de memoria pueden cambiar sin apagar la instancia estas son Buffer Cache, Shared pool, large pool, java poool y el streams pool Oracle administra la estructura de memoria automaticamente esto permite que la t une por nosotros para esto existen parametros de incializaiccion los cuales son MEMORY_MAX_TARGET MEMORY_TARGET SHARED POOL: guarda los arboles y planes de ejecucion de las sentencias SQl que se han usado en repetidas ocaciones. El tamao de la memoria asignada depende de la complejidad del query Aloja de forma compartida informacion del PArsing aloja de forma privada los valores de su propia session Data base buffer cache -Es parte del SGA -mantiene en memoria copias de los bloques de datos que son leidos de los data files -Es compartido para todos los usuarios -Mantiene la informacion que con mas frecuencia se consu lta , evitando asi un acceso al disco constante.

Redo Log Buffer: Es un buffer circular in la SGA - Contiene informacion con referencia a los cambios en la base d e datos realizados con dMS o DDLS - L a informacion de los redos es utilizada en caso de una recuo eracio lARGE POOL : - Zona de memoria para XA interfaz grafica de oracle -I O proceeso -Oracle Database Backup and restore operations

Java Pool and Streams Pool : es utilizado para almacenar todas las seciones java y codigo. Streams pool es unocamente utilizado por oracle. almacena mensages y provee memo ria par oracle streams capture de proceesos y aplica procesos Program Global Area : es una zona de memoria privada que continen datos e inform acion de control para preocesos del servidor. - CAda rpocesos tiene -Contiene el UGA user global area son areas de procesamiento que consisten en donde se trbaja con las sentencias SQL ##### Leasomn 2 Arquitectura de procesos ##### - user process : es la aplicacion o herramienta que conecta con la base de datos -DAtabase processes Server procees : conecta la instancia de oracle y la incia cuand o un usuario establese una session Background processes : es iniciado cuando la instanci de oracle es iniciada Daemon / Aplication Processes : Listenetr networking -Infraestructura Grid demonios Procesos requeridos: DBWn CKPT LGWR SMON PMON RECO Opcionales ARCn ASMB RBAL Others Procesos en BD sin ASM y sin RAC DAtabase Writer porocess DBW Log writer p. LGWR Checkpoint pCKPT System Monitor p. SMON Preoces Monitor p. PMON Recover p. RECO Job queue coordinator CJQ0 Job slave processes Jnnn Archiver processes ARCn Queue monitor p. QMNn A detalle los procesos !!!! Database Writer Process DBWn Escribe los dirty buffers en los data files y por ende en el disco Cuando un bufferdel database buffer cache es modificado. es marcado como dirtry y es aderido a la cabeza del checkpoint se pone una marca al inicio del checkpoint queue , para que en caso de que exist a una falla sepa desde donde inciar esto es una especie de incremental checkpointting. DB_Writer_processes : es un parametro de inicializacion que especifica el numero de DBW process. el numero mazimo de processo es 36 Si no es espesificado oracle lo fija en base al numero d e cpus y grupos de procesadores El DBW solo escribe bajo las siguientes condiciones

########## LOG WRITER PROCESS - escribe los redo log buffer en un redo log file en el disco -Este escribe cuando a un procesos de usuario le sigue un commit -Cuando el redo log buffer is al tercio de su capasidad -Antes de DBW proecces escriba los buffers modificados al disco -Cada 3 segundos escribe --############################################################### Checkpoint Process ( CKPT ) -Graba un chekpoint de informacion en cada control file y en cada data file head er -Escribe un SCN System Change Number. Son crusiales en caso de recuperaciones. -el CKPT no escribe blocks en el disco eso los escribe el DBW. - La grabacion de los SCN garantisa que los los cambios echos en los bloques de la base datos fueran escritos correctamente a disco --################### Systm Monitor Process (SMON) -Realiza la recuperacion al incio de la instancia si es necesario -Limpia segmentos temporales no utilizados. -Regularmente revisa si se requiere de el procesos. -Puede ser llamado por otros procesos--############### Process Monitor Process (PMON) -Ejecuta procesos de recuperacion cuando un proceso de usuario falla Limpia la cache del buffer de la bD -Recupera recursos que fueron usuado para los procesos de usuarios -Monitoreo sessions para las idle session time out. -Registra dinamicamente servicios de basededatos con los listeners Por ejemplo resetea el estatus de una transaccion activa en una tabla , liera bl oqueos y remueve el ID de la lista de procesos activos Pmon periodicamente checks el estatus del dispatcher y procesos de usuarios y re inicia cualquiera que se detuviera durante su ejecucion o estuviera activo . Tambien registra informacion referente de la instancia y los dispatcher de kos p roceceos de red listener Pueden ser llamados el SMON y el PMON si otro proceso los necesita. ############################################################# RECO Recoverer process Es un proceso en Background que se usad con la configuracion de bd distribuidas que automaticamente resuelve falla involucrando transacciones involucradas. Este proceso se conecta de forma automatica para resolver y restablecer la conne ction entre base de datos envueltas.

--################## Archiver Precesses ARCn -copiar archivos redolog a un dispositivo de almacenamiento designada despus de p roducirse un cambio de log -Puede recopilar datos redo de transaccin y transmitir esos datos a destinos en e spera - Por default tiene 4 procesosARC - El proceso ARC esta solo cuando la base esta en modo archive -################## Control Files -Contiene indormacion de la misma base de datos es informacion fisica. -son critios -Sin ellos no puedes abirir la BD ocea los data fukes tambien contienen metadat os de los BCKips -Data Fles contiene contienen tl usuario o aplicacion de la base de datos tambi en metadatos y el dictcionario -Online Redo Log Files . Te permite recupear por instancia recupear la base de d atos su el servidor fallo y no pierdes los data files, la instancia puede recupe rar la base de datos de la informacion de estos archivos ----Archivos importantes adicionales. .Parameter file: es usado para definir como la instancia esta configuada cuando inicio -Password Fie_ permite a los usuarios sisdba,sysoper y sys asm roles conectarse remotamente a la instancia y ejecutar taresa administrativas. -Backup Files: es usada para la recuperacion de la base de datos. Tu tipica rest auracion de archivos cuando un media falla o algun error borra el archivo origin al. -Archive redo log file : contiene uun historial de cambios en vivio de los ch ambios que son generados en la instancia . utiliando estos archivos y un backup de la base de datos se pueden recupeara los data file. si es que la base esta en tipo archive mode para la restuaracion -Trace FIle : Cada servidor corre un procesos en background que escribe un trazo file cuano hay un error interno es detectado por un proeceso , este p rocedo se escribe en estos archivos. -Alert Log File : Son trazos especiales. El Alert log de la base de datos es un log cronologico de mensajes de errores.

---####################################### ---#######################################

4915667314142896

Вам также может понравиться