Añadir un Datafile en 11g por SQLPlus*

Posted by josefabre | Posted in Noticias | Posted on 20-05-2014

0

La creación de  datafile’s para un DBA es muy común. y mas común aun es, no tener ambiente gráfico para crearlo por lo que en este blog se enseña  como crear un datafile por sqlplus*

Como saber cuando es necesario el incremento de un datafile, es cuando:

– El o los datafiles que componen el tablespace no se pueden extender más porque hemos llegado a la máxima capacidad del disco donde este ubicado

– Hemos llegado el máximo permitido por Oracle.

La recomendación para ampliar el datafile automáticamente va de la mano con la  transacción que posee su base de datos, si es una base que no posee mucha transacción con 10MB esta bien.

Se recomienda ampliar y crear un nuevo datafile si todos los que posee el tablespace estan al 100% y el ultimo esta a un 90%

Problema: Tenemos el tabelspace DATA de la base de datos TEST que esta por encima del 90% de ocupación y necesitamos ampliarlo, desde sqlplus*

1.-Revisión de los datafile llenos.

SQL>SELECT FILE_NAME, BYTES FROM DBA_DATA_FILES WHERE TABLESPACE_NAME =’DATA';
FILE_NAME                                                                     Tamaño en MB

————————————————————–                     —————–

/u02/oradata/TEST/dat/TEST_DATA_01.dbf               32768

/u02/oradata/TEST/dat/TEST_DATA_02.dbf               32768

El tablespace DATA tiene ya 2 datafiles de 32GB que no podemos extender por loque vamos a añadirle un tercer datafile, vamos a añadir el datafile TEST_DATA_03.dbf de 5GB, nos aseguramos que tenemos el espacio libre el filesytem y realizamos la siguiente operación en sqlplus:

2.- Agregar datafile al tablesapce

SQL> ALTER TABLESPACE DATA ADD DATAFILE ‘/u02/oradata/TEST/dat/TEST_DATA_03.dbf’ SIZE 5120M;

3.- Revisión del datafile nuevo.

SQL>SELECT FILE_NAME, BYTES FROM DBA_DATA_FILES WHERE TABLESPACE_NAME  =’DATA';
FILE_NAME                                                                     Tamaño en MB

————————————————————–                     —————–

/u02/oradata/TEST/dat/TEST_DATA_01.dbf               32768

/u02/oradata/TEST/dat/TEST_DATA_02.dbf               32768

/u02/oradata/TEST/dat/TEST_DATA_03.dbf                 5120

Be Sociable, Share!

Write a comment