Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GESTION DE ALMACENAMIENTO
CONCEPTO:
Un Tablespace es una unidad lógica que define el espacio de
almacenamiento de datos dentro de una base de datos y que
están constituidos por uno o más Datafiles.
Es recomendable crear un Tablespace por cada área funcional
de la empresa, es decir un tablespace para Comercial, RRHH,
Finanzas, etc.
Cada tablespace comprende un espacio de almacenamiento y
como tal se puede llenarse con los objetos grabados
( tablas, índice, otros ).
OBJETIVO :
Aprenderemos en esta lección a efectuar el mantenimiento
básico de los Tablespace.
----------------------------------
-- 0. ACCIONES PREVIAS - LINUX
----------------------------------
Creando directorio /u02/datos
mkdir /u02/datos
Verificando directorio:
tree /u02/datos
----------------------------------
-- 1. CREACION DE TBS
----------------------------------
CREATE TABLESPACE TBS_VENTAS
DATAFILE '/u02/datos/df_ventas_01.dbf'
SIZE 3M;
-------------------------------------
-- 2. CONSULTA ADMINISTRATIVA DE TBS
-------------------------------------
SELECT * FROM DBA_TABLESPACES;
-------------------------------------------
-- 3. CONSULTA ADMINISTRATIVA DE DATAFILES
-------------------------------------------
SELECT * FROM DBA_DATA_FILES;
https://bit.ly/3cXNnSO
REQUERIMIENTO 01:
a. Crear el tablespace TBS_GEOLOGIA con 50MB de espacio.
(/u02/datos/df_geologia01.dbf )
b. Liste los Datafiles de la Base de Datos.
c. Liste los Tablespaces
d. Comprobar la creación con el TOAD
--------------------------------------------------------
--------------------------------------
-- 5. MODIFICANDO TAMAÑO DE DATAFILES
--------------------------------------
ALTER DATABASE
DATAFILE '/u02/datos/df_ventas_01.dbf'
RESIZE 10M;
----------------------------------
-- 6. AGREGANDO UN NUEVO DATAFILE AL TBS
----------------------------------
ALTER TABLESPACE TBS_VENTAS
ADD DATAFILE '/u02/datos/df_ventas_02.dbf' SIZE 10M;
Verificando directorio:
tree /u02
https://bit.ly/3dCeNga
REQUERIMIENTO 02:
a. Ampliar el espacio el datafile DF_GEOLOGIA01.DBF a 75 MB
b. Agregar un nuevo datafile de 100MB a TBS_GEOLOGIA
((/u02/datos/df_geologia02.dbf)
c. Comprobar la creación con dba_data_files.
----------------------------------
-- 7. ELIMINANDO LOS TBS
----------------------------------
DROP TABLESPACE TBS_VENTAS
INCLUDING CONTENTS AND DATAFILES;