copying instance
Posted in 2008
User asked how to copy an Informix instance on the same machine using ontape while relocating databases and chunks to different locations. The solution is to use ontape's -rename option during restore, specifying old and new chunk paths/offsets either via command-line (-p, -o, -n parameters) or a mapping file (-f parameter). After restore completes, perform a level 0 backup.
Auto-generated by DrWatson from the posts below — may be imperfect; read the full thread.
Topics: Backup & Restore, Storage & Space Management
Hi,
How can I copy a instance to the same machine using ontape and putting the dbs
and chunks in another location?
I´m using IDS 11.5
tks
henrique_lima_2000@yahoo.com.br
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara
@ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
Restore and use the rename chunk functionaility
Cheers
Paul
------Original Message------
From: henrique lima - yahoo
Sender: ids-bounces@iiug.org
To: ids@iiug.org
ReplyTo: ids@iiug.org
Sent: Sep 1, 2008 18:57
Subject: copying instance [13264]
Hi,
How can I copy a instance to the same machine using ontape and putting the dbs
and chunks in another location?
I´m using IDS 11.5
tks
henrique_lima_2000@yahoo.com.br
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara
@ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
Paul Watson
Tel: +1 913-400-2620
Mob: +1 913-387-7529
Web: www.oninit.com
Failure is not as frightening as regret.
If you want to improve, be content to be thought foolish and stupid.
It is better to be criticized by a wise person than to be praised by a fool.
Paul Watson wrote:
> Restore and use the rename chunk functionaility
>
> Cheers
> Paul
>
> ------Original Message------
> From: henrique lima - yahoo
> Sender: ids-bounces@iiug.org
> To: ids@iiug.org
> ReplyTo: ids@iiug.org
> Sent: Sep 1, 2008 18:57
> Subject: copying instance [13264]
>
> Hi,
> How can I copy a instance to the same machine using ontape and putting the dbs
> and chunks in another location?
> I´m using IDS 11.5
> tks
>
> henrique_lima_2000@yahoo.com.br
>
> Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara
> @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>
>
> *******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
> Paul Watson
> Tel: +1 913-400-2620
> Mob: +1 913-387-7529
> Web: www.oninit.com
>
> Failure is not as frightening as regret.
> If you want to improve, be content to be thought foolish and stupid.
> It is better to be criticized by a wise person than to be praised by a fool.
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
>
Men are from Mars, women are from Venus. Paul, however, is from Uranus. :o)
--
Cheers,
Obnoxio the Clown
http://obotheclown.blogspot.com
Hi,
ontape supports cold restore with chunk rewriting (-rename option) by
using either a file where the mappings are stored (with the -f
parameter)
or on the commandline (-p old_path -o old_offset -n new_path -o
new_offset ...).
Format of the mapping file should be:
old_path old_offset new_path new_offset
....
example:
/dbs/rootbs.prod 100 /dbs/rootdbs.test 100
/dbs/tempdbs1 100 /dbs/tempdbs2 100
...
This syntax is valid also for older versions (I think since 9.x)
Marcus
-------- Weitergeleitete Nachricht --------
Von: henrique lima - yahoo <henrique_lima_2000@yahoo.com.br>
Antwort an: ids@iiug.org
An: ids@iiug.org
Betreff: copying instance [13264]
Datum: Mon, 1 Sep 2008 21:57:05 -0400
Hi,
How can I copy a instance to the same machine using ontape and putting the dbs
and chunks in another location?
Im using IDS 11.5
tks
henrique_lima_2000@yahoo.com.br
Novos endereos, o Yahoo! que voc conhece. Crie um email novo com a sua cara
@ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
Hi,
you do a restore with chunk renaming, like
"ontape -r -rename ..."
for each chunk-offset pair of the original instance
you have to specify a new chunk-offset pair for
the copied instance. For convenience you can
put all this chunk mapping info into a file.
See the ontape usage message ("ontape --") and
the manual "Backup and Restore Guide" for more
info on the syntax, etc.
Regards,
Martin
--
Martin Fuerderer
IBM Informix Development Munich, Germany
Information Management
IBM Deutschland Research & Development GmbH
Chairman of the Supervisory Board: Martin Jetter
Board of Management: Erich Baier
Corporate Seat: Boeblingen, Germany
Reg.-Gericht: Amtsgericht Stuttgart, HRB 243294
ids-bounces@iiug.org wrote on 02.09.2008 03:57:05:
> Hi,
> How can I copy a instance to the same machine using ontape and
> putting the dbs
> and chunks in another location?
> I´m using IDS 11.5
> tks
>
> henrique_lima_2000@yahoo.com.br
>
> Novos endereços, o Yahoo! que você conhece. Crie um email novo com asua
cara
> @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
Ejemplos de redenominación de bloques de datos durante una restauración
Para renombrar un bloque de datos, especifique la ubicación del bloque antiguo
y nuevo, en la línea de mandatos o en un archivo.
La tabla siguiente lista valores de ejemplo para dos bloques de datos
utilizados en los ejemplos de esta sección.
Elemento Valor para el primer bloque de datos Valor para el segundo bloque de
datos
vía antigua /chunk1 /chunk2
desplazamiento antiguo 0 10000
vía nueva /chunk1N /chunk2N
desplazamiento nuevo 20000 0
Redenominación de bloques de datos con opciones de línea de mandatos
Para renombrar bloques de datos proporcionando información en la línea de
mandatos, utilice este mandato:
ontape -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000
-rename -p /chunk2 -o 10000 -n /chunk2N -o 0
Realice un archivado de nivel 0 una vez finalizada la operación de
redenominación y restauración.
Redenominación de bloques de datos utilizando un archivo
Para renombrar bloques de datos proporcionando un archivo llamado listfile,
utilice este mandato:
ontape -r -rename -f listfile
El contenido del archivo listfile es:
/chunk1 0 /chunk1N 20000
/chunk2 10000 /chunk2N 0
Realice un archivado de nivel 0 una vez finalizada la operación de
redenominación y restauración.
Redenominación de bloques de datos mientras se especifican otras opciones
Para renombrar bloques de datos utilizando opciones de línea de mandatos
mientras se realiza una restauración de dbspace1 y dbspace2, donde rootdbs es
el espacio de base de datos raíz, utilice este mandato:
ontape -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000
-rename -p /chunk2 -o 10000 -n /chunk2N -o 0
-D rootdbs dbspace1 dbspace2
Como método alternativo, para renombrar bloques de datos mientras se realiza
una restauración de dbspace1 y dbspace2, utilice este mandato:
ontape -r -rename -f listfile -D rootdbs dbspace1 dbspace2
Realice un archivado de nivel 0 una vez finalizada la operación de
redenominación y restauración.
Redenominación de un bloque de datos para un dispositivo no existente
Para renombrar un bloque de datos para un dispositivo que no existe todavía,
especifique la nueva vía de acceso, pero no restaure sus espacios de
almacenamiento hasta después de instalar el dispositivo físico. Esta opción es
útil si necesita renombrar un bloque de datos y es conveniente realizar una
restauración en frío antes de instalar el nuevo dispositivo. Cuando el nuevo
dispositivo de bloques esté preparado, puede realizar una restauración en
caliente para restaurar un espacio de almacenamiento en el dispositivo.
En una misma operación puede redenominar bloques con dispositivos existentes y
bloques con dispositivos inexistentes. Este ejemplo muestra cómo redenominar
un bloque de datos individual para un dispositivo inexistente.
La tabla siguiente lista valores de ejemplo para los bloques de datos
utilizados en este ejemplo.
Espacio de almacenamiento Vía antigua del bloque Desplazamiento antiguo Vía
nueva del bloque Desplazamiento nuevo
sbspace1 /chunk3 0 /chunk3N 0
Redenominación de un bloque de datos para un dispositivo inexistente
1. Renombre el bloque de datos:
ontape -r -rename -p /chunk3 -o 0 -n /chunk3N -o 0
2. Cuando aparezca el mensaje siguiente, pulse s para continuar:
El bloque de datos /chunk3N no existe. Si continua, la restauración
puede fallar más tarde para el espacio de base de datos donde reside ese
bloque de datos.
¿Continuar sin crear este bloque de datos? (s/n)
El bloque de datos /chunk3 ha pasado a llamarse /chunk3N, pero los datos no se
han restaurado todavía a /chunk3N.
3. Realice un archivado de nivel 0.
4. Añada el dispositivo físico para /chunk3N.
5. Realice una restauración en caliente de sbspace1:
ontape -r -D sbspace1
6. Realice un archivado de nivel 0.
The freedom of Linux ... The power of Informix
> To: ids@iiug.org
> From: henrique_lima_2000@yahoo.com.br
> Subject: copying instance [13264]
> Date: Mon, 1 Sep 2008 21:57:05 -0400
>
> Hi,
> How can I copy a instance to the same machine using ontape and putting the
dbs
> and chunks in another location?
> I´m using IDS 11.5
> tks
>
> henrique_lima_2000@yahoo.com.br
>
> Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara
> @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
_________________________________________________________________
¿Aburrido? Ingresá ya y divertite como nunca en MSN Juegos.
http://juegos.ar.msn.com/
Paul you seriously need to work on your Spanish man - maybe that Rosetta Stone thingee that Michael Phelps is hyping would help... MM