introducción a base de datos oracle

18
ADMINISTRACIÓN DE BASE DE DATOS ORACLE Pablo Robayo [email protected]

Upload: pajaro5

Post on 13-Jun-2015

8.636 views

Category:

Technology


1 download

DESCRIPTION

Breve introducción a base de datos Oracle.

TRANSCRIPT

Page 1: Introducción a base de datos Oracle

ADMINISTRACIÓN DE BASE DE DATOS ORACLE

Pablo [email protected]

Page 2: Introducción a base de datos Oracle

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

Visión general

Page 4: Introducción a base de datos Oracle

• 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

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

TAREAS DEL ADMINISTRADOR & ARQUITECTURA

Page 7: Introducción a base de datos Oracle

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

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

Arquitectura

Page 10: Introducción a base de datos Oracle

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

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

Establecer sesiones y conexiones

Page 13: Introducción a base de datos Oracle

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

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

BASE DE DATOSORACLE

Page 16: Introducción a base de datos Oracle

Base de datos Oracle

Page 17: Introducción a base de datos Oracle

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

http://bit.ly/eCiLoa