Cambiando un datafile de directorio
En ocaciones por X circunstancias debemos mover alguno o varios datafile a un nuevo disco o un nuevo directorio
NOTA1: para este ejemplo nuestro datafile se llamara ejemplo.dbf y pertenecera al tablespace TBSEJEMPLO
NOTA2: en la medida de lo posible es mejor hacer estos movimientos dentro de una ventana de mantenimiento, para evitar cualquier inconveniente.
1. ingresar a la consola de sqlplus como usuario sysdba
2. colocar el tablespace al cual esta vinculado nuestro datafile en modo de solo lectura
SQL> ALTER TABLESPACE TBSEJEMPLO READ ONLY;
2. colocar el tablespace en modo OFFLINE
SQL> ALTER TABLESPACE TBSEJEMPLO OFFLINE;
3. desde el sistema operativo mover el datafile deseado a la nueva ubicacion
4. nuevamente en sqlplus alterar la ubicacion del datafile en el tablespace
SQL> ALTER TABLESPACE TBSEJEMPLO RENAME DATAFILE 'rutaanterior/ejemplo.dbf' TO 'nuevaruta/ejemplo.dbf';
5. colocamos el tablespace en modo ONLINE
SQL> ALTER TABLESPACE TBSEJEMPLO ONLINE;
6. por ultimo colocamos el tablespace en modo de lectura escritura
SQL> ALTER TABLESPACE TBSEJEMPLO READ WRITE;
Y hemos terminado de mover nuestro datafile sin problemas.
Comentarios
Publicar un comentario