Вы находитесь на странице: 1из 22

Sesión 4: Tablespaces y datafiles

Ing. Diana Flores Saavedra

dfloress2@upao.edu.pe

Laboratorio de Sistemas de Gestión de Bases de Datos

2

Logro del aprendizaje

El alumno al finalizar la sesión debe ser capaz de

gestionar las estructuras de almacenamiento de

una base de datos en Oracle Database 11g.

almacenamiento de una base de datos en Oracle Database 11g. Universidad Privada Antenor Orrego. Ingeniería de

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

3

Indice

1.

Los redo log files archivados.

2.

Los tablespaces

3.

Los datafiles

4.

Actividad de laboratorio

5.

Comentarios finales

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

4

4 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.
4 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.
4 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

5

¿En qué consiste el archivamiento?

5 ¿En qué consiste el archivamiento? Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

6

Cómo se realiza el archivamiento

Cambiar el modo archivado

se realiza el archivamiento • Cambiar el modo archivado Universidad Privada Antenor Orrego. Ingeniería de

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

7

Cómo se realiza el archivamiento

Especificar la destinación

se realiza el archivamiento • Especificar la destinación Universidad Privada Antenor Orrego. Ingeniería de

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

8

8 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.
8 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

9

¿Qué es un tablespace?

Lógica

Física

9 ¿Qué es un tablespace? Lógica Física Tablespaces Datafiles Universidad Privada Antenor Orrego. Ingeniería de
9 ¿Qué es un tablespace? Lógica Física Tablespaces Datafiles Universidad Privada Antenor Orrego. Ingeniería de

Tablespaces

9 ¿Qué es un tablespace? Lógica Física Tablespaces Datafiles Universidad Privada Antenor Orrego. Ingeniería de

Datafiles

es un tablespace? Lógica Física Tablespaces Datafiles Universidad Privada Antenor Orrego. Ingeniería de

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

10

Ventajas de los tablespaces

Separa

los

datos del

usuario

de

los

del

diccionario.

 

Distribuye información diferentes discos.

la

en

Permite poner una porción de la BD en modo offline.
Permite poner una porción de la BD en modo offline.
Permite poner una porción de la BD en modo offline.
Permite poner una porción de la BD en modo offline.
Permite poner una porción de la BD en modo offline.
Permite poner una porción de la BD en modo offline.

Permite poner una porción de la BD en modo offline.

Permite poner una porción de la BD en modo offline.

Separa

datos

de

distintas aplicaciones.

Distribuye la información según su uso.
Distribuye
la
información según su
uso.
Permite realizar copias de seguridad de una porción de la BD.
Permite realizar copias de seguridad de una porción de la BD.
Permite realizar copias de seguridad de una porción de la BD.
Permite realizar copias de seguridad de una porción de la BD.
Permite realizar copias de seguridad de una porción de la BD.
Permite realizar copias de seguridad de una porción de la BD.

Permite realizar copias de seguridad de una porción de la BD.

Permite realizar copias de seguridad de una porción de la BD.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

11

Gestión de los tablespaces

Lógico

Físico

11 Gestión de los tablespaces Lógico Físico Tablas (Objetos de la BD) • Gestionados por el

Tablas (Objetos de la BD)

• Gestionados por el diccionario. • Gestionados localmente.
• Gestionados
por
el
diccionario.
• Gestionados localmente.
Segmento
Segmento

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

12

Gestión del espacio de los segmentos

Extensión #3

Datablocks
Datablocks
• Manual PCTFREE PCTUSED FREELIST • Automática
Manual
PCTFREE
PCTUSED
FREELIST
Automática

FreeList

Block #2

Block #4

Block #6

Block #7

FreeList Block #2 Block #4 Block #6 Block #7 Universidad Privada Antenor Orrego. Ingeniería de

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

13

Los tablespaces temporales

Operaciones

de

ordenación

SORT_AREA_SIZE

Create index, select distinct, order

by, group by, …

Combinación de tablas.

Almacena tablas temporales.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

14

Tareas

de

temporales

gestión

de

tablespaces

Asignar tablescape por defecto

A nivel de usuario: TEMPORARY TABLESPACE

A nivel de base de datos: DEFAULT TEMPORARY

TABLESPACE

Crear tablespace temporal

• CREATE TEMPORARY TABLESPACE … TEMPFILE ‘….’ SIZE

… EXTENT MANAGEMENT LOCAL UNIFORM SIZE …

Agregar un tempfile

• ALTER TABLESPACE … ADD TEMPFILE ‘…’ SIZE …

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

15

Disponibilidad de los tablespaces

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

16

Disponibilidad de los tablespaces

Read only Read write

escrituras

en

Evitar datafiles.

Proteger información histórica.

Evitar la necesidad de backups

los

contínuos.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

17

17 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.
17 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

18

Administración de datafiles

File Number • Absoluto • Relativo
File Number
• Absoluto
• Relativo
DB_FILES
DB_FILES
DB_FILES
DB_FILES
DB_FILES
DB_FILES

DB_FILES

DB_FILES
DBA_DATA_FILES
DBA_DATA_FILES
DBA_DATA_FILES
DBA_DATA_FILES
DBA_DATA_FILES
DBA_DATA_FILES

DBA_DATA_FILES

DBA_DATA_FILES

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

19

Ubicación de los datafiles

19 Ubicación de los datafiles Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.
19 Ubicación de los datafiles Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

20

20 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.
20 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

21

21 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.
21 Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.

22

Bibliografía

Biju Thomas OCA: Oracle database 11g administrator certified associate study guide Wiley Publishing, Inc., 2009.
Biju Thomas
OCA: Oracle database
11g administrator
certified associate study
guide
Wiley Publishing, Inc., 2009.
ISBN: 978-0-470-39512-7
Serradilla Amarilla J. y Fernández Martínez F. Apuntes de Administración de Oracle 10g. Universidad de
Serradilla Amarilla J. y Fernández
Martínez F. Apuntes de
Administración de Oracle 10g.
Universidad de Murcia. España.
2008
de Oracle 10g. Universidad de Murcia. España. 2008 ORACLE . Material de certificación en Oracle Database
ORACLE . Material de certificación en Oracle Database 10g. 2005
ORACLE . Material de
certificación en Oracle Database
10g. 2005

Universidad Privada Antenor Orrego. Ingeniería de Computación y Sistemas.