Power Point Oracle
-
Upload
darkjunier -
Category
Documents
-
view
776 -
download
2
Transcript of 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
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
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.
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
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
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
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
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
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
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
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.
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).
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)
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.
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
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.
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.
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.
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.
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
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
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
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.
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
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.
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
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.
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.
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
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.
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.
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í
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.
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: