Inicio Foros Bases de datos Oracle Mover ficheros de datos de tablespace de Oracle

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #44891
    Varios
    Moderador

    Hola, tengo un servidor de Oracle 11g en Linux. Los ficheros de datos (datafiles) de Oracle se almacenan en una unidad. Esta unidad se está llenando y he agregado al Linux una segunda unidad, porque no puedo ampliar el tamaño de la principal.

    Lo que quiero es saber si se pueden mover ficheros de algún tablespace de Oracle a otra unidad.

    Tengo varios tablespaces: FACTURACION, CONTABILIDAD, ALMACEN, RRHH y quiero mover los ficheros datafiles de alguno de ellos, no de todos, dejando unos en una carpeta/ubicación y otros en la nueva ¿esto es posible?

    #44892
    alonsojpd
    Superadministrador

    Hola, sí que es posible, la única «pega» es que tablespace correspondiente al fichero (o ficheros) de datos (datafile) que quieras mover tienes que establecerlo a offline y, mientras esté así, las tablas que contiene no serán accesibles. pero esto es lógico, tendrás que hacer el proceso cuando no haya usuarios conectados o bien avisar a los usuarios de que se va a hacer una desconexión temporal.

    En el siguiente artículo explicamos cómo mover los ficheros de datos (datafiles) de un tablespace de Oracle de una unidad a otra. Se pueden dejar unos ficheros en una unidad y otros en otra, Oracle lo permite:

    Solución al error ORA-01114 IO error writing block to file block en ORACLE Mover datafiles de tablespace de oracle

    #44894
    Varios
    Moderador

    Genial, muchas gracias. Resuelto.

    Siguiendo las indicaciones del tutorial, he movido un par de ficheros de un tablespace a la nueva unidad y he dejado el resto en la unidad que se había llenado.

    Ya está todo solucionado.

    Gracias.

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.