viernes, 27 de marzo de 2009

ORACLE: reubicar los datafiles.

Soy conciente de que no soy el primero en escribir sobre esto, pero bueno me llegó el momento, y tuve que reubicar un par de datafiles para poder liberar algo de espacio de mi sistema de archivos.
Esto lo hice en un Oracle 11g sobre fedora 9.
  1. Saqué de línea el tablaspace en cuestión: alter tablespace mi_data offline;
  2. Moví los datafiles a una nueva ubicación con un move de linux: mv /u01/oradata/midata.dbf /u02/oradata/midata.dbf
  3. Luego hice esto mismo pero sobre el Oracle: alter database rename '/u01/oradata/midata.dbf' to '/u02/oradata/midata.dbf';
  4. Por último, volví a poner en línea el tablespace: alter tablespace mi_data online;
No sé si habrá algo oculto por atrás, pero en mi caso no me hizo falta reiniciar la base, todo anduvo de maravilla (por ahora).

No hay comentarios: