Cambiando un datafile de directorio

En ocaciones por X circunstancias debemos mover alguno o varios datafile a un nuevo disco o un nuevo directorio

Esto se puede hacer en 6 simples pasos:

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

Entradas más populares de este blog

description of PHP