top of page

14.22. BACKUP DE TABLESPACES

Captura (1).jpg

   Detalle:

   Fichero Apuntes........

APUNTES.xlsm

En ocasiones no tenemos la necesidad de hacer backups completos todos los días, puede pasar que necesitemos en determinado momento hacer un backup de algunos ficheros o tablespaces. Esto es muy importante por ejemplo cuando tenemos bases de datos muy grandes y con diferentes tipos de funcionalidad, y de esta manera, podemos gestionar con más eficiencia qué vamos a copiar todos los días, o qué necesitamos copiar todos los días.

Veamos cuáles son los ficheros que tenemos dentro de la base de datos, escribimos el comando:

  • SELECT * FROM DBA_DATA_FILES;


Y podemos observar que Oracle nos almacena los ficheros de la base de datos en esta dirección de aquí: dentro del directorio de la base de datos y a su vez, dentro del directorio ORADATA. También podemos observar la misma dirección para este fichero de aquí.


Vamos a crear un nuevo tablespace, y mediante su propiedad datafile, le vamos a indicar que lo almacene dentro de esta misma dirección de disco.

  • CREATE TABLESPACE NOMBRES DATAFILE ‘/u01/app/oracle/oradata/ORCL/datafile/NOMBRES.dbf’;


Nótese que le hemos asignado un espacio en disco de 100 megas.


Podíamos haber indicado cualquier otra dirección en el disco para almacenar el fichero de este tablespace, pero para este ejemplo, está muy bien que lo dejemos dentro del directorio oradata de la base de datos.


Vayamos ahora a la terminal donde nos encontramos dentro de RMAN y vamos a hacer un backup de la database que recién creamos.


Para ello, debemos escribir el comando:

  • BACKUP TABLESPACE NOMBRES;


Presionamos Intro y RMAN comienza a hacer el backup.


Una vez que termine, podemos ver la información sobre el proceso de backup.


Visualicemos ahora los backups que tenemos en la base de datos, para ellos, conocemos de antes que se utiliza el comando:

  • LIST BACKUP


Y podemos ver que tenemos un nuevo backup, con el número de backup set 5, también se muestra el nombre de la piece, etc., y debajo vemos que el fichero al cual pertenece este backup es NOMBRES.dbf.


Fijémonos que ocupa poco más de un mega en disco, lo que sucede es que es un tablespace recién creado, y aunque a la hora de crearlo le indicamos que ocupe 100 megas en disco, debemos recordar que el modo backup set no almacene en las pieces los bloques en blanco cuando hacemos el backup.


Si creamos una tabla y la asociamos a Si quieres seguir con los estudios te ofrecemos una superoferta, podrás acceder a todos los cursos de la web por un único pago de 55€.

En ocasiones no tenemos la necesidad de hacer backups completos todos los días, puede pasar ...

< Temario
¿Hay algún Error o Mejora?

CARGANDO

linea2.jpg
bottom of page