Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Realizado por:
Marvin Zumbado
Agenda
1. Introducción
2. Historia
3. Internacionalización
4. Sistemas Operativos
5. Características
6. Definición de Base de datos
7. Esquema
8. Estructura Lógica y Física de Oracle
9. Arquitectura de Procesos
10. Ediciones
11. Software relacionado
12. Uso
13. Mercado
14. Conclusiones y Recomendaciones
Introducción
• Es la innovación la que impulsa el éxito de Oracle. Oracle fue una de las primeras
empresas en lograr que sus aplicaciones comerciales estén disponibles en Internet—
una idea hoy en día dominante. Con el lanzamiento de Oracle Fusion Middleware,
Oracle comienza a lanzar nuevos productos y funcionalidades, los cuales reflejan el
objetivo de la empresa: conectar todos los niveles de tecnología empresarial para
ayudar a los clientes a acceder al conocimiento que necesitan para responder con
velocidad y agilidad ante los requisitos del mercado. Hoy, Oracle Real Application
Clusters, Oracle E-Business Suite, Oracle Grid Computing (inglés), soporte de
Enterprise Linux, y Oracle Fusion fomentan el compromiso hacia la innovación y los
resultados, lo cual ha perfilado a Oracle durante 30 años.
Internacionalización
(cont.)
• ¿Qué planea Oracle para el futuro? Bueno, obviamente, luchará por ser #1 en
Middleware y #1 en aplicaciones, del mismo modo que logró ser con la base de
datos.
Product Lines
SERVERS, STORAGE, AND NETWORKING
Agile (May 2007) Hyperion (March 2007) Siebel (January 2006)
–Windows.
–Linux.
–Mac OS X.
–Unix
Análisis FODA
Es multiplataforma.
Soporta todas las funciones que se esperan de un servidor.
Fortalezas Permite las particiones para la mejora de la eficiencia.
Permite que los computadores compartan a través de internet u tras
redes de telecomunicaciones no solo información si no también
poder de calculo y capacidad de almacenamiento
Costo.
Orientacion hacia la internet.
FODA
Oportunidades
Evolución hacia los objetos.
Soporte.
Configuracion del Oracle muy lento.
Debilidades Un error frecuente consiste en pensar que basta instalar el Oracle en un
servidor y enchufar directamente las aplicaciones
Necesidad de ajustes.
Amenazas Desafortunadamente, la implementación de los objetos no ofrece una ventaja
clara en eficiencia
MZ
Características principales de Oracle
• Entorno cliente/servidor.
• Gestión de grandes bases de datos.
• Usuarios concurrentes.
• Alto rendimiento en transacciones.
• Sistemas de alta disponibilidad.
• Disponibilidad controlada de los datos de
las aplicaciones.
Características principales de Oracle
(Cont.)
• Adaptación a estándares de la industria,
como SQL-92.
• Gestión de la seguridad.
• Autogestión de la integridad de los datos.
• Opción distribuida.
• Portabilidad.
• Compatibilidad.
• Conectabilidad.
• Replicación de entornos
Definición de base de datos e
instancia de Oracle.
– process-monitor process
Procesos de usuario, conexiones y
sesiones
• Un proceso de usuario requiere la invocación de
software de aplicación.
• Una conexión se refiere a la relación de un
usuario a una instancia de Oracle.
• Una sesión consiste en una conexión específica a
una instancia de Oracle
• Concurrencia y ―locking‖
– Controla el acceso simultáneo de recursos por medio
de locks (también llamados enqueues).
– También utiliza ―latches‖ que son mecanismos de
serialización de bajo nivel para proteger estructuras
de datos compartidas
Seguridad en Oracle
• Usuarios y esquemas de la base de datos.
• Privilegios.
• Roles.
• Ajustes de rendimiento y cuotas.
• Límites sobre los recursos.
• Auditoría.
• Cuotas y límites
Estructuras usadas para la
recuperación en Oracle
• estructuras y mecanismos software:
– Recuperación de la base de datos ante distintos
tipos de fallos.
– Operaciones de recuperación flexibles.
– Disponibilidad de los datos durante las
operaciones de backup y recovery.
• Estructuras para recuperación completa:
– el Redo Log,
– los segmentos de rollback,
– un fichero de control,
– las copias necesarias de la base de datos.
JA
Ediciones
Oracle tiene actualmente cuatro "ediciones", cada uno con
diferentes características y precios:
• Oracle Enterprise Edition (EE) - El buque insignia que ofrece
Oracle con una amplia gama de herramientas y funciones
para la gran empresa.
• Oracle Standard Edition (SE) - Oracle SE contiene las
funciones básicas de gestión de bases de datos para tiendas
pequeñas y medianas empresas a un costo mucho más bajo
que el de EE.
• Oracle Standard Edition One (SEO) - Oracle SEO es
especialmente caro para los servidores de un sólo
procesador utilizados por las pequeñas empresas.
• Oracle Express (XE) - Oracle Express contiene algunas de
las características básicas de DBA, incluyendo la replicación
de sólo lectura.
Software relacionado
MA
Conclusiones
• Oracle es uno de los motores de base de
datos relacional más utilizado a nivel mundial.
• Puede ejecutarse en todas las plataformas de
hardware, desde una laptop, una PC, hasta
en un supercomputador.
• Oracle soporta todas las funciones que se
esperan de un servidor: un lenguaje de diseño
de bases de datos muy completo (PL/SQL)
que permite implementar diseños "activos",
con triggers y procedimientos almacenados,
con una integridad referencial declarativa
bastante potente.
• Permite el uso de particiones para la mejora
de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de
bases de datos distribuidas.
Conclusiones y
Recomendaciones
• El software del servidor puede ejecutarse en
multitud de sistemas operativos, tales como:
Windows, Linux, Mac OS X, Unix, etc.
• El Sistema de Gestión de Bases de Datos
(SGBD) Consiste en un conjunto de
programas, procedimientos y lenguajes que
nos proporcionan las herramientas necesarias
para trabajar con una base de datos.
• En cuanto a seguridad, Oracle brinda al
usuario un set de funcionalidades para
obtener un ambiente muy seguro.
• Es imprescindible que el profesional de Oracle
entienda las características y opciones dentro
de la desconcertante variedad de ofertas del
software de Oracle.