Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña...
Transcript of Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña...
![Page 1: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/1.jpg)
Administración Base de Datos
Semana 01
Prof. Juan Sánchez
![Page 2: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/2.jpg)
In troducc ión a la
Arqu i tectura Orac le
• Arquitectura de base de datos ORACLE.
Instancia y base de datos
• Entorno de desarrol lo : ISQLPlus ,
SQLPlus y Consola .
• Conexión a Base de datos
![Page 3: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/3.jpg)
• Es un potente Gestor de Base de datos, basado en la
tecnología Cliente/servidor
• Es líder mundial en el desarrollo de software de base
de datos
![Page 4: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/4.jpg)
Componentes bás icos de una
base de datos Orac le
• Motor: Programa ejecutable que debe estar en memoria para manejar la base deDatos. Cuando este programa está ejecutándose se dice que la Base de datos estálevantada.
• Servicio de red: Programa que se encarga de establecer las conexiones ytransmitir datos entre cliente y servidor o entre servidores. En Oracle es elprotocolo Net8.
• Listener (Escuchador): Programa residente en memoria que se encarga de recibirlas llamadas que llegan a la base de datos desde la red y de pasárselas a ésta. Unabase de datos que no tenga un listener cargado, no podrá recibir llamadas remotas.El listener se comunica con el servicio de red.
• Utilitarios: Intérpretes de consultas, Programas de Administración de base dedatos, Programas de copia de seguridad, monitores de rendimiento.
A todo este conjunto se le llama RDBMS: Relational Database Manager System – Sistema de Gestión de Base de Datos Relacionales.
![Page 5: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/5.jpg)
• Oracle Server es la clave para la gestión de lainformación.
• Por regla general, Oracle Server debe gestionar grandescantidades de datos en un entorno para varios usuariosde forma fiable, de modo que muchos usuarios puedanacceder de forma simultánea a los mismos datos.
• Al mismo tiempo, es necesario que el rendimientoobtenido sea excelente.
• Oracle Server también debe impedir el acceso noautorizado y proporcionar soluciones eficaces para larecuperación en caso de fallo .
![Page 6: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/6.jpg)
Ins tanc ia Orac le
• Una instancia Oracle es un medio deacceso a una base de datos Oraclepor la que siempre abre una únicabase de datos, la cual está formadapor estructuras de procesos ensegundo plano y de memoria.
• Una instancia Oracle se compone dela estructura de la memoria SGA(Área Global del Sistema) y de losprocesos en segundo plano que seutilizan para gestionar una base dedatos.
![Page 7: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/7.jpg)
Estab lecer una Conex ión y
Creac ión de una Ses ión
![Page 8: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/8.jpg)
Base de Datos Orac le
• El objetivo general de una base de
datos es el de almacenar y
recuperar la información
relacionada.
• Una base de datos Oracle tiene una
estructura lógica y una física.
• La estructura física de la base de
datos es el juego de archivos del
sistema operativo en la base de
datos.
![Page 9: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/9.jpg)
Estructura f ís ica
La estructura física incluye tres tipos de archivos:
• Archivos de control
• Archivos de datos
• Archivos redo log online
![Page 10: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/10.jpg)
Estructura de Memor ia
La estructura de la memoria deOracle está formada por dos áreas dememoria llamadas:
• SGA (Área Global del Sistema): Asignada al iniciar la instancia y componente fundamental de una instancia Oracle
• PGA (Área Global de Programas): Asignada al iniciar el proceso de servidor
![Page 11: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/11.jpg)
Estructura de Procesos
Oracle se beneficia de varios tipos de procesos:
• Procesos de usuario: Se inician cuando un usuario de base de datos solicita una conexión a Oracle Server
• Procesos de servidor: Se conectan a la instancia Oracle y se inician cuando un usuario establece una sesión.
• Procesos en segundo plano: Se inician al iniciar una instancia Oracle
![Page 12: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/12.jpg)
ESTRUCTURA DE PROCESOS
![Page 13: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/13.jpg)
Estructura Lóg ica de una
Base de Datos
• Los archivos de datos de una base de datos Oracle se
agrupan en forma lógica en uno o mas espacios de tablas
llamados TABLESPACES.
• Los TablesSpaces se utilizan para almacenar en forma
lógica la información de una Base de datos
![Page 14: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/14.jpg)
• Los Bloques, es la unidad de almacenamiento mas
pequeña en una BD Oracle
• Extensiones, es un grupo de bloques de datos
• Segmentos, es un grupo de extensiones utilizado para
almacenar un tipo particular de datos, existen 4 tipos
de segmentos: datos, índices, anulación y temporales
Estructura Lóg ica de una
Base de Datos
![Page 15: Administración de Base de Datos II · •Los Bloques, es la unidad de almacenamiento mas pequeña en una BD Oracle •Extensiones, es un grupo de bloques de datos •Segmentos, es](https://reader034.fdocuments.ec/reader034/viewer/2022042316/5f055ab27e708231d4128cbb/html5/thumbnails/15.jpg)
Esquema de la Base de Datos
• Es una colección de objetos lógicos para organizar la información de una base de datos:
• Contenido de los esquemas:
– Tablas
– Cluster
– Indice
– Vista
– Procedimiento Almacenado
– Triggers
– Secuencias