Moviendo un datafile para resolver un filesystem lleno

El método más sencillo de hacer espacio en un filesystem lleno es mover uno de los datafiles afectados a un nuevo filesystem. Si se disponde de hueco no habrá que esperar más tiempo que el que tarde en realizarse el cp del datafile a su nueva ubicación. Existen dos maneras de mover estos datafile en funcion de lo bloqueada que este la bbdd.

ALTER DATABASE
(datafiles tipo sistema)

Si la cosa está muy complicada es posible que Oracle ni siquiera pueda permanecer abierta por tratarse de alguno de los ficheros o tablespace de los vitales.

  1. Con la bbdd parada, movemos el fichero (o uno de los ficheros) a su nueva ubicación, tan sencillo como un cp del sistema operativo. La intención es hacer hueco en el filesystem para que sistema pueda seguir funcionando.
  2. Nos conectamos como sys y montamos la bbdd.
  3. Realizamos el alter del datafile
    alter database rename file '/system/oradata/XXX/undotbspc01.dbf' to '/datos/oradata/XXX/undotbspc01.dbf';
  4. Por ultmo abrimos al servicio la bbdd
    alter database open;

ALTER TABLESPACE
(cualquier otro tipo de datafile)

Para tablespaces de los no vitales el siguiente método tiene un impacto menor ya que el sistema no necesita ser parado.

  1. Conectarse como sys a una instancia abierta.
  2. Poner offline el tablespace afectado con la instrucción
    alter tablespace datos offline;
  3. Realizar el alter de tablespace con el modificador rename.
    alter tablespace datos rename datafile '/datos01/oradata/XXX/datos01.dbf' to '/datos02/oradata/XXX/datos01.dbf';
  4. Volver a abrir el tablespace con la instrucción:
    alter tablespace datos online;

Compartiendo iTunes Library entre varios Usuarios

Probablemente uno de los ficheros que llevo más tiempo editando en el PC de casa es la librería de iTunes®

Demasiado tiempo invertido catalogando, etiquetando, haciendo listas y valorando canciones como para no poder emplearlo por
ejemplo desde otro usuario de la misma máquina. Este es el caso que se
nos planteo en casa, que mi chica y yo viésemos la misma librería desde
cada una de nuestras cuentas de windows.

Estuve buscando
soluciones. Todas eran muy vistosas como clonar (ln -s) la carpeta
iTunes en el directorio mis Documentos y cosas por el estilo, todas muy
Unix como para que lo soportase nuestro viejo PC. Casi dándome por
vencido miré en la documentación que viene con la misma aplicación y di
con la solución:

Si pulsas mayúsculas al abrir el iTunes (mayusculas+doble
click) te permite elegir la library a emplear o crear otra nueva, es
decir desde una cuenta abrir la de otra tomada como referencia para los
dos, asi de simple. Cualquier cambio que ella hace lo veo reflejado en
mi cuenta y al revés, justo lo que necesitábamos.

Según dice el epígrafe “Cómo utilizar varias bibliotecas de iTunes” de la ayuda:

“Puede
tener más de una biblioteca de iTunes. Por ejemplo, puede que le
interese tener varias bibliotecas si quiere tener una para la música de
sus vacaciones que no aparezca en su mezcla de sesión aleatoria el
resto del año, o puede utilizar bibliotecas distintas para guardar la
música en el ordenador y las películas en un disco rígido externo.”

Actualizado: según parece en Mac es option en lugar de mayúsculas al arrancar el iTunes, permitiéndote elegir una librería distinta.