jueves, 31 de mayo de 2012

Restaurar una Base informix en otra instancia en el mismo equipo

Para restaurar una base en otra instancia pero en el mismo equipo se debe hacer lo siguiente
el problema esta como restauras en otro lado si en el backup esta la estructura de donde fue sacado y donde debe reposar, pues estos son los pasos

  1. se supone que ya tienes creado los chunk con los mismos esapcion de tu backup
  2. te creas un nuevo onconfig y cambias no necesario como para una nueva instancia
  3. no le cambies el             ROOTPATH    este se cambiara en plena restaurada     
  4. crea una archivo archivoejemplo.txt con el siguiente contenido 
    1. /direccion/antigua/chunk01 offset en Kb /Direccion/nueva/Nuevochunk01 offsetnuevo en Kb
    2. osea 
      1. /dev/dir_serv00/dbdata00_1  1024 /dev/dir_serv01/dbdata01_1  1024
      2. /dev/dir_serv00/dbdata00_2  0 /dev/dir_serv01/dbdata01_2  0


si quieres ver que offser tiene cada chunk puedes hacerlo con onstat -d lo malo de esto esque el numero que te muestra no esta en Kb como te lo pide el parametro sino es numero de paginas por lo que tendra que multiplicarlo por el pgsize 


ahora restauras el backup con el comando ontape -r -rename -f archivoejemplo.txt





No hay comentarios: