Administracion+base de datos

Solo disponible en BuenasTareas
  • Páginas : 6 (1405 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de septiembre de 2010
Leer documento completo
Vista previa del texto
Tipos de Tablespaces
– Tablespace SYSTEM • Creado con la base de datos • Contiene el diccionario de datos • Contiene el segmento de undo de SYSTEM – Tablespace no de SYSTEM • Segmentos separados • Facilita la administración del espacio • Controla la cantidad de espacio asignada a un usuario

04/03/10

Instituto Tecnológico de Toluca

1

Creando Tablespaces
♦ Se crea un tablespaceusando el comando : ♦ CREATE TABLESPACE

CREATE TABLESPACE userdata DATAFILE '/u01/oradata/userdata01.dbf' SIZE 5M;

04/03/10

Instituto Tecnológico de Toluca

2

Administración del espacio en Tablespaces
– Tablespace manejados localmente (Locally Manage) : • Los extents libres son manejados en el Tablespace. • Un Bitmap es utilizado para almacenar los extents libres. • Cada Bit correspondea un bloque o grupo de Bloques. • El valor de un bit indica libre o utilizado. – Cuando el diccionario administra el Tablespace: • Los extents libres son manejados por el diccionario de datos. • Las tablas apropiadas son actualizadas cuando un extent es utilizado o liberado.
04/03/10 Instituto Tecnológico de Toluca 3

Tablespaces manejados localmente
– Reduce el contenido de las tablas deldiccionario de datos – No se genera undo (deshacer) cuando ocurre una asignación o liberación – No se requiere “coalesce”
CREATE TABLESPACE userdata DATAFILE '/u01/oradata/userdata01.dbf' SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;

04/03/10

Instituto Tecnológico de Toluca

4

Administración de Tablespace con el diccionario de datos
– Los extents son administrados en eldiccionario de datos. – Cada segmento almacenado en el tablespace puede tener una diferente clausula de almacenamiento. – Es requerida la Unión.
CREATE TABLESPACE userdata DATAFILE '/u01/oradata/userdata01.dbf' SIZE 500M EXTENT MANAGEMENT DICTIONARY DEFAULT STORAGE (initial 1M NEXT 1M PCTINCREASE 0);

04/03/10

Instituto Tecnológico de Toluca

5

Migrando un Tablespace de system administradopor diccionario
♦ Migrando un tablespace de SYSTEM administrado por

diccionario a un locally managed: DBMS_SPACE_ADMIN. TABLESPACE_MIGRATE_TO_LOCAL('SYSTEM');

04/03/10

Instituto Tecnológico de Toluca

6

Tablespace de Undo
– – – – Usado para almacenar los segmentos de undo No puede contener cualquier objeto Los extents son administrados localmente(locally managed) Solo puede usar lasclausulas DATAFILE y EXTENT MANAGEMENT

CREATE UNDO TABLESPACE undo1 DATAFILE '/u01/oradata/undo01.dbf' SIZE 40M;

04/03/10

Instituto Tecnológico de Toluca

7

Tablespaces Temporales
– – – – Usados para operaciones de ordenamientos Puede compartirse con multiples usuarios No puede contener ningún objeto permanente Se recomienda administrar los extents localmente (Locally managed)CREATE TEMPORARY TABLESPACE temp TEMPFILE '/u01/oradata/temp01.dbf' SIZE 20M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 4M; – Para optimizar el rendimiento es recomendable que UNIFORMSIZE sea multiplo de SORT_AREA_SIZE.
04/03/10 Instituto Tecnológico de Toluca 8

Default Temporary Tablespace
– Especifica el Tablespace temporal de la base de datos – Se elimina cambiando el Tablespace del sistema –Puede ser creado usando: • CREATE DATABASE • ALTER DATABASE

04/03/10

Instituto Tecnológico de Toluca

9

Creando un default temporary Tablespace
– Durante la creación de la base de datos:
CREATE DATABASE DBA01 LOGFILE GROUP 1 ('/$HOME/ORADATA/u01/redo01.log') SIZE 100M, GROUP 2 ('/$HOME/ORADATA/u02/redo02.log') SIZE 100M, MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100MAXINSTANCES 1 DATAFILE '/$HOME/ORADATA/u01/system01.dbf' SIZE 325M UNDO TABLESPACE undotbs DATAFILE '/$HOME/ORADATA/u02/undotbs01.dbf' SIZE 200 DEFAULT TEMPORARY TABLESPACE temp • TEMPFILE '/$HOME/ORADATA/u03/temp01.dbf' SIZE 4M CHARACTER SET US7ASCII

04/03/10

Instituto Tecnológico de Toluca

10

Creación de un Temporary Tablespace
– Después de la creación de la base de datos: ALTER...
tracking img