Curso Oracle #15 Administrar TableSpace
Вставка
- Опубліковано 19 вер 2024
- En esta lección aprenderemos a gestionar los TableSpace en Oracle
Código Usado en esta lección:
---------------------------------------------
--Ver los TableSpace creados
SELECT * FROM dba_tablespaces;
--Ver los TableSpace creados
SELECT * FROM dba_tablespaces;
--Ver los ficheros data files
SELECT * FROM dba_data_files;
--Espacios disponibles de cada TableSpace
SELECT * FROM dba_free_space;
create tablespace PRODUCCION
datafile 'D:\TableSpace\PRODUCCION01.DBF'
size 500M
autoextend on next 10M
maxsize 1G; --Dejar vacio para que tome el máximo
create tablespace DESARROLLO
datafile 'D:\TableSpace\DESARROLLO01.DBF'
size 500M
autoextend on next 10M
-- maxsize 30G; --Dejar vacio para que tome el máximo
--Para agregar datafiles a un espacio de tablas
alter tablespace PRODUCCION
add datafile 'D:\TableSpace\PRODUCCION02.DBF'
size 500M
autoextend on next 10M
--maxsize 1G;
--Si se necesita eliminar un datafile, emplear el siguiente comando:
alter tablespace PRODUCCION drop datafile 'D:\TableSpace\PRODUCCION02.DBF'
--Modificar Propiedades del DataFile
alter DATABASE datafile 'D:\TableSpace\PRODUCCION01.DBF' autoextend OFF;
alter DATABASE datafile 'E:\APP\ORAPRD\ORADATA\PROPRD\DESARROLLO01.DBF' autoextend ON next 10M;
--Eliminar un TableSpace y todos los datafiles
drop tablespace DESARROLLO including contents and datafiles;
--CREAR UN USUARIO ASIGNANDOLE A UN TABLESPACE
CREATE USER SIS_PRD IDENTIFIED BY SIS_PRD
default tablespace PRODUCCION
temporary tablespace TEMP
quota unlimited on PRODUCCION
SELECT * FROM DBA_USERS