Download Mantenimiento de la base de datos
Document related concepts
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