44
Modelamiento y Gestión de Base de Datos Adolfo Jiménez 2016

Document01

Embed Size (px)

Citation preview

Page 1: Document01

Modelamiento y Gestión de Base de Datos

Adolfo Jiménez

2016

Page 2: Document01

Conceptos básicos

• Tablas

• Primary key

• Foreing key

• Campos

• Filas, etc

Page 3: Document01

Conceptos básicos

• DML

• DDL

• DCL

• Transaction Control

Page 4: Document01

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

Page 5: Document01

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

Page 6: Document01

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

Page 7: Document01
Page 8: Document01

Instancia

• Formada por la memoria y los procesos que operan en elservidor, es decir, es lógica.

Page 9: Document01

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.

Page 10: Document01

SGA

Page 11: Document01

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

Page 12: Document01

PGA

Page 13: Document01

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.

Page 14: Document01

Estructura de almacenamiento

Page 15: Document01

Estructura de almacenamiento

• Insert

• Update

• Delete

Page 16: Document01

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)

Page 17: Document01

Estructura de almacenamiento

• Consulta para ver los TABLESPACES:

Page 18: Document01

Estructura de almacenamiento

• Consulta para ver información de DATAFILES:

Page 19: Document01

Instalación de Oracle

Page 20: Document01
Page 21: Document01
Page 22: Document01
Page 23: Document01
Page 24: Document01
Page 25: Document01
Page 26: Document01
Page 27: Document01
Page 28: Document01
Page 29: Document01
Page 30: Document01
Page 31: Document01
Page 32: Document01
Page 33: Document01
Page 34: Document01
Page 35: Document01
Page 36: Document01
Page 37: Document01
Page 38: Document01
Page 39: Document01
Page 40: Document01

Uso de EM

Page 41: Document01

Configuración del entorno de red

Page 42: Document01

tnsnames.ora

Page 43: Document01

El listener

Page 44: Document01