01
-
Upload
audiomas-soni -
Category
Engineering
-
view
27 -
download
0
Transcript of 01
Modelamiento y Gestión de Base de Datos
Adolfo Jiménez
2016
Conceptos básicos
• Tablas
• Primary key
• Foreing key
• Campos
• Filas, etc
Conceptos básicos
• DML
• DDL
• DCL
• Transaction Control
Trabajo de un DBA
• Instalar base de datos y crear
• Levantar y bajar instancias
• Gestionar las estructuras de almacenamiento de la BD
• Gestionar usuarios, seguridad, esquemas
• Hacer backup y recuperación si fuera necesario
• Hacer monitorización proactiva de la BD y tomar acciones proactivas y correctivas, diagnosticar y reportar errores de Oracle
Herramientas para administración
• Oracle Universal Installer (OUI)
• Database Configuration Assitent (DBCA)
• Database Upgrade Asistant (DBUA)
• Oracle Net Manager
• Oracle Net Configuration Asistant
• Oracle Enterprise Manager
• SQL Plus
• Recovery Manager (RMAN)
• Oracle Secure Backup
• Data Pump
• SQL Loader
Arquitectura básica
• Formada por dos partes básicas:
• La instancia. La memoria y los procesos que permiten el funcionamiento de Oracle.
• Base de datos. Ficheros en disco
Instancia
• Formada por la memoria y los procesos que operan en elservidor, es decir, es lógica.
System Global Area
• La SGA es una estructura básica de memoria de Oracleque sirve para facilitar la transferencia de informaciónentre usuarios y también almacena la informaciónestructural de la BD más frecuentemente requerida.
SGA
Program Global Area
• La PGA es la zona de memoria privada de cada procesoOracle (también para los procesos background), donde lainformación que contiene básicamente informaciónsobre la sesión (que usuario esta conectado,privilegios, que cursores están abiertos, buffer deordenación ).
• Los procesos background tienen también su propia PGA
PGA
Base de datos
•Una Base de Datos Oracle está almacenada físicamenteen ficheros, y la correspondencia entre los ficheros y lastablas es posible gracias a las estructuras internas de laBD, que permiten que diferentes tipos de datos esténalmacenados físicamente separados.
• Está división lógica se hace gracias a los espacios detablas, tablespaces.
Estructura de almacenamiento
Estructura de almacenamiento
• Insert
• Update
• Delete
Estructura de almacenamiento
• Se alamacena lógicamente en tablespaces y físicamente en datafiles.
• Tablespaces. Puede estar compuesto de uno o más datafiles, un datafile pertenece sólo a un tablespace. Aquí se almacenan segmentos (tablas, índices) que compone el esquema.
• Datafiles. Pueden pertenecer solo a un tablespace y a una base
• de datos, son un repositorio de datos (objectos)
Estructura de almacenamiento
• Consulta para ver los TABLESPACES:
Estructura de almacenamiento
• Consulta para ver información de DATAFILES:
Instalación de Oracle
Uso de EM
Configuración del entorno de red
tnsnames.ora
El listener