Como renombrar o mover el datafile de un tablespace (Oracle)

He tenido que mover los datafiles de la base de datos del curro a otro disco duro por que los teníamos bastante petado.

Para renombrar o mover un datafile de un tablespace debemos seguir los siguientes pasos.

Primero ponemos el tablespace en modo solo lectura para asegurarnos de que no hay ninguna transacción en curso.

ALTER TABLESPACE <nombre del tablespace> READ ONLY;

Una vez lo tenemos en solo lectura (podemos comprarlo intentando realizar algún cambio en los datos) lo ponemos en modo offline.

ALTER TABLESPACE <nombre del tablespace> OFFLINE;

En este punto accedemos al equipo y movemos o renombramos los datafiles como deseemos.

Y ahora asignamos el nuevo datafile al tablespace

ALTER TABLESPACE <nombre del tablespace> rename datafile ‘<ruta antigua>’ TO <nueva ruta>’;

Una vez hecho esto volvemos a dejar el tablespace como estaba.

ALTER TABLESPACE <nombre del tablespace> ONLINE;

ALTER TABLESPACE <nombre del tablespace> READ WRITE;

Enlaces relacionados:

http://www.adp-gmbh.ch/ora/admin/move_datafiles.html

http://www.programacion.com/articulo/estructuras_de_oracle_89/3

About these ads
Esta entrada fue publicada en BBDD, Oracle y etiquetada , , , . Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s