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

КОМЕНТАРІ • 1