Sei sulla pagina 1di 2

Tablespace: un Tablespace es utilizado para agrupar logicamente los datos;Cada tablespace es t formado fisicamente por uno o ms archivos de datos.

Al utilizar ms de un DatFile p or tablespace puede distribuirse los datos sobre varios discos y balancear la ca rga de E/S,mejorando as el rendimiento del sistema. * ORACLE automticamente crea un tablespace llamado SYSTEM. * Un tablespace slo puede pertenecer a una BD a la vez. Tipos de tablespaces: permanent (datos: system, sysaux, aplicaciones), undo (rol lback) y temporary (sort). Oracle >=10g permite crear bigfile tablespaces , de hasta 8EB (millones de terabyte s). * Un tablespace se puede poner en modo read-only o read- write. ------------------------------------------------El tablespace SYSTEM almacena el data dictionary. El tablespace SYSAUX almacena objetos para el catalogo del RMAN, el AWR, Data Mi ning y otros. ------------------------------------------------segmento.- sirve para almacenar las estructuras lgicas de la BD(tablas,ndices...) Existen diferentes tipos: -segmentos de datos -segementos de ndice -segmento de Rollback -segmentos Temporales -------------------------------------------------Extensiones.-Los extents son las piezas utilizadas para constituir segmentos, la razn principal de esta estrutura es la de minimizar el espacio desperdiciado de un tablespace. -------------------------------------------------Bloque oracle o Bloque de datos.- Una BD se encuentra almacenada en bloques de d atos q es el nivel mas fino de unidades de almacenamiento. El tamao de un bloque de datos simpre correponde a un mltiplo del tamao de bloque manejado por el sistem a de operacin. -El tamao del bloque de datos es un valor configurable en el DBMS. -------------------------------------------------Tipos de tablespaces *Tablespace permanente *Tablespace SYSTEM: Se crea automticamente al hacer la instalacin de Oracle, o al crear una BD. Contiene el diccionario de datos. *Tablespaces temporales: Es aqul en el que solamente puede haber objetos temporales. -------------------------------------------------Estado del Tablespace *Un tablespace puede estar en dos estados: Online y Offline. *Existe una vista que nos da informacin sobre los tablespaces de nuestra base de datos. select tablespace_name, status from dba_tablespaces; -Estado del tablespace (Modo offine).-Para poder hacer una copia de seguridad de l tablespace estando completamente seguros de que nadie est modificando los objet os del tablespace. -Estado del tablespace ( Modo online).-Lo contrario a las tablespace en modo off line -------------------------------------------------Manipulacin del tablespace: -Crear un Tablespace: Create tablespace prueba datafile c:\ORACLEXE\ORADATA\XE\prueba01.dbf' size 100M ;

-Aumentar el tamao del Tablespace: Alter database tablespace prueba add datafile c:\oracleexe\oradata\XE\prueba02.dbf' size 50M; -Borrando un tablespace. Para eliminar un tablespace de la base de datos se debe utilizar la sentencia: Drop tablespace prueba; ---------------------------------------------------*Tablespaces temporales.-Para crear un tablespace temporal simplemente hay que aa dir la palabra TEMPORARY a la instruccin utilizada para crear tablespaces normale s. ejemplo: Create temporary tablespace prueba datafile '/users/oradata/orcl/prueba01.dbf' s ize 100M; *Tablespaces read only.-Se pueden consultar los datos de los objetos, no se pued e ni borrar ni insertar nada en ellos. Syntaxis: CREATE [ BIGFILE SMALLFILE ] { permanent_tablespace_clause temporary_tablespace_clause undo_tablespace_clause } ;

Potrebbero piacerti anche