introducción a base de datos oracle
DESCRIPTION
Breve introducción a base de datos Oracle.TRANSCRIPT
![Page 2: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/2.jpg)
Iniciando el trabajo con base de datos Oracle
• Visión general • Tareas del administrador y
Arquitectura• Establecer conexiones y sesiones• Base de datos Oracle
![Page 3: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/3.jpg)
Visión general
![Page 4: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/4.jpg)
• Base de datos relacional.1
• Es portable, funciona en casi todos los OS: Windows, Linux, AIX, Solaris, Unix, UX, etc.
2
• Fuertemente atado con Java. Tiene su set de herramientas para SQL, programación (forms)
3
BD Oracle en corto….
![Page 5: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/5.jpg)
La familia de DB Oracle
Enterprise Edition
Standard Edition
Personal Edition
Express Edition
• La BD principal para grandes implementaciones.
• Tiene todas las carácterísticas y opciones• Seguridad, Olap, compresión, testing, etc.
• Para operaciones medianas y pequeñas.• Configurable hasta 4 CPUs• Puede ser usada en cluster.
• Para desarrolladores.• Requiere licencia• Tiene todas las características de
Enterprise
• Versión light• Gratuita para Linux y Windows• Limitada a 1 GB de memoria
![Page 6: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/6.jpg)
TAREAS DEL ADMINISTRADOR & ARQUITECTURA
![Page 7: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/7.jpg)
Tareas
• Desde la perspectiva de roles, las organizaciones que trabajan con bases de datos tienen un rol de administrador de base de datos.
• La persona o equipo que ejecuta este rol se encarga de verificar que los datos distribuidos en las diferentes aplicaciones estén siempre disponibles, seguros y con un rendimiento adecuado.
![Page 8: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/8.jpg)
Tareas
Installar y actualizar las opciones de la base de
datosCrear tablas e índices Crear y mantener los
«tablespaces»
Manejar •archivos de control, online redo logs, redo logs archivados, colas de tareas y procesos del servidor
Crear, motinoreas y afinar procesos de carga de
datos.
Añadir usuarios, grupos e implementar
procedimientos de seguridad
Implementar planes de backup, recuperación,
manejo del ciclo de vida de la información, y
planes de disponibilidad.
Monitorear el rendimiento de la base de
datos y excepciones.
Reorganizar y afinar la base de datos.
Resolver los problemas de la base de datos
![Page 9: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/9.jpg)
Arquitectura
![Page 10: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/10.jpg)
Arquitectura• Oracle Server– Está formado por una instancia y una base de
datos Oracle.• Instancia Oracle– Es la combinación de los procesos en segundo
plano y las estructuras de memoria.• Base de datos Oracle– Proporciona el almacenamiento físico real
para la información.
![Page 11: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/11.jpg)
Arquitectura
• Otros archivos clave– Permiten configurar la instancia, seguridades,
recuperación de emergencia.• Procesos de usuario y de servidor– Son los procesos principales implicados en la
ejecución de una sentencia SQL.• Otros procesos– Gestión de cola avanzada, cluster, etc.
![Page 12: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/12.jpg)
Establecer sesiones y conexiones
![Page 13: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/13.jpg)
Sesiones y conexiones• Para ejecutar sentencias SQL es necesario
conectarse a una instancia.• Puede usar herramientas como SQL *Plus, o
programas.• La conexión es una ruta de comunicación entre
un proceso de usuario y Oracle Server, se puede conectar de tres formas:– Ejecutando la instancia Oracle en un equipo.– En red (Cliente – Servidor)– Tres capas.
![Page 14: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/14.jpg)
Sesiones y conexiones• Sesion:– Es una conexión específica de un usuario a Oracle
Server.– Inicia cuando Oracle Server valida al usuario.– Finaliza cuando el usuario se desconecta.– Un usuario puede tener varias sesiones si se conecta
desde distintas herramientas, aplicaciones o terminales al mismo tiempo.
![Page 15: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/15.jpg)
BASE DE DATOSORACLE
![Page 16: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/16.jpg)
Base de datos Oracle
![Page 17: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/17.jpg)
Base de datos Oracle• Su objetivo general es almacenar y recuperar
información relacionada.• Tiene una estructura lógica y una fisica.• Tiene tres tipos de archivos– De datos, tienen los datos reales de la base de
datos.– Redo log, registro de cambios.– De control, mantienen y verifican la integridad de la
base de datos.
![Page 18: Introducción a base de datos Oracle](https://reader034.vdocuments.pub/reader034/viewer/2022052304/557b263fd8b42a796a8b5126/html5/thumbnails/18.jpg)
http://bit.ly/eCiLoa