sesion 1 base de datos arquitectura
Post on 12-Feb-2018
229 Views
Preview:
TRANSCRIPT
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
1/17
de Bases de
DatosOracle
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
2/17
ORACLE Oracle es una base de
datos de objetosrelacionales escalabley fcil de gestionar.
Los administradoresde bases de datos sonlos responsables demantener Oracle
Server con el n deue pueda procesarlas solicitudes deusuario.
Las siguientes opcionesproporcionan unafuncionalidad adicional!
"articionamiento
Real ApplicationClusters
"auetes de OracleEnterprise #anager
Seguridad avan$ada
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
3/17
Entre las actividades principalesque un DBA tiene a cargo estn:
"lanicar y crear bases de datos %estionar la disponibilidad de la base de datos %estionar las estructuras f&sicas y l'gicas %estionar el almacenamiento basndose en el
dise(o %estionar la seguridad Administraci'n de la red Copia de seguridad y recuperaci'n Ajuste de la base de datos
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
4/17
Visin General delos Componentes
Principales Oracle Server
nstancia Oracle
Base de datos Oracle
Otros arc!ivos clave
Procesos de usuario "de servidor
Otros procesos
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
5/17
Oracle Server
Oracle Server es la clave para la gesti'n de lainformaci'n.
"or regla general) Oracle Server debe gestionargrandes cantidades de datos en un entorno para
varios usuarios de forma able) de modo uemuc*os usuarios puedan acceder de formasimultnea a los mismos datos.
Al mismo tiempo) es necesario ue el rendimientoobtenido sea e+celente.
Oracle Server tambi,n debe impedir el acceso noautori$ado y proporcionar soluciones ecacespara la recuperaci'n en caso de fallo .
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
6/17
-nstancia Oracle
na instancia Oracle es un medio de acceso a una basede datos Oracle por la ue siempre abre una /nicabase de datos) la cual est formada por estructuras deprocesos en segundo plano y de memoria.
na instancia Oracle se compone de la estructura de lamemoria S%A 01rea %lobal del Sistema2 y de losprocesos en segundo plano ue se utili$an paragestionar una base de datos.
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
7/17
Esta#lecimiento de una Cone$in" Creacin de una Sesin
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
8/17
3ase de 4atos Oracle
El objetivo general de unabase de datos es el dealmacenar y recuperar la
informaci'n relacionada. na base de datos Oracle
tiene una estructural'gica y una f&sica.
La estructura f&sica de labase de datos es el juegode arc*ivos del sistemaoperativo en la base dedatos.
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
9/17
Estructura f&sica
La estructura f&sicaincluye tres tiposde arc*ivos!
Arc*ivos decontrol
Arc*ivos de
datos Arc*ivos redo log
online
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
10/17
Estructura de #emoriaLa estructura de la memoriade Oracle est formada pordos reas de memoriallamadas!
S%A 01rea %lobal delSistema2! Asignada aliniciar la instancia ycomponente fundamentalde una instancia Oracle
"%A 01rea %lobal de"rogramas2! Asignada aliniciar el proceso deservidor
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
11/17
erenc as en a s gnac n e&emoria entre ServidoresDedicados " Servidores
Compartidos
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
12/17
Estructura de Procesos
Oracle se benecia de variostipos de procesos!
"rocesos de usuario! Seinician cuando un usuario de
base de datos solicita unacone+i'n a Oracle Server "rocesos de servidor! Se
conectan a la instanciaOracle y se inician cuandoun usuario establece una
sesi'n. "rocesos en segundo plano!
Se inician al iniciar unainstancia Oracle
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
13/17
ES'()C')(A DE P(OCESOS
rocesos de)suario
ocesos deServidor
ocesos en Segundo Plano
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
14/17
Arc!ivado de los Arc!ivos (edo*og Online&odo +OA(C,VE*OG:
En este modo) los arc*ivos redolog online se sobrescriben cadave$ ue se produce un cambio delog. L%5R no sobrescribir ungrupo de arc*ivos redo log online
*asta ue el punto de control se*aya terminado para ese grupo.
Esto asegura ue los datosvalidados se puedan recuperar sise produce un error de instancia.
4urante el error de instancia)s'lo se pierde el S%A. 6o *ayp,rdida de discos) s'lo dememoria. "or ejemplo) un errordel sistema operativo provoca unerror de instancia.
&odo A(C,VE*OG:
En caso de ue la base de datosse congure para ue se ejecuteen modo ARC7-8ELO%) sernecesario arc*ivar los gruposinactivos de arc*ivos redo logonline llenos antes de ue sepuedan volver a utili$ar de nuevo.4ado ue los cambios efectuados
en la base de datos se registranen los arc*ivos redo log online) eladministrador de la base de datospuede utili$ar la copia deseguridad f&sica de los arc*ivosde datos y los arc*ivos redo logonline arc*ivados para recuperarla base de datos sin perderninguno de los datos validadosdebido a un solo punto de fallo)incluida la p,rdida de un disco.6ormalmente) se suele conguraruna base de datos de producci'n
para ue se ejecute en modoARC7-8ELO%.
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
15/17
Estructura L'gicaE+iste la siguiente jeraru&a deestructuras l'gicas!
na base de datos Oraclecontiene como m&nimo untablespace.
n tablespace contiene uno oms segmentos.
Cada segmento est formadopor e+tensiones.
na e+tensi'n est formada
por bloues l'gicos. n bloue es la unidad mspeue(a para lasoperaciones de lectura yescritura.
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
16/17
-
7/23/2019 Sesion 1 Base de Datos Arquitectura
17/17
Estructura L'gica 'a#lespaces: Los datos
de una base de datosOracle se almacenan entablespaces.
E$tensiones: El espacio
se asigna a un segmentomediante e+tensiones. Bloques de Datos:
Oracle Server gestiona elespacio dealmacenamiento de losarc*ivos de datos enunidades llamadasbloues Oracle o blouesde datos.
top related