Mover Tablespace System

Un poco tarde, pero aquí está el procedimiento para mover el tablespace SYSTEM en una base de datos Oracle. La verdad es que me había olvidado un poco de que tengo este blog (estoy trabajando en otro nada técnico al que se llega desde aquí) y había dejado este un poco de lado. Pero como tengo ambos en wordpress, curioseando llegué al apartado de estadísticas y me asombré bastante cuando vi que tenía 433 visitas, y que hay alguien que ha llegado hasta aquí buscando precisamente la cadena “Mover Tablespace System”. De modo que, aunque un poco tarde, aquí está el procedimiento.

La única forma de mover el tablespace SYSTEM es la siguiente:

  • Parar la base de datos.
    • SHUTDOWN IMMEDIATE;
  • Mover el fichero desde el Sistema Operativo.
  • Montar la base de datos.
    • STARTUP MOUNT;
  • Mover el fichero a nivel de base de datos.
    • ALTER DATABASE RENAME DATAFILE ‘/path1/fichero1’ TO ‘/path2/fichero2’;
  • Abrir la base de datos.
    • ALTER DATABASE OPEN;

Como se puede observar es necesaria una parada de servicio. Por lo tanto, para aplicar este procedimiento será necesario avisar o ponerse de acuerdo con las personas que hacen uso de nuestra base de datos (algo crítico si se trata de un entorno en explotación).

5 Responses to Mover Tablespace System

  1. Sac dice:

    Me sirvió bastante para orientarme … sólo un detalle, el comando no es ‘alter database rename datafile …’ sino ‘alter database rename FILE …’

  2. Marcelo dice:

    no hay que mover a nivel del sistema operativo?

  3. Martin dice:

    Muy util, tengo que mudar el storage en breve y esto me sirve. Tengo la base en ASM. Me pregunto si esto tambien puede hacerse utilizando RMAN AS COPY del tablespace system, y luego un SWITCH Tablespace SYSTEM to COPY.
    Sera lo mismo? Imaginas alguna contra? puede hacerse en caliente? Gracias!!

Responder

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

A %d blogueros les gusta esto: