ARQUITECTURA DE ORACLE INGENIERÍA DE SISTEMAS DE INTERNET.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ARQUITECTURA DE ORACLE INGENIERÍA DE SISTEMAS DE INTERNET."

Transcripción

1 ARQUITECTURA DE ORACLE INGENIERÍA DE SISTEMAS DE INTERNET. Realizado por: José Cremades 1 ESQUEMA El Gestor de Oracle. Ficheros de una Base de Datos Oracle Estructura de Memoria Comunicación en cliente y BD: Protocolo SQL*Net. Auditoría en Oracle. Estrategias de Copias de Seguridad y Recuperación. Conceptos de Optimización: Plan de Ejecución, Índices, Tablas Particionadas, Vistas materializadas, Parallel SQL, SQL Distribuido, RAC. 2

2 Ficheros de Datos Ficheros Datos 1 N Espacios de Tabla N Segmentos Extensión 1 Ext Tabla Indice Snapshot Bloque Datos 1 Bloque El Espacio de Tabla SYSTEM es dónde reside el diccionario de datos. La extensión es un conjunto consecutivo de bloques de datos que pertenecen a un mismo fichero de datos. Tamaño típico bloque datos: Kb. (Siempre múltiplo exacto del tamaño del bloque del Sistema Operativo) 3 Ficheros de Redo Log Ficheros en donde se recogen todas sentencias de una Base de Datos. Mínimo nº de ficheros de redo = 2 Escritura cíclica. Cuando de llena el 1º pasa al 2º. Cuando de llena el 2º vuelve al 1º. Modo ARCHIVADO: Antes sobre-escribir guarda el contenido, creando los ficheros de redo log archivados. Son ficheros muy importantes para los mecanismos de recuperación. Oracle permite trabajar con ficheros de Redo Log en espejo para mayor seguridad. 4

3 Ficheros de Control. Contienen información del arranque y parada, nombre Base Datos, nombre y directorio en donde se encuentran el resto de ficheros, etc. Todos los ficheros de una Base de Datos contienen la misma información (copias unos de otros). A estos ficheros se acceden cuando la Base de Datos está montada o abierta. Al resto de ficheros sólo se accede si la Base de datos está abierta., -, 5 El Área Global del Sistema. Buffer de Datos Zona de memoria reservada para la lectura de los bloques de datos. Dimensionada por los parámetros DB_BLOCK_BUFFER y DB_BLOCK_SIZE en 8i, o CACHE_SIZE en 9i. El proceso DB Writer lleva los bloques de memoria a disco. Los procesos servidores llevan los bloques de disco a memoria., - Porcentaje de acierto deseado a la hora de buscar un bloque, en el buffer de datos: 90/95%. 6

4 El Área Global del Sistema. Buffer de Redo Log Zona de memoria en donde se van registrando todas las operaciones, a excepción de las select. Dimensionada por el parámetro LOG_BUFFER. Fast Commit: Cuando se produce el Commit de una transacción, no se lleva a disco el resultado de las sentencias, sino las propias sentencias., - El contenido de este buffer se lleva a los ficheros de Redo Log., Modo ARCHIVADO vs Modo NO ARCHIVADO. 7 El Área Global del Sistema. Shared Pool Zona de memoria reservada para la ejecución de las sentencias SQL y el código PL/SQL. Dimensionada por el parámetro SHARED_POOL_SIZE. Dos partes principales: Library Cache (Sentencias) y la Row Cache (Diccionario de Datos)., - Son los procesos servidores los que se encargan de, realizar las sentencias SQL. La zona de memoria reservada para la ejecución de una determinada sentencia SQL se denomina cursor. 8

5 Otras Zonas de Memoria. PGA: Área Global del Proceso Java Pool Area: Dimensionado por JAVA_POOL_SIZE Large Pool: Dimensionado por LARGE_POOL_SIZE Reserved Shared Pool: Dimensionado por SHARED_POOL_ RESERVED_SIZE. Dentro de la Shared Pool UGA: User Global Area. Dentro de la Shared Pool y presente sólo en, - configuaración Multithread, 9 Procesos de Background. DBWR: Database Writer. De buffer datos a ficheros de datos. LGWR: Log Writer. De buffer redo log a ficheros redo log. ARCH: De ficheros de Redo Log a Ficheros Redo Log Archivados. CKPT: Encargado de los puntos de comprobación. SMON: System Monitor. PMON: Process Monitor., - RECO: Recuperación Transacciones Distribuidas. Dnnn, Snnn: Dispatcher Process y Servidores Compartidos., 10

6 Protocolo SQL*Net. Pasos para conectarse a una Base de Datos Oracle: 1. El cliente introduce la información necesaria para establecer la conexión (usuario, clave y descriptor de conexión). 2. La máquina cliente intenta resolver la localización del servidor Oracle. 3. Si la localización se resuelve, se intentan contactar con el servidor. 4. El servidor recibe la petición de conexión y determina si es válida. 5. Si el servidor acepta la petición, se envía un mensaje al cliente diciendo que la conexión ha sido establecida. 6. Si el servidor rechaza la petición, se envía un mensaje al cliente diciendo que la conexión ha fallado. 11 Protocolo SQL*Net. Posibilidades de resolver el descriptor de conexión: 1. LocalNaming Option (TNSNAMES) 2. Oracle Names Server Option (ONAMES) 3. Hostnaming Option (HOSTNAME) 4. External Naming Service Option.(NDS, NIS, CDS) Puede trabajar con varios de ellos a la vez. El orden de aplicación viene determinado por el parámetro del fichero sqlnet.ora NAMES.DIRECTORY_PATH. Ejemplo: NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME, NIS) 12

7 Protocolo SQL*Net. TNSNAMES La localización ficheros en $ORACLE_HOME /network/admin. Se puede cambiar la ubicación cambiando variable TNS_ADMIN. 13 Protocolo SQL*Net. Names Server La localización en un servidor de nombres. 14

8 Protocolo SQL*Net. HostNaming Se accede utilizado únicamente el nombre de la máquina que contiene a la Base de Datos. Limitaciones: Escucha puerto 1521 Protocolo TCP GLOBAL_DBNAME = nombre máquina 15 Auditoría. Tipología. Programada Manualmente: Realizada a través de Triggers. Inserciones, modificaciones y borrados. Automática: Proporcionada por Oracle. Resultados bien a Base de datos bien a fichero. Auditoría de DDL, Cx/Descx, DML y Select. Funciones de Log Miner: A partir de la versión es posible la exploración de los ficheros de redo log archivados. Pasos para utilizar Log Miner. 16

9 Copias de Seguridad. Tipología. Copia Física modo No Archivado: Copia de todos los ficheros BD. Sólo es posible cuando la Base de Datos está parada. Copia Física modo Archivado: Copia de los ficheros BD. Es posible con BD abierta o cerrada. Copia Lógica: Se genera un nuevo fichero con la información deseada. Sólo es posible cuando la Base de Datos está Abierta. IMPORTANTE: Sólo la copia física en modo archivado permite llegar hasta el momento del fallo. El resto sólo hasta el momento en que se hizo la copia de seguridad. ORACLE STANDBY DATABASE. 17 Copias de Seguridad. Físicas Modo Archivado. Copia / Recuperaciones a nivel de Base se Datos, Espacio de Tabla o Fichero de Datos. La copia / recuperación en modo No archivado es siempre de toda la Base de Datos Se llega hasta el momento del fallo, siempre que tengamos a salvo la copia de seguridad y todos los ficheros de redo log archivados y online. No es necesario parar la Base de Datos. Importante para sistemas 24x7. 18

10 Recuperaciones. Importación. Nivel de Tabla Usuario Base de Datos. Recuperación Completa de B.D. Recuperación Parcial: Fichero de Datos o Espacio Tabla La B.D. Completa siempre se recupera con la B.D. montada. Los E.T. con la B. D. Abierta. Los ficheros de datos tanto con B.D. Montada como Abierta. Comando RECOVER: Hasta SCN, una fecha o hasta el final. Recuperación Ficheros de Redo Log Recuperación Ficheros de Control. 19 Conceptos de Optimización. Acceso a una tabla. Índices Tiempo Full Scan % de las filas devueltas por el índice del total de la tabla Acceso por índices. Vamos al índice con unas condiciones para sacar los ROWIDs de la filas que cumplen dichas condiciones. Acceso por full scan: Leemos todos los bloques de datos del segmento de la tabla. IMPORTANTE: Situar índices y tablas en espacios de tablas distintos que estén en diferentes discos. 20

11 Conceptos de Optimización. Plan de Ejecución. Las sentencias SQL no son procedurales, sin embargo todo lo que se ejecuta en la CPU tiene un orden. El plan de ejecución es la forma procedural de ejecutar una sentencia SQL. Una misma sentencia SQL puede realizarse a través de muchos planes de ejecución distintos. Todos ellos darán el mismo resultado, pero el tiempo empleado puede variar mucho. Los optimizadores (reglas y costes) son los encargados de sacar el plan de ejecución de una sentencia SQL. 21 Conceptos de Optimización. Otros Conceptos. Tablas particionadas: La tabla la dividimos en función de los valores de sus datos. Cada división o partición posee un segmento distinto que podemos situarlo en Espacios de Tabla distintos. Vistas Materializadas: Son sentencias Select cuyos resultados los almacenamos en disco. En refresco de estos resultados puede ser programado, bajo demanda u On Commit. Son importantes para la replicación y los Datawarehouse. Parallel SQL: En vez de ser un único proceso de usuario el que realiza la SQL, son varios en paralelo. RAC: Real Application Cluster Parallel Server. 22

12 Conceptos de Optimización. Otros Conceptos. SQL Distribuido: Utilización de DB Links. Siempre hay un nodo coordinador de la sentencia. Si es una sentencia DML el coordinador es el nodo en el que se produce la inserción, modificación o borrado. Si es una select el coordinador es dónde se lanza la sentencia. Se puede transferir la coordinación. El nodo coordinador debería ser aquel que tenga: La mejor máquina. El mayor volumen de datos a procesar. La versión de Oracle más moderna. 23 Bibliografía. Forms Data Format Toolkit Reference. Adobe System. Junio PDF References. Adobe System Forms Data Format Toolkit Overview. Adobe System. Technical Note #5191. Junio FDF Toolkit Overview and Reference. Adobe System. Technical Note #5194. Octubre

CURSO DE ADMINISTRACIÓN AVANZADA DE ORACLE 11g (ó PARTE 2)

CURSO DE ADMINISTRACIÓN AVANZADA DE ORACLE 11g (ó PARTE 2) CURSO DE ADMINISTRACIÓN AVANZADA DE ORACLE 11g (ó PARTE 2) Además del temario siguiente, veremos las novedades de Oracle 12c, como las que os contamos en https://www.um.es/atica/12c---novedades-i, y otras

Más detalles

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net Decimocuartas Jornadas en Estadística e Informática Ricardo Vergara Argudo email: ricardo.vergara@sasf.net GUIA DE AYUDA http://www.oracle.com/ec/ http://www.oracle.com/cluboracle/ http://otn.oracle.com/

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle Componentes Arquitectura Oracle Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Comprender la Arquitectura Oracle y sus principales componentes Listar las

Más detalles

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Componentes Físicos y Lógicos de Oracle Para obtener más información, visite www.slinfo.una.ac.cr Autor: Steven R. Brenes Chavarria Email:

Más detalles

Componentes de una BD

Componentes de una BD Componentes de una BD Cada BD Oracle en ejecución está asociada a una instancia Oracle. Cuando se arranca el servidor, el software de Oracle reserva una zona de memoria compartida denominada System Global

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

Oracle DBA. Programa de Estudio.

Oracle DBA. Programa de Estudio. Oracle DBA Programa de Estudio Oracle DBA Aprende las tareas y funciones claves de la administración de bases de datos ORACLE en su versión. Contenido del curso El curso comienza con la introducción a

Más detalles

Oracle DBA. Programa de Estudio.

Oracle DBA. Programa de Estudio. Oracle DBA Programa de Estudio Oracle DBA Aprende las tareas y funciones claves de la administración de bases de datos ORACLE en su versión. Contenido del curso El curso comienza con la introducción a

Más detalles

Administración de Bases de Datos

Administración de Bases de Datos Administración de Bases de Datos Teoría adaptada al SGBD Oracle 10G 4.1.- Diseño Físico 4.2.- Fundamentos/Introducción 4.3.- Seguridad y Confidencialidad 4.4.- Recuperación ante fallos 4.5.- Optimización

Más detalles

Parte III: Administración de Bases de Datos en ORACLE

Parte III: Administración de Bases de Datos en ORACLE Parte III: Administración de Bases de Datos en ORACLE Bases de Datos Avanzadas 1 Índice 1. Introducción 2. 3. Creación de una Base de Datos 4. Arranque y Parada de una Base de Datos 5. Gestión de Espacios

Más detalles

Clase 1: Estructuras, Procesos y Diccionario de Datos

Clase 1: Estructuras, Procesos y Diccionario de Datos Clase 1: Estructuras, Procesos y Diccionario de Datos Estructura de la memoria System Global Area Buffer Cache Redo Log Buffer Share Pool Dictionary Cache Large Pool Process Global Area Private SQL Area

Más detalles

Práctica 3. Desarrollo de bases de datos con ORACLE

Práctica 3. Desarrollo de bases de datos con ORACLE Práctica 3. Desarrollo de bases de datos con ORACLE 3.1 Introducción a Oracle Comencemos con una introducción a Oracle. Para ello, hablaremos de El servidor de Oracle Estructuras de la base de datos y

Más detalles

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Más detalles

Oracle Database 11g: Taller de Administración II Versión 2 (Español)

Oracle Database 11g: Taller de Administración II Versión 2 (Español) Oracle Database 11g: Taller de Administración II Versión 2 (Español) : 5 Este curso lleva al administrador de la base de datos más allá de las tareas básicas tratadas en el primer taller. El estudiante

Más detalles

Tema: Introducción a Oracle

Tema: Introducción a Oracle Base de datos II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos II Tema: Introducción a Oracle Objetivo Conocer las diferentes formas de acceder a la base de datos de oracle

Más detalles

Oracle Database 12c: Administración de RAC

Oracle Database 12c: Administración de RAC Oracle University Contacte con nosotros: +34916267792 Oracle Database 12c: Administración de RAC Duración: 4 Días Lo que aprenderá En este curso de formación Oracle Database 12c: Administración de RAC

Más detalles

Oracle Database 11g: Taller de Ajustes (Español)

Oracle Database 11g: Taller de Ajustes (Español) Oracle Database 11g: Taller de Ajustes (Español) : 3 Este curso tiene como objetivo ayudar a los desarrolladores de bases de datos, DBA y desarrolladores de SQL a identificar y ajustar sentencias SQL ineficaces.

Más detalles

Oracle Database 11g: Ajuste de Rendimiento Versión 2 (Español)

Oracle Database 11g: Ajuste de Rendimiento Versión 2 (Español) Oracle Database 11g: Ajuste de Rendimiento Versión 2 (Español) : 5 El curso comienza con una base de datos desconocida que necesita ajuste. Las lecciones avanzarán por los pasos que debe realizar un DBA

Más detalles

Arquitectura del DBMS Oracle

Arquitectura del DBMS Oracle Arquitectura del DBMS Oracle guía de iniciación Autor: Jorge Sánchez (www.jorgesanchez.net) año 2004 e-mail: mailto:info@jorgesanchez.net Este trabajo está protegido bajo una licencia de Creative Commons

Más detalles

Grandes de Bases de Datos. Alta disponibilidad Envío de bitácoras

Grandes de Bases de Datos. Alta disponibilidad Envío de bitácoras Grandes de Bases de Alta disponibilidad Envío de bitácoras Introducción Funcionamiento BD Envío de bitácoras 1 2 3 Árbol de consulta Sentencia UPDATE transacciones Medio físico Optimizador Motor Relacional

Más detalles

INTRODUCCIÓN PRÁCTICA. Clase 25/08/2008

INTRODUCCIÓN PRÁCTICA. Clase 25/08/2008 INTRODUCCIÓN PRÁCTICA BASE DE DATOS I Cursada 2008 Clase 25/08/2008 Agenda Burocrático Arquitectura de un DBMS Términos y Definiciones Introducción a Oracle Herramientas Oracle isqlplus SQLDeveloper 2

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Estructuras lógicas y físicas de la BD Bloque dedatosoracle:eselnivellógico másfinodegranularidad,dondesealmacenanlosdatosdelabd. Un bloquededatosse

Más detalles

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:

Más detalles

Oracle NET: Conexión a BD Oracle

Oracle NET: Conexión a BD Oracle Oracle NET: Conexión a BD Oracle Juan Manuel Vara 1 Introducción Para interactuar con cualquier BBDD necesitamos una aplicación software a la que generalmente nos referimos como cliente En realidad, interactuar

Más detalles

Módulo 2. Administración y Gestión de Bases de Datos

Módulo 2. Administración y Gestión de Bases de Datos Módulo 2. Administración y Gestión de Bases de Datos 1/15 Tema 2.1. La administración de bases de datos 2.1.1. El administrador de bases de datos (DBA) 2.1.2. Funciones del DBA 2.1.3. Arquitectura de DBMS

Más detalles

Objetivos y Temario CURSO MySQL 5

Objetivos y Temario CURSO MySQL 5 Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones

Más detalles

Oracle Database 12c: RAC Administration Ed 1

Oracle Database 12c: RAC Administration Ed 1 Oracle Database 12c: RAC Administration Ed 1 Duration 4 Days What you will learn En este curso de formación Oracle Database 12c: Administración de RAC conocerá la arquitectura de la base de datos Oracle

Más detalles

SQL Server 2016 Aprender a administrar una base de datos transaccional con SQL Server Management Studio

SQL Server 2016 Aprender a administrar una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 15 2. Presentación de SQL Server 16 2.1 Qué es un SGBDR? 16 2.2 Modo de funcionamiento cliente/servidor 18 2.3 Las posibles plataformas 19 2.4 Los componentes de SQL Server

Más detalles

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de

Más detalles

Ing. M.A. Robert E. Puican Gutiérrez

Ing. M.A. Robert E. Puican Gutiérrez ADMINISTRACION BASICA DE ORACLE 10g QUÉ ES COMPUTACIÓN GRID Producto del movimiento de IT hacia ambientes compartidos (nuevas tecnologías para compartir discos). El grid funciona

Más detalles

Oracle Database 12c: Administración, Instalación y Actualización (Intensivo)

Oracle Database 12c: Administración, Instalación y Actualización (Intensivo) Oracle University Contact Us: +34916267792 Oracle Database 12c: Administración, Instalación y Actualización (Intensivo) Duration: 5 Days What you will learn El curso Oracle Database 12c: Administración,

Más detalles

Conexiones dedicadas y compartidas: pool de conexiones.

Conexiones dedicadas y compartidas: pool de conexiones. Gestión de la Información Conexiones dedicadas y compartidas: pool de conexiones. José Luis Pastrana Brincones (pastrana@lcc.uma.es) 2 Las conexiones de bases de datos son vínculos activos a una base de

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,

Más detalles

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas) Base de Datos Oracle 10g: Programación con PL/SQL Código: D17214 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. Este

Más detalles

Mecanismos de Recuperación

Mecanismos de Recuperación Mecanismos de Recuperación 1 Índice Aspectos generales sobre recuperación Tipos de fallos Fallos con pérdida de memoria volátil Actualización inmediata Actualización diferida Fallos con pérdida de memoria

Más detalles

Oracle Database 12c: Gestión y Ajuste del Rendimiento

Oracle Database 12c: Gestión y Ajuste del Rendimiento Oracle University Contact Us: +34916267792 Oracle Database 12c: Gestión y Ajuste del Rendimiento Duration: 5 Days What you will learn En el curso Oracle Database 12c: Gestión y Ajuste del Rendimiento,

Más detalles

Técnico Profesional en Administración con Bases de Datos Oracle 11g

Técnico Profesional en Administración con Bases de Datos Oracle 11g Técnico Profesional en Administración con Bases de Datos Oracle 11g Titulación certificada por EUROINNOVA BUSINESS SCHOOL Técnico Profesional en Administración con Bases de Datos Oracle 11g Técnico Profesional

Más detalles

Mecanismos de Recuperación

Mecanismos de Recuperación Mecanismos de Recuperación Índice Aspectos generales sobre Tipos de fallos Fallos con pérdida de memoria volátil Actualización inmediata Actualización diferida Fallos con pérdida de memoria estable Mecanismos

Más detalles

Francisco Andrés Díaz Rojas (fdiazr@msn com) has a non-transferable license to use this Student Guide

Francisco Andrés Díaz Rojas (fdiazr@msn com) has a non-transferable license to use this Student Guide Exploración de la Arquitectura de Oracle Database Objetivos Objetivos Al finalizar esta lección, debería estar capacitado para: Enumerar los principales componentes de la arquitectura de Oracle Database

Más detalles

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13 ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13 1.1 SISTEMAS LÓGICOS DE ALMACENAMIENTO DE LA INFORMACIÓN...13 1.2 ALMACENAMIENTO EN FICHEROS...13 1.2.1 Registros físicos y registros

Más detalles

Bases de Datos (Ingeniería Técnica en Informática de Sistemas)

Bases de Datos (Ingeniería Técnica en Informática de Sistemas) Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Bases de Datos (Ingeniería Técnica en Informática de Sistemas) Conceptos sobre el SGBD Oracle E.T.S.I. Informática J. Galindo

Más detalles

CURSOS Y DESCRIPCIÓN 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS

CURSOS Y DESCRIPCIÓN 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS Descripción General: El participante podrá conocer el modelaje conceptual de los datos: con respecto a la definición del modelo, clasificación de los modelos

Más detalles

Oracle Database 11g: Nuevas Funciones para Administradores Acelerado Versión 2

Oracle Database 11g: Nuevas Funciones para Administradores Acelerado Versión 2 Oracle University Contact Us: +34916267792 Oracle Database 11g: Nuevas Funciones para Administradores Acelerado Versión 2 Duration: 5 Days What you will learn Este curso le ofrece la oportunidad de aprender

Más detalles

Toda nuestra Experiencia a tu alcance

Toda nuestra Experiencia a tu alcance Informática y Administración de Bases de Datos Oracle Con este curso aprenderás a instalar, configurar y mantener las bases de datos Oracle, Oracle Database y MySQL Toda nuestra Experiencia a tu alcance

Más detalles

Oracle Database 12c: Performance Management and Tuning Ed 1

Oracle Database 12c: Performance Management and Tuning Ed 1 Oracle Database 12c: Performance Management and Tuning Ed 1 Duration 5 Days What you will learn En el curso Oracle Database 12c: Gestión y Ajuste del Rendimiento, aprenderá acerca de las tareas de ajuste

Más detalles

Toda nuestra Experiencia a tu alcance

Toda nuestra Experiencia a tu alcance Informática y Desarrollo de aplicaciones Web sobre Oracle Database Con este curso te formarás en tecnologías Oracle Forms y Application Express para la creación y mantenimiento de aplicaciones Web Toda

Más detalles

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database Pearson Vue MÓDULOS FORMATIVOS Módulo nº 1 INTRODUCCIÓN A SQL Al finalizar este módulo los alumnos podrán realizar consulta de datos

Más detalles

POSGRADO EN DATABASE ORACLE

POSGRADO EN DATABASE ORACLE OBJETIVOS: POSGRADO EN DATABASE ORACLE Desarrollar habilidades en el Lenguaje Estructurado de Consultas Implementar métodos y procedimientos con PL Elaborar programas con PL/SQL Administrar Bases de Datos

Más detalles

Desarrollo de Aplicaciones Informáticas

Desarrollo de Aplicaciones Informáticas Desarrollo de Aplicaciones Informáticas CICLO FORMATIVO DE GRADO SUPERIOR FORMACIÓN PROFESIONAL A DISTANCIA Unidad 2 Organización de un SGBD relacional MÓDULO Desarrollo de Aplicaciones en Entornos de

Más detalles

Base de Datos Oracle 10g: Taller de Administración I 1-1

Base de Datos Oracle 10g: Taller de Administración I 1-1 Base de Datos Oracle 10g: Taller de Administración I 1-1 Productos Oracle Bases de datos Oracle: La base de datos Oracle es la primera base de datos diseñada para Enterprise Grid Computing (el modo más

Más detalles

Técnico en Sistemas de Almacenamiento

Técnico en Sistemas de Almacenamiento Técnico en Sistemas de Almacenamiento Duración: 80 horas Modalidad: Online Coste Bonificable: 600 Objetivos del curso Este Curso de Técnico en Sistemas de Almacenamiento le ofrece una formación especializada

Más detalles

Experto en Bases de Datos en Oracle: Gestión Avanzada

Experto en Bases de Datos en Oracle: Gestión Avanzada Experto en Bases de Datos en Oracle: Gestión Avanzada Titulación certificada por EUROINNOVA BUSINESS SCHOOL Experto en Bases de Datos en Oracle: Gestión Avanzada Experto en Bases de Datos en Oracle: Gestión

Más detalles

Oracle 12c Administración

Oracle 12c Administración Introducción 1. Objetivos del libro 19 2. Presentación de Oracle Database 12c 20 2.1 Introducción 20 2.2 Principales novedades de la versión 12 22 3. Convenciones de escritura 24 Las bases de la arquitectura

Más detalles

Capítulo 10. Bases de datos distribuidas

Capítulo 10. Bases de datos distribuidas Capítulo 10 Bases de datos distribuidas ÍNDICE CAPÍTULO 10 Conceptos de bases distribuidas Introducción Arquitectura de un DDBMS Fragmentación, replicación y distribución de datos Tipos de sistemas de

Más detalles

ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda

ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos

Más detalles

EJERCICIOS GESTIÓN INSTANCIA ORACLE

EJERCICIOS GESTIÓN INSTANCIA ORACLE EJERCICIOS GESTIÓN INSTANCIA ORACLE 1. Localiza el fichero init.ora (y spfile.ora si existe) de nuestra BD. C:\oraclexe\app\oracle\product\11.2.0\server\config\scripts Nos vamos a equipo. Unidad C:\ Pinchamos

Más detalles

Bases de Datos 2. Teórico

Bases de Datos 2. Teórico Bases de Datos 2 Teórico Modelos de Datos: definición Lenguajes usados para especificar BDs. Un Modelo de Datos permite expresar : Estructuras Objetos de los problemas: Por ejemplo: CURSOS( nro_curso,

Más detalles

DBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias.

DBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias. DBSURE Introducción Una base de datos Oracle en Standby es una copia exacta de una base de datos operativa en un servidor remoto, usada como backup, como copia para consulta, recuperación de desastres,

Más detalles

Taller de Certificación ORACLE 11g OCA Administration I

Taller de Certificación ORACLE 11g OCA Administration I Taller de Certificación ORACLE 11g OCA Administration I 10 días/60 horas Descripción Curso/taller diseñado para apoyar a los Administradores de Base de Datos 11g en su preparación para presentar el examen

Más detalles

Computación 1. Roles en la interconexión

Computación 1. Roles en la interconexión Computación 1 Roles en la interconexión Contenido Roles en la Interconexión Host y Terminales Servidores y Clientes Arquitectura Cliente-Servidor Servidor y Cliente son programas Protocolo de Servicio

Más detalles

UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL

UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL Facultad de Ingeniería CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES TRABAJO DE SEMINARIO DE GRADUACIÓN Previo a la obtención del título de: INGENIERO

Más detalles

CONVENCIONES USADAS...

CONVENCIONES USADAS... CONTENIDO CONVENCIONES USADAS... IX CAPÍTULO 1. INSTALACIÓN DEL SERVIDOR... 1 Introducción a Windows 2003... 1 Comprobaciones previas para trabajar con Windows 2003... 4 Consideraciones previas antes de

Más detalles

Especialista TIC en Gestión de Base de Datos con Oracle 12c

Especialista TIC en Gestión de Base de Datos con Oracle 12c Especialista TIC en Gestión de Base de Datos con Oracle 12c TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista TIC en Gestión de Base de

Más detalles

Arquitectura de Manejadores de Base de Datos

Arquitectura de Manejadores de Base de Datos Arquitectura de Manejadores de Base de Datos Bases de Datos 2 - Tecnologo de Informatica Outline 1 Arquitectura de DBMS Modelos de Datos Arquitectura en 3 niveles e Independencia de datos Lenguajes e Interfaces

Más detalles

Analista Programador PL/SQL Oracle 11g

Analista Programador PL/SQL Oracle 11g titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador PL/SQL Oracle 11g Analista Programador PL/SQL Oracle 11g duración: 360 horas

Más detalles

Oracle Database 12c: Taller de Administración

Oracle Database 12c: Taller de Administración Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: Taller de Administración Duration: 5 Days What you will learn En Oracle Database 12c: Taller de Administración conocerá la arquitectura

Más detalles

Bases de Datos Paralelas. Carlos A. Olarte BDII

Bases de Datos Paralelas. Carlos A. Olarte BDII Carlos A. Olarte (carlosolarte@puj.edu.co) BDII Contenido 1 Introducción 2 Paralelismo de I/O 3 Paralelismo entre Consultas 4 OPS Introducción Por qué tener bases de datos paralelas? Tipos de arquitecturas:

Más detalles

Oracle Database 11g: RAC Administration Release 2

Oracle Database 11g: RAC Administration Release 2 Oracle Database 11g: RAC Administration Release 2 What you will learn En este curso, los alumnos aprenderán sobre la administración de la base de datos RAC en el entorno de la infraestructura de grid de

Más detalles

Experto en Sentencias SQL Oracle: Optimización

Experto en Sentencias SQL Oracle: Optimización Experto en Sentencias SQL Oracle: Optimización titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Experto en Sentencias SQL Oracle: Optimización Experto

Más detalles

Sistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.

Sistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Sistemas Distribuidos Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Bases de datos distribuidas implica que una sola aplicación deberá ser capaz de trabajar en forma transparente

Más detalles

Backup & Recovery Oracle 9i

Backup & Recovery Oracle 9i Configuración de Copia de Seguridad y Recuperación Cómo ya sabemos, todas las transacciones se registran en los ficheros redo log online. Esto permite la recuperación automática de las transacciones en

Más detalles

Fecha de finalización: 18 de Septiembre. Docente y Autor del Documento: Javier Navarro. Organiza y gestiona: Grupo Cartuja Informática

Fecha de finalización: 18 de Septiembre. Docente y Autor del Documento: Javier Navarro. Organiza y gestiona: Grupo Cartuja Informática Organiza y gestiona: Grupo Cartuja Informática Cliente: Centro de Formación del Profesorado de Sevilla Nº de Horas: 40 horas Fecha de inicio: 8 de Septiembre Fecha de finalización: 18 de Septiembre. Docente

Más detalles

Bases de datos. Diseño y gestión

Bases de datos. Diseño y gestión Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL

Más detalles

Técnico en Tratamiento y Manipulación de Datos. Informática y Programación

Técnico en Tratamiento y Manipulación de Datos. Informática y Programación Técnico en Tratamiento y Manipulación de Datos Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 151723-1501 Precio 62.00 Euros Sinopsis Este curso de Técnico en

Más detalles

DB2 for z/os Administración de Base de Datos

DB2 for z/os Administración de Base de Datos Descripción DB2 for z/os Administración de Curso enfocado a presentar los fundamentales de administración del manejador de base de datos DB2 for z/os. Se cubren temas básicos como los diversos componentes

Más detalles

UNIDAD II: FUNDAMENTOS AVANZADOS HARDWARE PARA SERVIDORES.

UNIDAD II: FUNDAMENTOS AVANZADOS HARDWARE PARA SERVIDORES. UNIDAD II: FUNDAMENTOS AVANZADOS DE HARDWARE PARA SERVIDORES. 1 PANORAMICA DE LOS SERVIDORES DE RED. Un servidor, también conocido como Server o Host, es una computadora con muy altas capacidades, encargada

Más detalles

Servidores De Aplicaciones Java EE.

Servidores De Aplicaciones Java EE. Servidores De Aplicaciones Java EE. 76 Horas OBJETIVOS Aprender a instalar, configurar y administrar los servidores de aplicaciones Java EE más utilizados en la actualidad Repasar la arquitectura Java

Más detalles

Bartomeu Vives Sansó, 1999 4003 Laboratori de software de gestió Curs 2006/2007 Pag 1

Bartomeu Vives Sansó, 1999 4003 Laboratori de software de gestió Curs 2006/2007 Pag 1 SISTEMA GESTOR DE ORACLE...2 Funcionamiento General...2 Estructura de Física de la Base de Datos, ficheros...6 Estructura de Lógica de la Base de Datos. Tablespaces, segmentos y objetos...14 Estructura

Más detalles

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database

Más detalles

Afinación y Rendimiento de Bases de Datos

Afinación y Rendimiento de Bases de Datos DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción

Más detalles

Integración de Datos y ETL con Oracle Warehouse Builder: Parte 1

Integración de Datos y ETL con Oracle Warehouse Builder: Parte 1 Oracle University Contact Us: +34916267792 Integración de Datos y ETL con Oracle Warehouse Builder: Parte 1 Duration: 3 Days What you will learn Los participantes aprenderán a cargar datos mediante la

Más detalles

1. Arquitectura y estructura interna de un gestor de bases de datos.

1. Arquitectura y estructura interna de un gestor de bases de datos. 1. Arquitectura y estructura interna de un gestor de bases de datos. Descripción de los procesos de usuario Cuando un usuario ejecuta un programa de aplicación (como un programa Pro * C) o una herramienta

Más detalles

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS 1.3 Desarrolladores y usuarios finales Siendo entonces una DB una colección de datos almacenados en una computadora (discos, tambores u otro

Más detalles

MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa

MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa MEMORIAS Arquitectura de Computadoras (Conceptos Introductorios) M. C. Felipe Santiago Espinosa Junio - 2017 1 Memorias Introducción Una memoria es un dispositivo capaz de almacenar información. Operaciones:

Más detalles

Universidad Nacional de Asunción Facultad de Ingeniería

Universidad Nacional de Asunción Facultad de Ingeniería Contenido Programático ORACLE-WDP 1er. Semestre Nombre del curso: ORACLE DBA 1 SQL FUNDAMENTALS Horas Cátedras: 90. Versión de curricula: 5 Capitulo Contenido Introducción: Visión General de Oracle Datbase

Más detalles

AdministrAción de OrAcle 11G

AdministrAción de OrAcle 11G AdministrAción de OrAcle 11G PROYECTO EDITORIAL Consulte nuestra BIBLIOTECA página DE web: EDUCACIÓN www.sintesis.com En ella encontrará el catálogo completo y comentado Director: Antonio Bolívar Botia

Más detalles

Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada.

Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Copias de Seguridad Físicas OFFLINE Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Como ya se ha comentado anteriormente, una copia en frío

Más detalles

PARÁMETROS DE CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS

PARÁMETROS DE CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS PARÁMETROS DE CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS Introducción 3 GESTIÓN DE MEMORIA 3 Memoria Dinámica 4 Memoria predefinida 5 Áreas especiales de memoria 5 GESTIÓN DE ALMACENAMIENTO

Más detalles

Optimización de motores SQL Server desde el código hasta la administración

Optimización de motores SQL Server desde el código hasta la administración Optimización de motores SQL Server desde el código hasta la administración Expositor: Julián Castiblanco P MCSA-MCITP-MCP SQL SERVER Moderador: Kenneth Ureña Gracias a nuestros auspiciadores Database Security

Más detalles

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS.

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. 2.1. Diseñar, sobre el papel, una BD teniendo en cuenta las contiendas de E/S y la organización de los tablespaces básicos. Suponer 4 discos: /u01

Más detalles

Programación en Internet. Proceso selectivo de promoción interna para el acceso a escalas del grupo A, subgrupo A1. Ref. PI-02/12

Programación en Internet. Proceso selectivo de promoción interna para el acceso a escalas del grupo A, subgrupo A1. Ref. PI-02/12 Programación en Internet Proceso selectivo de promoción interna para el acceso a escalas del grupo A, subgrupo A1. Ref. PI-02/12 5 10 de junio de 2012 Programación en Internet Índice Servicio web Casos

Más detalles

2. Configurando Oracle Net

2. Configurando Oracle Net 2. Configurando Oracle Net Las redes informáticas evolucionaron desde terminales simples, pasando por arquitecturas cliente servidor y sistemas complejos. Las redes modernas se componen de muchas computadoras

Más detalles

Grandes de Bases de Datos. Alta disponibilidad

Grandes de Bases de Datos. Alta disponibilidad Grandes de Bases de Datos Alta disponibilidad Introducción Introducción Qué es Alta disponibilidad? Es necesaria? Bajo que condiciones? Alta disponibilidad Conjunto de herramientas y técnicas que permiten

Más detalles

PostgreSQL, Oracle, MySQL y otros. Sahyra Yépez

PostgreSQL, Oracle, MySQL y otros. Sahyra Yépez PostgreSQL, Oracle, MySQL y otros Sahyra Yépez Caracas, agosto 2011 Introducción Transacciones Clasificación de los fallos Tipos de almacenamiento Técnicas de Recuperación ante fallos Técnicas basadas

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Administrando una Instancia Oracle

Instituto Profesional DuocUC Escuela de Ingeniería Administrando una Instancia Oracle Administrando una Instancia Oracle Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber cómo: Crear y manejar los archivos de parámetros de inicialización

Más detalles

Hoja de respuestas. Examen tipo A

Hoja de respuestas. Examen tipo A Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro

Más detalles

Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion.

Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion. Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion. Fecha de entrega: 10 de Mayo de 2013. Campus: Villahermosa. Carrera:

Más detalles

ORACLE QUE ES ORACLE. Arquitectura: Procesos que posee Oracle:

ORACLE QUE ES ORACLE. Arquitectura: Procesos que posee Oracle: ORACLE QUE ES ORACLE Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.

Más detalles

Facultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS

Facultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes

Más detalles