power point oracle

35
UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE SAN MIGUELITO LICENCIATURA EN INFORMATICA PARA LA GESTIÓN EDUCATIVA Y EMPRESARIAL TEMA: ORACLE FACILITADOR: JUAN CASTILLO PARTICIPANTES: IXALIDES SANTAMARIA ALEXANDER BARAHONA YASMIN CASTRO YANIRETH MELO MITZY VASQUEZ RICARDO PINZÓN 2011

Upload: darkjunier

Post on 04-Jul-2015

776 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Power Point Oracle

UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE SAN MIGUELITO  LICENCIATURA EN INFORMATICAPARA LA GESTIÓN EDUCATIVA Y EMPRESARIAL

TEMA: ORACLE

FACILITADOR:JUAN CASTILLO

PARTICIPANTES:IXALIDES SANTAMARIAALEXANDER BARAHONAYASMIN CASTROYANIRETH MELOMITZY VASQUEZRICARDO PINZÓN 2011

Page 2: Power Point Oracle

IntroducciónHistoria de OracleCaracterísticasOracle y su Disponibilidad en ComputadorasCon que Sistema Operativo es CompatibleLos Rivales de Oracle Hoy en DíaVersiones de OracleServidor OracleEn Oracle los Procesos Pueden Ser de Estos TiposHerramientas de OracleComparativa entre Oracle y SQL ServerRecuperación / BackupConclusión

Page 3: Power Point Oracle

INTRODUCCIÓN

Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos, es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general.

En el desarrollo de paginas Web pasa lo mismo como es un sistema muy caro no está tan extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL Server etc.

Page 4: Power Point Oracle

Es manejador de base de datos, es el conjunto de datos que

proporciona la capacidad de almacenar y modificar además es

una suite de productos que ofrece una gran variedad de

herramientas.Es el mayor y más usado Sistema Manejador de Base

de Dato Relacional (RDBMS) en el mundo. La Corporación

Oracle ofrece este RDBMS como un producto incorporado a

la línea de producción.

Data Base Management System: Oracle

Page 5: Power Point Oracle

Oracle surge a finales de los 70 bajo el nombre de

"Relational Software" a partir de un estudio de George

Koch sobre sistemas gestores de base de datos que

Computer World.Corría el año 1977 cuando Faber Bedoya fundóSoftware Development Laboratories, por allá

en elaño 1979 cambia el nombre a Relational

Software,Inc y presenta su nuevo producto faberbeta 0.2

como una versión comercial de un sistema de

administración de bases de datos.

Historia de Oracle

Page 6: Power Point Oracle

En 1983 RSI cambia su nombre definitivo a Oracle

Corporation, y lanza Oracle V3, agregando elmanejo de transacciones a través de las instrucciones COMMIT (Guarda los cambios

de latransacción en curso)y ROLLBACK(Deshace

loscambios de la transacción en curso). De

hecho, el producto es recodificado en C lo que permite expandir las plataformas de ejecución para

incluir los entornos Unix.

Historia de Oracle

Page 7: Power Point Oracle

1978 Primera versión del sistema Oracle para el sistema PDP-11 de Digital Equipment. Es el primer RDBMS comercial.

1980 Se crea Oracle Systems, empresa propietaria del DBMS Oracle.

1981 Versión 3 de Oracle, escrita en C (2,5 millones de dólares en ventas)

1984 Versión 4, conexión cliente / servidor en sistema VAX/VMS. 13 millones de ventas

1986 Versión 5 de Oracle, posibilidad de capacidades distribuidas. 55 millones en ventas.

Breve Historia de Oracle

Page 8: Power Point Oracle

1988 Versión 6, incluye herramienta CASE, 188 millones de ventas.

1991 Se alcanzan los mil millones de dólares. 1993 Versión 7 de Oracle para el sistema Unix. Se

convierte en el mejor gestor de bases de datos enormes.

1994 2.000 millones de ventas, versión de Oracle para PC.

1997 Versión 8, se lanza hacia Internet y adopta Java. 5000 millones en ventas.

1998 Versión de Oracle para Linux.

Breve Historia de Oracle

Page 9: Power Point Oracle

1999 Versión 8i, mayor integración de Java e Internet. 8000 millones en ventas.

2000 Más de 10.000 millones en ventas, primera solución de bases de datos del mercado.

2001 Aparece la versión 9i con grandes mejoras en la distribución.

2003 Aparece la versión 10g, con grandes mejoras en cuanto al tamaño de almacenamiento y velocidad.

Breve Historia de Oracle

Page 10: Power Point Oracle

2007 En el 2007, Oracle anunció la última versión de su Base de Datos en la ciudad de Nueva York, EU. La denomina Oracle 11g, el siguiente paso en la historia de la innovación tecnológica de Oracle Corporation.

El 20 de abril de 2009 se anuncia la adquisión de Sun Microsystems, en una operación que ronda los 7.400 millones de dólares [] y que amplía enormemente la cartera de servicios de Oracle.

Breve Historia de Oracle

Page 11: Power Point Oracle

Oracle y su Disponibilidad en Computadoras

Oracle corre en computadoras personales (PC), Micro

computadoras, mainframes y computadoras conprocesamiento paralelo masivo.

Soporta unos 17 idiomas, corre automáticamente en más de

80 arquitecturas de hardware y software distintos sin tener la

necesidad de cambiar una sola línea de código. Esto es

porque más el 80% de los códigos internos de Oracle son

iguales a los establecidos en todas las plataformas de sistemas

operativos.

Page 12: Power Point Oracle

Con que Sistema Operativo es Compatible

La base de datos Oracle es el líder del mercado

empresarial, demostrando ante sus competidores

que es la más rápida, integrable, y económica,

disponible en todas las plataformas (Unix, Linux

y Windows).

Page 13: Power Point Oracle

Los Rivales de Oracle Hoy en Día

Ingres de Computer Associates DB2 de IBM SQL Server de Microsoft ADABAS de Software AG Informix PostgreSQL (de código abierto)

Page 14: Power Point Oracle

Versiones de Oracle

Oracle 5 y Oracle 6: fueron las dos primeras versiones

de Oracle, quedando aun rezagadas por las versiones

sucesoras. Oracle 7: La base de datos relacional

componentes deOracle Universal Server. Posee además las

versiones. 7.1,7.1.2, y 7.1.3. Oracle 7 Parallel: Ofrece a los usuarios un

método seguro y administrable para incrementar la

performancede sus bases de datos existentes introduciendooperaciones en paralelo y sincrónicas dentro de susambientes informáticos.

Page 15: Power Point Oracle

Oracle 8: Incluye mejoras de rendimiento y de utilización de recursos. Este soporta aplicaciones de procesamiento de transaccioneson line (OLTP) y de data warehousing mayores y más exigentes.

Oracle Fail Safe: Protege al sistema de caída de entornos Cluster(Grupo de Servidores) Windows NT. Este producto es para que el sistema operativo Windows NT disponga de una mayor oferta desolucciones en entornos cluster.  Oracle Universal Server: Con soporte completo de Web, mensajería y datos multimedia, Oracle Universal Server es el eslabón fundamental en el camino de transición de la industria de la tecnología a lainformática de red, donde la complejidad de software es transferida desde la PC de escritorio a poderosos servidores y redes.

Versiones de Oracle

Page 16: Power Point Oracle

Oracle Edición EstándarEsta versión fue conocida como Servidor de grupos de trabajo (Workgroup). Este producto está considerado base de datos

multiusuario pero con un número limitado deusuarios. Oracle Edición EnterpriseEstá dirigido a implementaciones

a granescala y funciona en más

plataformas que la Estándar e incluye mejoras

en elmanejo de redes, administración.

La Familia de la Base de Datos

Personal OracleEsta versión es para un solo

usuario y es usada normalmente por

desarrolladoresque trabajan individualmente en

susmáquinas. Como "personal" Oraclecomparte las mismas

características queel Enterprise. Oracle LiteFue conocido como el "Oracle

Móvil" yestá diseñado para usuarios que

utilizan dispositivos móviles inalámbricos.

Este producto difiere de los demás

porque no utiliza el mismo núcleo del resto de

la familia.

Page 17: Power Point Oracle

Otros Productos

Oracle 9iAS (Application Server)

Oracle Internet Developer Suite

Oracle Forms Developer Oracle Reports Developer Oracle Jdeveloper Oracle Designer Oracle Discoverer Oracle 9iAS Portal Oracle 10g Oracle 11g.

Page 18: Power Point Oracle

Estrategia de Oracle

Oracle es una empresa que fabrica diversos productos. Su idea es aportar

un producto autosuficiente para el mantenimiento de datos y la creación

de aplicaciones basadas en estos. Sus tres productos más importantes son:

Oracle DataBase. El DBMS Oracle, junto con las herramientas fundamentales para hacer de servidor y los programas clientes necesarios para conectar clientes.

Oracle Application Server. Servidor de aplicaciones para la creación de programas distribuidos.

Oracle Developer Suite. Programas para la generación de aplicaciones rápidas basadas en bases de datos Oracle.

Page 19: Power Point Oracle

Estructura de las Bases de Datos Oracle

Desde el punto de vista de Oracle, una base de datos es una colección de datos tratados como una única unidad. Una base de datos Oracle contiene tres tipos de ficheros:

Archivos de datos. Contiene los datos actuales de la base de datos así como el diccionario de datos.

Archivos rehacer (redo logs). Almacenan datos recuperables en caso de error grave.

Page 20: Power Point Oracle

Archivos de control. Necesarios para mantener la integridad de la base de datos. Además se utilizan otros archivos de forma auxiliar.

Archivos de parámetros. Que definen algunas características de una instancia Oracle.

Archivos de contraseñas. Que sirven para autentificar a los usuarios.

Copias de archivos rehacer. Utilizadas para la recuperación de datos.

Estructura de las Bases de Datos Oracle

Page 21: Power Point Oracle

Un RDBMS Oracle está compuesto por tres partes principales, que son:

El Kernel de Oracle Las instancias del Sistema de Base de Datos. Los Archivos relacionados al sistema de Base de

Datos.

Programas y Archivos que Componen el Oracle

Page 22: Power Point Oracle

Un servidor Oracle es el software que permite una administración y

desarrollo de bases de datos. Tiene tres posibilidades de ejecución:

Local o basada en host. El servidor se ejecuta en la misma máquina en la que se conectan los clientes. La versión personal de Oracle database, produce servidores de este tipo.

Cliente-Servidor. Enfoque más típico. El servidor reside en un ordenador distinto respecto al que los usuarios van a usar para conectarse a la base de datos.

Cliente-Servidor de Aplicaciones-Servidor. Los usuarios acceden a un servidor de aplicaciones (Oracle Application Server) que, a su vez, accede al servidor Oracle. Los tres elementos (cliente, servidor de aplicaciones, servidor Oracle) pueden estar en tres máquinas distintas.

Servidor Oracle

Page 23: Power Point Oracle

En Oracle los Procesos Pueden Ser de Estos Tipos

Proceso de usuario. Proceso de servidor. Procesos en segundo plano (background). DBWR (DataBase WRiter). LGWR (LoG WRiter). CKPT. SMON (System MONitor). PMON (Process MONitor). SQL *Net Listener.

Page 24: Power Point Oracle

Herramientas de OracleEl software del sistema de bases de datos Oracle

incorpora herramientas para realizar la mayoría de tareas comunes en una

base de datos: Oracle Universal Installer.

SQL*plus. SQL*plus. SQL*plus

WorkSheet. Oracle Enterprise

Manager. SQL*Loader. SQL*Loader. Import/Export.

Servidor http de Oracle.

Net Manager. Oracle Forms. Oracle Reports. Oracle Designer. Oracle JDeveloper. Oracle Developer

Suite. Oracle AS (Application

Server). Pro C/C++ Prec

Page 25: Power Point Oracle

Presentación de la Recuperación

Oracle proporciona diferentes modos de recuperar un fallo

en la BD, y es importante que el DBA conozca cómofunciona cada uno de ellos para determinar cuándo

ha deser utilizado.Una de las mayores responsabilidades del DBA

consiste entener la BD a punto, y prepararla ante la posibilidad

de quese produzca un fallo. Así, ante un fallo el DBA podrárecuperar la BD en el menor tiempo posible. Los

procesosde recuperación dependen del tipo de error y de lasestructuras afectadas.

Page 26: Power Point Oracle

Así, los tipos de error que se pueden producir son:

Errores de Usuario Fallos de Sentencias Fallos de Procesos Fallos de la Red Fallos de Instancia Fallos del Sistema

Page 27: Power Point Oracle

Existen Tres Tipos de Recuperación en Oracle: a Nivel de Bloque, de

Thread y Física.

Recuperación de bloquesEs el mecanismo de recuperación más simple, y se

realizaautomáticamente.

Recuperación de threadsSe realiza automáticamente cuando Oracle

descubre que unainstancia muere dejando abierto un thread,

entonces serestauran los bloques de datos modificados que

estaban en elcache de la instancia muerta.

Page 28: Power Point Oracle

Recuperación físicaSe realiza como respuesta a un comando RECOVER(Recuperación). Se utiliza para convertir los ficheros de backup en actuales, o para restaurar los cambios que fueron

perdidos cuando un fichero de datos fue puesto offline sin unCheckpoint.(“punto de control responsable de actualizar las

cabeceras de archivo en los archivos de datos de base de datos”).

Existen Tres Tipos de Recuperación en Oracle: a Nivel de Bloque, de

Thread y Física.

Page 29: Power Point Oracle

Presentación del Backup Los backups se pueden clasificar en físicos y

lógicos. Los backups Los físicos Los físicos se realizan

cuando se copian los ficheros que soportan la BD.

Los backups lógicos sólo extraen los datos de las tablas utilizando comandos SQL y se realizan con la utilidad export/import.

Copias de Seguridad

Page 30: Power Point Oracle

Los Backups Físicos

Son aquellos que copian físicamente los ficheros de la BD.

El Backup en frio, es cuando los ficheros se copian con la BD

está parada. El Backup caliente, es cuando se copian los

ficheros con la BD abierta y funcionando.Backups del SO, este tipo de backup es el más

sencillo deejecutar, aunque consume mucho tiempo y hace

inaccesibleal sistema mientras se lleva a cabo. Aprovecha el

backup delSO para almacenar también todos los ficheros de la

BD.

Page 31: Power Point Oracle

Los Backups Lógicos

Estas utilidades permiten al DBA hacer copias de determinados objetos de la BD, así como

restaurarlos omoverlos de una BD a otra. Estas herramientas

utilizancomandos del SQL para obtener el contenido de los

objetosy escribirlos en/leerlos de ficheros. Una vez que se ha planeado una estrategia de

backup y seha probado, conviene automatizarla para facilitar

así sucumplimiento.

Page 32: Power Point Oracle

Comparativa entre Oracle y SQL Server

Características Oracle Microsoft SQL Server

Creador Oracle Corporation Microsoft

Fecha 1° Versión 1977 1989

Integridad Referencial

Sí Sí

Transacciones Sí Sí

Unicode Sí Sí

Tabla Temporal Sí Sí

Vista Materializada No Sí

Dominio Sí Sí

Trigger Sí SíAlta Disponibilidad Sí Sí

Page 33: Power Point Oracle

CONCLUSIÓN

Con la idea de facilitarnos las tareas que debemos de

desempeñar los humanos, hemos venido inventadodiversas herramientas a lo largo de nuestra historia,que nos permiten tener una mejor calidad de vida.

Los ordenadores son uno más de los inventos del hombre,

aunque debemos decir que las tecnologías para sufabricación y explotación han tenido un desarrollo sorprendente a partir de la segunda mitad del siglo

XX.

Page 34: Power Point Oracle

Características principales de Oracle.

Disponibilidad controlada de los datos de las aplicaciones.

Adaptación a estándares de la industria, como SQL-92.

Entorno cliente/servidor. Gestión de grandes bases de

datos. Alto rendimiento en

transacciones. Sistemas de alta

disponibilidad. Sistemas de alta

disponibilidad.

Usuarios concurrentes. Gestión de la seguridad. Autogestión de la integridad de

los datos. Opción distribuida. Portabilidad. Compatibilidad. Conectabilidad. • Replicación de entornos.

Oracle es un Sistema Gestor de Bases de Datos con características objeto

relacionales, que pertenece al modelo evolutivo de SGBD. Sus características

principales son las siguientes:

Page 35: Power Point Oracle