Download Mantenimiento de la base de datos

Document related concepts

Oracle Database wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Automatic Storage Management wikipedia , lookup

Área Global del Sistema wikipedia , lookup

Tabla (base de datos) wikipedia , lookup

Transcript
ADMINISTRACIÓN DE ORACLE
Marta Peláez Haro
Jorge López Prieto
Samuel Sánchez Cruz
Andrei Toma
Requisitos, instalación y primeros pasos
Administración del espacio y creación
manual de la BD
Creación y configuración de una BD
Administración de la seguridad
Mantenimiento de la base de datos
Introducción
Introducción
Conceptos clave
SGBD: Sistema gestor de bases de datos



Una base de datos
Software
Hardware y usuarios
DBA: Administrador de una base de datos
Usuarios
Requisitos, instalación y primeros
pasos
Requisitos, instalación y primeros pasos
Requisitos
Requerimientos HW



256MB RAM
512 MB de memoria virtual
de 1’4 a 1’5 GB de disco duro
Requerimientos SW

Distribuciones Windows:
 NT
 2000 + SP1
 XP profesional
Requisitos, instalación y primeros pasos
Instalación
BÁSICA
AVANZADA



Enterprise Edition
Standard Edition: grupo pequeño de trabajo, PYMES…
Personal Edition: entorno de desarrollo y despliegue
monousuario
Requisitos, instalación y primeros pasos
Se establecen las contraseñas las cuentas.



SYS
SYSTEM
SYSMAN
Al final de la instalación:




nombre de la BD (por defecto ORCL)
SID: identificador del sistema
Nombre del archivo de parámetros del
servidor
URL: para acceder al sistema
Requisitos, instalación y primeros pasos
Primeros pasos
Inicio de una instancia




Arrancar el servidor de la BD
Iniciar una instancia de BD
Asociar la BD a una instancia
Abrir la BD
Conexión a Oracle (versión 10g)

Herramienta SQL*plus
Administración del espacio y
creación manual de la base de
datos
Administración del espacio y
creación manual de la base de datos
Estimación del tamaño de una
base de datos
Una estimación puede determinar si el
diseño es correcto o si necesita reajustes
Espacio total


Estructuras lógicas: tablas, bases de datos…
Estructuras físicas: archivos de datos, bloques de datos…
Administración del espacio y
creación manual de la base de datos
Espacios de tabla y Archivos de
datos
TABLESPACE:
es la estructura que almacena físicamente los
datos de la tabla en uno o más archivos de datos asociados.
Archivos de datos:
el archivo para el almacenamiento físico
en disco de un espacio de tabla de una base de datos
Creación y configuración de una
Base de Datos
Uso del asistente de configuración de Oracle 10g
Creación y configuración de una Base de Datos
Paso 1
Creación y configuración de una Base de Datos
Paso 2 (plantillas) I
Creación y configuración de una Base de Datos
Paso 2 (plantillas) II
Creación y configuración de una Base de Datos
Paso 3 (identificación)
Creación y configuración de una Base de Datos
Paso 4 (gestión)
Creación y configuración de una Base de Datos
Paso 5 (contraseñas)
Creación y configuración de una Base de Datos
Paso 6 (almacenamiento I)
Creación y configuración de una Base de Datos
Paso 7 (almacenamiento II)
Creación y configuración de una Base de Datos
Paso 8 (recuperación)
Creación y configuración de una Base de Datos
Paso 9 (esquemas de ejemplo)
Creación y configuración de una Base de Datos
Paso 10 (Ajuste de parámetros) I
Creación y configuración de una Base de Datos
Paso 10 (Ajuste de parámetros) II
Creación y configuración de una Base de Datos
Paso 10 (Ajuste de parámetros) III
Creación y configuración de una Base de Datos
Paso 10 (Ajuste de parámetros) IV
Creación y configuración de una Base de Datos
Paso 11 (Almacenamiento en la BD)
Creación y configuración de una Base de Datos
Paso 12 (opciones de creación)
Creación y configuración de una Base de Datos
Paso 2 (plantillas)
Seguridad En Oracle
Seguridad en Oracle
Dos Conceptos Fundamentales
Perfil
Rol
Ejemplo Perfiles / Roles
Administrador
sistema
Rol
Ad-users
Privilegios para consulta-modificación-actualización de
información relativa a los usuarios del sistema
Administrador
usuarios
Rol
Ad-tables
Privilegios para consulta-modificación-actualización de
información relativa a cualquier tabla de datos en el
sistema
Analista
Marketing
Rol
Cosul-tables
Privilegios para consulta de la información contenida
En las tablas de datos del sistema (sin acceso a tablas
de información del sistema)
Seguridad en Oracle
Servicios Básicos De Seguridad
Autenticación de usuarios:
- Mediante contraseña
- Mediante SO.
- Global de usuario
Administración de privilegios
- Privilegios de sistema.
- Privilegios de objetos
Administración de contraseñas
Establecer límites de recursos
- Limites por usuario de la base de datos
- Limites de recursos del sistema
Seguridad en Oracle
Mecanismos De Protección De
Datos
Registro de transacciones
- Opción LIST del comando ARCHIVE LOG
- Habilitación de la recuperación de medios
Recovery manager
- Descripción del uso de la herramienta Rman
Recuperación base de datos
Seguridad en Oracle
Seguridad Con Enterprise
Manager
Administración de seguridad con E-M
Administración de la herramienta E-M
- Gestión de los métodos de notificación
- Configuración e parches.
- Gestión de interrupciones.
Seguridad en Oracle
Establecimiento De Políticas
Gestión de bibliotecas de políticas
Ejemplos de políticas
Prioridad
Regla de política
Categoría
Tipo de
destino
Descripción
Desactivar
Y
Puertos abiertos
Seguridad
Host
Comprueba los puertos
abiertos
No
Y
Numero insuficiente
de archivos de
control
Configuración
Base de
datos
Comprueba el uso
único de un archivo de
control
Si
Desac por
X
Mantenimiento de la base de
datos
Mantenimiento de la base de datos
Exportación de datos 1/3
Exportación e Importación
Exportación
Servidor 1
Importación
Servidor 2
Exportación de datos 2/3
¿Que se puede exportar?
La base entera
Los esquemas
Las tablas
Mantenimiento de la base de datos
Exportación de datos 3/3
¿Cómo se puede exportar / importar?
Data Pump Export

Formato propietario
SQL Loader

Formato SQL
LOAD DATA
INTO TABLE ofertas
REPLACE
FIELDS TERMINATED BY ';'
(id,
fecha date 'yyyymmdd',
descripcion char(25),
producto1 char(25),
producto2 char(25))
1;20031025;DSL/Wireless Expense Oct; Home DSL; Wireless
2;20031125;Office Equipment; Optical Mouse; Network Router
3;20031225;Computer System; Dell Pentium 4 Laptop; Docking Bay
Mantenimiento de la base de datos
Copias de seguridad 1/4
¿Que es una copia de seguridad?
Mantenimiento de la base de datos
Copias de seguridad 2/4
¿Cómo se dividen?
Logicas
Fisicas
Mantenimiento de la base de datos
Copias de seguridad 3/4
¿Cómo se dividen?
BOUM !!!
Consistentes
Inconsistentes
Mantenimiento de la base de datos
Copias de seguridad 4/4
Mantenimiento de la base de datos
Reorganización de datos
¿Por qué se necesita ?
Fragmentación debida a las
operaciones de INSERT / UPDATE / DELETE
Se reconstruyen los archivos “index” y
las tablas fragmentadas
Se recrean tablas con atributos óptimos
para el almacenamiento
Mantenimiento de la base de datos
Clonación de una base
Se duplica la estructura idéntica de
la BD
Se pueden duplicar los datos
BD
Dolly
Mantenimiento de la base de datos
Gestión de políticas
Mantenimiento de la base de datos
Violaciones de políticas
End of slide show, click to exit.
Realización
Marta
Jorge
Samuel
Andrei
Peláez Haro
López Prieto
Sánchez Cruz
Toma