Академический Документы
Профессиональный Документы
Культура Документы
IBM Informix
Gua de copia de seguridad y
restauracin
Versin 9.4
Nota
Antes de utilizar este manual y el producto al que da soporte, lea la informacin contenida en la seccin
Avisos en la pgina E-1.
Primera edicin (marzo de 2003)
Esta publicacin es la traduccin del original ingls IBM Informix Backup and Restore Guide, G251-1240-00.
Este documento contiene informacin propiedad de IBM. Se proporciona bajo los trminos de un acuerdo de licencia
y est protegida por la ley de la propiedad intelectual. La informacin contenida en esta publicacin no incluye
ninguna garanta de producto, y ninguna declaracin de este manual se debe interpretar en tal sentido.
Cuando el usuario enva informacin a IBM, otorga a IBM un derecho no exclusivo para utilizar o distribuir la
informacin de la forma que IBM considere apropiado, sin incurrir en ninguna obligacin con el remitente de la
informacin.
Copyright International Business Machines Corporation 1996, 2003. Reservados todos los derechos.
Introduccin
Contenido de esta introduccin
Esta introduccin proporciona una visin general de la informacin de este
manual y describe los convenios que utiliza.
Acerca de este manual
Este manual describe cmo utilizar los programas de utilidad ONBar y
ontape para hacer copia de seguridad y restaurar datos del servidor de bases
de datos. Estos programas de utilidad le permiten recuperar las bases de
datos despus de haber perdido datos o haberse corrompido debido a un
error de hardware o software o a un error.
ONBar necesita IBM Informix Storage Manager, Versin 2.2 o un gestor de
almacenamiento de terceros para gestionar los dispositivos de
almacenamiento. Los procesos de copia de seguridad y restauracin, los
mandatos de ONBar y los parmetros de configuracin de ONBar son
diferentes para IBM Informix Dynamic Server e IBM Informix Extended
Parallel Server.
El programa de utilidad ontape no necesita un gestor de almacenamiento y
trabaja solo sobre Dynamic Server.
Tipos de usuarios
Este manual est escrito para los usuarios siguientes:
v Administradores de bases de datos
v Administradores de sistemas
v Operadores de operaciones de copia de seguridad
v Personal de soporte tcnico
Este manual est escrito dando por supuesto que el lector tiene la formacin
siguiente:
v Algunos conocimientos sobre gestores de almacenamiento, que son
aplicaciones para gestionar los dispositivos y soportes de almacenamiento
que contienen copias de seguridad de datos.
v Conocimientos prcticos sobre el PC y sistema operativo utilizados y sobre
los programas de utilidad proporcionados por el sistema operativo
v Experiencia prctica en el manejo de bases de datos relacionales y
conocimientos sobre conceptos de bases de datos
Copyright IBM Corp. 1996, 2003 iii
v Experiencia en la administracin de servidores de bases de datos, de
sistemas operativos o de redes
Si tiene conocimientos limitados sobre bases de datos relacionales, SQL o
sobre el sistema operativo utilizado, consulte el manual IBM Informix: Gua de
iniciacin correspondiente a su servidor de bases de datos para obtener una
lista de publicaciones complementarias.
Dependencias de software
Este manual est escrito dando por supuesto que el lector est utilizando uno
de estos servidores de bases de datos:
v IBM Informix Dynamic Server, Versin 9.4
v IBM Informix Extended Parallel Server, Versin 8.40
ONBar trabaja de forma diferente sobre Dynamic Server y sobre Extended
Parallel Server.
Premisas sobre el entorno local del usuario
Los productos IBM Informix dan soporte a diversos idiomas, culturas y
juegos de cdigos. Toda la informacin referente a juegos de caracteres,
clasificacin y y representacin de datos numricos, moneda, y formato de
fecha y hora est englobado dentro de un nico entorno denominado entorno
local de Global Language Suport (GLS).
Los ejemplos de este manual estn escritos dando por supuesto que el lector
est utilizando el entorno local predefinido, en_us.8859-1. Este entorno utiliza
los convenios de formato del ingls de EE.UU. para la fecha, hora y moneda.
Adems, este entorno local soporta el juego de cdigos ISO 8859-1, que
comprendre el juego de cdigos ASCII y muchos caracteres de 8 bits como ,
y .
Si sus datos o identificadores de SQL contendrn caracteres diferentes de los
predefinidos o si desea seguir normas de clasificacin de datos diferentes de
las predefinidas, debe especificar el entorno local apropiado, distinto del
definido por omisin.
Para obtener instrucciones sobre cmo especificar un entorno local distinto del
definido por omisin y otras formas de sintaxis, y conocer otras
consideraciones referentes a los entornos locales GLS, consulte el manual
IBM Informix: Gua del usuario de GLS.
Base de datos de demostracin
El programa de utilidad DBAccess, que se proporciona con los productos de
servidor de bases de datos, incluye una o ms de las siguientes bases de datos
de demostracin:
iv IBM Informix: Gua de copia de seguridad y restauracin
v La base de datos stores_demo muestra un esquema relacional que contiene
informacin sobre un distribuidor ficticio de productos deportivos al por
mayor. Muchos ejemplos de los manuales de IBM Informix estn basados
en la base de datos stores_demo.
Extended Parallel Server
v La base de datos sales_demo muestra un esquema dimensional para
aplicaciones de depsito de datos. Para obtener informacin conceptual
sobre el modelado de datos dimensional, consulte el manualuIBM Informix:
Gua para el diseo e implantacin de bases de datos.
Fin de Extended Parallel Server
Dynamic Server
v La base de datos superstores_demo muestra un esquema relacional de
objetos. La base de datos superstores_demo contiene ejemplos de tipos de
datos ampliados, herencia de tipos y tablas y rutinas definidas por el
usuario.
Fin de Dynamic Server
Para obtener informacin sobre cmo crear y llenar las bases de datos de
demostracin,, consulte el manual IBM Informix: Gua del usuario de DBAccess.
Para obtener descripciones de las bases de datos y su contenido, consulte el
manual IBM Informix: Guide to SQL Reference.
Los scripts que utiliza para instalar las bases de datos de demostracin
residen en el directorio $INFORMIXDIR/bin en UNIX y en el directorio
%INFORMIXDIR%\bin en Windows.
Nuevas funciones de Dynamic Server, Versin 9.4
Las tablas siguientes proporcionan informacin sobre las nuevas funciones de
copia de seguridad y restauracin de IBM Informix Dynamic Server, Versin
9.4, que se tratan en el presente manual. Para obtener una descripcin de
todas las nuevas funciones, consulte el manual IBM Informix: Gua de
iniciacin.
Introduccin v
Nuevas funciones Referencia
Renombrar un bloque de datos para que
utilice una va de acceso y un valor de
desplazamiento diferentes durante una
restauracin en fro
Redenominacin de bloques de datos
durante una restauracin (solo Dynamic
Server) en la pgina 6-27 y la pgina
14-14
Especificar la escritura y lectura de una
cinta hasta el final del dispositivo mediante
ontape
Especificacin de los parmetros de
tamao de cinta en la pgina 12-5
Un script de shell modificable,
alarmprogram.sh, para gestionar alarmas de
suceso
ALARMPROGRAM en la pgina 9-5
Funciones de Dynamic Server 9.3
Versin 9.3 incluye nuevas funciones que hacen ms fcil el instalar, utilizar y
gestionar el servidor de bases de datos.
Nuevas funciones Referencia
Adicin dinmica de archivos de
anotaciones lgicas
Comprobacin de que hay espacio
suficiente en el archivo de anotaciones
lgicas en la pgina 4-8
La opcin ONBar de IBM Informix Server
Administrator
Ayuda en lnea de ISA
Funciones de Dynamic Server 9.21
Estas funciones aparecieron con IBM Informix Dynamic Server, Versin 9.21.
Funciones Referencia
Copia de seguridad y restauracin de tablas
sin registro de anotaciones (RAW) utilizando
ONBar u ontape
Copia de seguridad de tipos de tabla
en la pgina 4-20 y la pgina 13-10
Restauracin de tipos de tabla en la
pgina 6-37 y la pgina 14-13
Mandato onbar -b -l para hacer copia de
seguridad de archivos de anotaciones lgicas
Los scripts log_full.sh y log_full.bat se han
actualizado con nuevos parmetros para la
copia de seguridad continua de archivos de
anotaciones. La sintaxis onbar -l para hacer
copia de seguridad de archivos de
anotaciones lgicas no podr utilizarse en el
futuro.
Copia de seguridad de archivos de
anotaciones lgicas en la pgina 4-21
vi IBM Informix: Gua de copia de seguridad y restauracin
Cambios de organizacin de este manual desde la Versin 9.2
El manual IBM Informix: Gua de copia de seguridad y restauracin se ha
reorganizado de la manera siguiente:
v El Captulo 1 trata de conceptos de copia de seguridad y restauracin y
compara ONBar con ontape.
v El Captulo 2 al Captulo 11 tratan sobre ONBar.
v El Captulo 12 al Captulo 14 tratan sobre ontape.
v El Captulo 7 contiene informacin nueva sobre el uso de la copia de
seguridad y restauracin externas para iniciar la Duplicacin de Datos de
Alta Disponibilidad.
Nuevas funciones de Extended Parallel Server
Para obtener una lista de las nuevas funciones de Extended Parallel Server,
Versin 8.40 consulte el manual IBM Informix: Gua de iniciacin.
Solo UNIX
En las plataformas UNIX, el directorio $INFORMIXDIR/release/en_us/0333
contiene los siguientes archivos en lnea:
Archivo en lnea Finalidad
ids_onbar_docnotes_9.40.html
xps_onbar_docnotes_8.40.html
ids_onbar_docnotes_9.40.txt
xps_onbar_docnotes_8.40.txt
El archivo de notas de documentacin
correspondiente a su versin de este
manual describe temas no tratados en el
manual o que se modificaron desde su
publicacin.
ids_unix_release_notes_9.40.html
xps_release_notes_8.40.html
ids_unix_release_notes_9.40.txt
xps_release_notes_8.40.txt
El archivo de notas de release describe
diferencias con respecto a versiones
anteriores de productos IBM Informix y
cmo estas diferencias pueden afectar a los
productos actuales. Este archivo tambin
contiene informacin sobre problemas
conocidos y formas de eludirlos.
ids_machine_notes_9.40.txt
xps_machine_notes_8.40.txt
El archivo de notas de mquina describe
las acciones especiales que el usuario debe
emprender para configurar y utilizar
productos IBM Informix en su mquina.
Las notas de release se nombran de
acuerdo con el producto descrito.
Fin de Solo UNIX
Introduccin vii
Solo Windows
La carpeta Informix contiene los elementos siguientes. Para visualizar esta
carpeta, seleccione Inicio Programas Informix Notas de documentacin
o Notas de release en la barra de tareas.
Elemento de grupo de
programas Descripcin
Notas de documentacin Este elemento incluye adiciones o correcciones hechas
en manuales, con informacin sobre funciones que
pueden no estar tratadas en los manuales o que se han
modificado desde su publicacin.
Notas del release Este elemento describe diferencias con respecto a
versiones anteriores de productos IBM Informix y
cmo estas diferencias pueden afectar a los productos
actuales. Este archivo tambin contiene informacin
sobre problemas conocidos y formas de eludirlos.
Las notas de mquina no son aplicables a las plataformas Windows.
Fin de Solo Windows
v Archivos de mensajes de error. Los productos del software IBM Informix
proporcionan archivos ASCII que contienen mensajes de error y las acciones
correctivas correspondientes.
Solo UNIX
En UNIX, para leer los mensajes de error utilice el mandato finderr para
visualizar mensajes de error en lnea.
Fin de Solo UNIX
Solo Windows
En Windows, para leer los mensajes de error y las acciones correctoras
utilice el programa de utilidad Informix Error Messages. Para acceder a ese
programa de utilidad, seleccione Inicio Programas Informix en la barra
de tareas.
Fin de Solo Windows
viii IBM Informix: Gua de copia de seguridad y restauracin
Convenios utilizados en este documento
Esta seccin describe los convenios utilizados en este manual. Estos convenios
hacen ms fcil reunir informacin procedente de este manual y de otros
volmenes del cuerpo de documentacin.
Se tratan los convenios siguientes:
v Convenios tipogrficos
v Otros convenios
v Diagramas de sintaxis
v Convenios para la lnea de mandatos
v Convenios para el cdigo de programacin de ejemplo
Convenios tipogrficos
Este manual utiliza los convenios siguientes para presentar nuevos trminos,
representar paneles de pantalla, describir la sintaxis de mandatos, etc.
Convenio Significado
PALABRA
CLAVE
Todos los elementos principales de una sentencia de lenguaje de
programacin (palabras clave) aparecen escritas en letras
maysculas, utilizando un font sin remate.
cursiva
cursiva
cursiva
Dentro del cuerpo del texto, los trminos nuevos y las palabras que
se desea resaltar aparecen escritos en cursiva. Dentro de los
ejemplos de sintaxis y de cdigo de programacin, los valores
variables que debe especificar el usuario estn escritos en cursiva.
negrita
negrita
Los nombres de entidades de programa (como, por ejemplo, clases,
sucesos y tablas), variables de entorno, nombre de archivo y vas de
acceso y elementos de interfaz (como, por ejemplo, iconos, opciones
de men y botones) aparecen en negrita.
monoespaciado
monoespaciado
La informacin visualizada por el producto y la que escribe el
usuario aparece escrita con un tipo de letra de monoespaciado.
PULSACIN DE
TECLAS
Las teclas que debe pulsar el usuario aparecen escritas en letras
maysculas, utilizando un font sin remate.
Este smbolo indica un elemento de men. Por ejemplo, Seleccione
Herramientas Opciones significa que debe seleccionar el
elemento Opciones en el men Herramientas.
Sugerencia: Cuando se le indica que entre caracteres o que ejecute un
mandato, debe pulsar seguidamente Intro despus entrar los
datos. Cuando se le indica que escriba el texto o que pulse
otras teclas, no es necesario pulsar Intro.
Otros convenios
A lo largo del manual ver texto que est marcado de diferentes maneras.
Introduccin ix
Comentarios
Los comentarios identifican tres tipos de informacin, tal como se muestra en
estos ejemplos:
Aviso: Identifica prrafos que contienen instrucciones esenciales, notas de
precaucin o informacin crtica
Importante: Identifica prrafos que contienen informacin significativa
sobre la funcin u operacin que se est describiendo.
Sugerencia: Identifica prrafos que proporcionan detalles adicionales o
mtodos abreviados para las tareas descritas
Funcin, producto y plataforma
La marcacin utilizada para la informacin sobre funciones, productos y
plataformas identifica prrafos que contienen informacin especfica de la
funcin, producto o plataforma. Estos son algunos ejemplos de esta
marcacin:
Dynamic Server
Identifica informacin que es especfica de IBM Informix Dynamic Server
Fin de Dynamic Server
Solo UNIX
Identifica informacin que es especfica de las UNIX
Fin de Solo UNIX
Solo Windows
Identifica informacin que es especfica del Windows
Fin de Solo Windows
Esta marcacin puede ser aplicable a uno o ms prrafos de una seccin.
Cuando una seccin completa es aplicable a un producto o plataforma
determinados, esto se indica como parte del texto de cabecera:
Clasificacin de tablas (solo Windows)
x IBM Informix: Gua de copia de seguridad y restauracin
Diagramas de sintaxis
Este manual utiliza diagramas formados por los componentes siguientes para
describir la sintaxis de sentencias y de todos los mandatos excepto los
mandatos del mbito del sistema.
Nota: A partir de la Versin 9.4, los diagramas de sintaxis se han
reformateado para que se ajusten al estndar de IBM.
Los diagramas de sintaxis que representan sentencias de SQL y sentencias de
lnea de mandatos se han modificado de las maneras siguientes:
v Los smbolos situados al inicio y al final de sentencias ahora son flechas
dobles, en lugar de una lnea vertical al final.
v Los smbolos situados al inicio y al final de diagramas de sintaxis ahora son
lneas verticales en lugar de flechas.
v El nmero de veces que se puede repetir un bucle ahora se describe en una
nota a pie de diagrama, en lugar de utilizar un nmero dentro de un
smbolo de puerta lgica.
v Las sentencias de sintaxis que son ms largas que una lnea ahora
continan en la lnea siguiente, en lugar de crear un bucle con una lnea
continua.
v Las rutas de diagrama que son especficas de un producto o condicin
ahora se describen en notas a pie de diagrama, en lugar de utilizar iconos.
La tabla siguiente describe los componentes de un diagrama de sintaxis.
Componente Significado
Inicio de la sentencia.
La sentencia contina en la lnea siguiente. Los
elementos de sintaxis que no sean sentencias
completas finalizan con este smbolo.
La sentencia contina de una lnea anterior. Los
elementos de sintaxis que no sean sentencias
completas comienzan con este smbolo.
Final de la sentencia.
Elemento necesario.
Elemento opcional.
DBA TO
SELECT ON
CONNECT TO
Elemento necesario con posibilidad de eleccin. Debe
especificarse un solo elemento.
Introduccin xi
Componente Significado
Elemento opcional con posibilidad de eleccin. Si
existe un valor por omisin, aparece impreso encima
de la lnea.
Elementos opcionales. Se pueden especificar varios
elementos, separados por una coma.
Inicio de un segmento de sintaxis
Final de un segmento de sintaxis
Cmo leer un diagrama de lnea de mandatos
El siguiente diagrama de lnea de mandatos utiliza algunos de los elementos
listados en la tabla de la seccin anterior.
Creacin de un trabajo sin conversin
onpladm create job trabajo
-p proyecto
-n -d dispositivo
-D base_datos -t tabla
(1)
modalidad de ejecucin
-S servidor -T destino
Notas:
1 Vea la pgina 17-4
La segunda lnea de este diagrama tiene un segmento llamado
Establecimiento de la modalidad de ejecucin, que segn la nota a pie de
diagrama est en la pgina 17-4. Este segmento se muestra en el diagrama de
segmento siguiente (el diagrama utiliza los componentes de inicio y final de
segmento).
Establecimiento de la modalidad de ejecucin:
xii IBM Informix: Gua de copia de seguridad y restauracin
-f
d
p
a
l
c
u n N
Para crear un mandato correctamente, comience con el nombre del mandato
en la parte superior izquierda. Continue el diagrama hacia la derecha,
incluyendo los elementos que desee. Los elementos del diagrama son
sensibles a las maysculas/minsculas.
El diagrama de Creacin de un trabajo sin conversin sirve de ejemplo para
los pasos siguientes:
1. Escriba onpladm create job y luego el nombre del trabajo.
2. Opcionalmente, escriba -p y luego el nombre del proyecto.
3. Escriba los elementos necesarios siguientes:
v -n
v -d y el nombre del dispositivo
v -D y el nombre de la base de datos
v -t y el nombre de la tabla
4. Opcionalmente, puede seleccionar uno o ms de los elementos siguientes y
repetirlos cuantas veces desee:
5.
v -S y el nombre del servidor
v -T y el nombre del servidor de destino
v La modalidad de ejecucin. Para definir la modalidad de ejecucin, siga
el diagrama de segmento Establecimiento de la modalidad de
ejecucin para escribir -f, opcionalmente escriba d, p o a, y
opcionalmente escriba l o u.
6. Siga el diagrama hasta el smbolo terminador.
El diagrama est completo.
Palabras clave y puntuacin
Las palabras clave son palabras reservadas que se utilizan en sentencias y en
todos los mandatos salvo los mandatos del mbito del sistema. Cuando una
palabra clave aparece en un diagrama de sintaxis, se representa en letras
maysculas. Cuando utiliza una palabra clave en un mandato, puede
escribirlo en letras maysculas o minsculas, pero debe escribirlo exactamente
tal como aparece en el diagrama de sintaxis.
Introduccin xiii
Debe tambin utilizar en las sentencias y mandatos los signos de puntuacin
del diagrama de sintaxis, exactamente tal como aparecen en l.
Identificadores y nombres
Las variables sirven como espacios reservados para identificadores y nombres
en los diagramas de sintaxis y ejemplos. Puede sustituir una variable por un
nombre, identificador o literal arbitrario, dependiendo del contexto. Las
variables tambin se utilizan para representar elementos de sintaxis complejos
que se detallan en diagramas de sintaxis adicionales. Cuando una variable
aparece en un diagrama de sintaxis, ejemplo o texto, se representa en letras
cursivas minsculas.
El siguiente diagrama de sintaxis utiliza variables para mostrar un ejemplo de
la forma general de una sentencia SELECT simple.
SELECT nombre_columna FROM nombre_tabla
Cuando escribe una sentencia SELECT de esta forma, sustituye las variables
nombre_columna y nombre_tabla por el nombre de una columna y tabla
determinadas.
Convenios para cdigos de ejemplo
Encontrar ejemplos de cdigo SQL a lo largo de todo este manual. Excepto
cuando se indique lo contrario, este cdigo no es especfico de ninguna
herramienta de desarrollo de aplicaciones de IBM Informix.
Si el ejemplo solo contiene sentencias de SQL, no estn delimitadas por signos
de punto y coma. Por ejemplo, el cdigo puede tener este aspecto:
CONNECT TO stores_demo
...
DELETE FROM customer
WHERE customer_num = 121
...
COMMIT WORK
DISCONNECT CURRENT
Para utilizar este cdigo de SQL para un producto determinado, debe aplicar
las reglas de sintaxis de ese producto. Por ejemplo, si est utilizando
DBAccess y especifica varias sentencias, debe delimitarlas con signos de
punto y coma. Si est utilizando una API de SQL, debe utilizar EXECSQL al
inicio de cada sentencia, y un punto y coma (u otro delimitador apropiado) al
final de la sentencia.
xiv IBM Informix: Gua de copia de seguridad y restauracin
Sugerencia: Los puntos suspensivos que aparecen en un ejemplo de cdigo
de programacin indican que la aplicacin completa contendra
ms cdigo, pero no es necesario mostrarlo para describir el
concepto que se est tratando.
Para obtener instrucciones detalladas sobre el uso de sentencias de SQL para
una herramienta de desarrollo de aplicaciones determinada o para una API de
SQL especfica, consulte el manual del producto.
Publicaciones afines
Para obtener una lista de publicaciones que proporcionan informacin general
sobre servidores de bases de datos y plataformas de sistema operativo,
consulte el manual IBM Informix: Gua de iniciacin.
Declaracin de conformidad con los estndares industriales
El American National Standards Institute (ANSI) ha establecido un conjunto
de normas industriales para SQL. Los productos IBM Informix basados en
SQL son conformes totalmente con el documento de Nivel Bsico SQL-92
(publicado como ANSI X3.135-1992), que es idntico a ISO 9075:1992. Adems,
muchas caractersticas de los servidores de bases de datos Informix cumplen
con las normas de Nivel intermedio y Nivel completo de SQL-92 y con los
estndares X/Open SQL CAE (entorno de aplicaciones comunes).
IBM agradece sus comentarios
IBM est interesado en conocer cualquier correccin o clarificacin que el
lector considere til para nuestros manuales y que nos ayuden en futuras
versiones. Incluya la informacin siguiente:
v Nombre y versin del manual que est utilizando
v Cualquier comentario que desee hacer sobre el manual
v Su nombre, direccin y nmero de telfono
Envenos un correo electrnico a la siguiente direccin:
docinf@us.ibm.com
Esta direccin est reservada para notificar errores y omisiones de nuestros
manuales. Para obtener ayuda inmediata sobre un problema tcnico, consulte
a los Servicios de Asistencia al Cliente.
Apreciamos sus sugerencias.
Introduccin xv
xvi IBM Informix: Gua de copia de seguridad y restauracin
Contenido
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Contenido de esta introduccin . . . . . . . . . . . . . . . . . . . . . . . . iii
Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Tipos de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Dependencias de software . . . . . . . . . . . . . . . . . . . . . . . . . iv
Premisas sobre el entorno local del usuario . . . . . . . . . . . . . . . . . . . iv
Base de datos de demostracin . . . . . . . . . . . . . . . . . . . . . . . iv
Nuevas funciones de Dynamic Server, Versin 9.4 . . . . . . . . . . . . . . . . . . v
Funciones de Dynamic Server 9.3 . . . . . . . . . . . . . . . . . . . . . . . vi
Funciones de Dynamic Server 9.21 . . . . . . . . . . . . . . . . . . . . . . vi
Cambios de organizacin de este manual desde la Versin 9.2 . . . . . . . . . . . . . vii
Nuevas funciones de Extended Parallel Server . . . . . . . . . . . . . . . . . . . vii
Convenios utilizados en este documento . . . . . . . . . . . . . . . . . . . . . ix
Convenios tipogrficos . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Otros convenios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Diagramas de sintaxis. . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Convenios para cdigos de ejemplo. . . . . . . . . . . . . . . . . . . . . . xiv
Publicaciones afines . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Declaracin de conformidad con los estndares industriales . . . . . . . . . . . . . . . xv
IBM agradece sus comentarios. . . . . . . . . . . . . . . . . . . . . . . . . xv
Parte 1. Informacin preliminar sobre la copia de seguridad y restauracin
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin . . . . . . 1-1
Qu es un sistema de recuperacin? . . . . . . . . . . . . . . . . . . . . . . 1-2
Qu es una copia de seguridad? . . . . . . . . . . . . . . . . . . . . . . 1-2
Qu es una copia de seguridad de archivos de anotaciones lgicas?. . . . . . . . . . . 1-3
Qu es una restauracin? . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Comparacin de ON-Bar y ontape . . . . . . . . . . . . . . . . . . . . . . . 1-10
Planificacin de una estrategia de recuperacin . . . . . . . . . . . . . . . . . . 1-11
Qu tipos de prdidas de datos se pueden producir? . . . . . . . . . . . . . . . 1-11
Qu nivel de gravedad tiene el error? . . . . . . . . . . . . . . . . . . . . 1-11
Cmo utiliza los datos? . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Planificacin de las copias de seguridad . . . . . . . . . . . . . . . . . . . . 1-13
Planificacin de un sistema de copia de seguridad para un servidor de bases de datos de
produccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Evaluacin de los recursos de hardware y de memoria . . . . . . . . . . . . . . . 1-14
Evaluacin del tiempo de copia de seguridad y de restauracin . . . . . . . . . . . . 1-14
Evaluacin de la actividad de registro de anotaciones y de la actividad de transacciones . . . 1-15
Parte 2. El sistema de copia de seguridad y restauracin de ON-Bar
Captulo 2. El sistema de copia de seguridad y restauracin de ON-Bar . . . . . . . . . 2-1
Dnde encontrar informacin sobre ON-Bar e ISM (Dynamic Server solamente) . . . . . . . . 2-2
Copyright IBM Corp. 1996, 2003 xvii
ON-Bar para Dynamic Server (solo Dynamic Server) . . . . . . . . . . . . . . . . . 2-4
ON-Bar para Extended Parallel Server (solo Extended Parallel Server) . . . . . . . . . . . 2-6
Comunicacin del servidor de bases de datos y el gestor de almacenamiento . . . . . . . . 2-7
Planificador de copia de seguridad . . . . . . . . . . . . . . . . . . . . . . 2-7
Programas de utilidad de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . 2-9
Gestor de almacenamiento IBM para Informix (ISM) . . . . . . . . . . . . . . . . 2-9
Gestores de almacenamiento de otros proveedores . . . . . . . . . . . . . . . . 2-10
La interfaz XBSA . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Las tablas de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Los archivos de inicio de emergencia . . . . . . . . . . . . . . . . . . . . . 2-12
El archivo de anotaciones de actividades de ON-Bar . . . . . . . . . . . . . . . . 2-13
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar . . . . . . . . . . . 3-1
Configuracin de un gestor de almacenamiento. . . . . . . . . . . . . . . . . . . 3-1
Instalacin y configuracin de un gestor de almacenamiento de otro proveedor . . . . . . . 3-2
Configuracin de ISM . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Actualizacin del archivo sm_versions . . . . . . . . . . . . . . . . . . . . . 3-3
Configuracin de varios gestores de almacenamiento en nodos de coservidor (solo Extended
Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Validacin del gestor de almacenamiento . . . . . . . . . . . . . . . . . . . . 3-5
Configuracin de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Creacin del grupo bargroup Group (solo UNIX) . . . . . . . . . . . . . . . . . 3-5
Actualizacin del script onbar . . . . . . . . . . . . . . . . . . . . . . . 3-6
Definicin de variables de entorno de ISM y de parmetros de ONCONFIG . . . . . . . . 3-6
Especificacin de la ubicacin de la biblioteca XBSA . . . . . . . . . . . . . . . . 3-7
Utilizacin de parmetros de configuracin de ON-Bar . . . . . . . . . . . . . . . . 3-9
Utilizacin de parmetros de configuracin de ON-Bar en Dynamic Server (solo Dynamic Server) 3-9
Utilizacin de parmetros de configuracin ON-Bar en Extended Parallel Server (solo Extended
Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Consideraciones previas a la realizacin de una copia de seguridad de prueba . . . . . . . . 3-17
Eleccin de gestores de almacenamiento y dispositivos de almacenamiento . . . . . . . . . 3-18
Caractersticas soportadas por ISM . . . . . . . . . . . . . . . . . . . . . 3-18
Caractersticas no soportadas por ISM . . . . . . . . . . . . . . . . . . . . 3-19
Requisitos de los dispositivos de almacenamiento . . . . . . . . . . . . . . . . 3-19
Consideraciones sobre Extended Parallel Server (solo Extended Parallel Server). . . . . . . 3-20
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar . . . . . . . . 4-1
Sintaxis de los mandatos de ON-Bar . . . . . . . . . . . . . . . . . . . . . . 4-3
Preparacin de una copia de seguridad . . . . . . . . . . . . . . . . . . . . . 4-3
Para qu datos ON-Bar crea una copia de seguridad? . . . . . . . . . . . . . . . 4-3
Para qu archivos administrativos se debe crear una copia de seguridad?. . . . . . . . . 4-4
Instalacin y configuracin de un gestor de almacenamiento . . . . . . . . . . . . . 4-5
Qu es una copia de seguridad del sistema completo? (solo Dynamic Server) . . . . . . . 4-6
Qu es una copia de seguridad estndar? . . . . . . . . . . . . . . . . . . . 4-6
Qu es una copia de seguridad fsica? (solo Extended Parallel Server) . . . . . . . . . . 4-6
Eleccin de un nivel de copia de seguridad . . . . . . . . . . . . . . . . . . . 4-6
Recogida de informacin sobre el sistema antes de realizar una copia de seguridad. . . . . . 4-8
Copia de seguridad de espacios de almacenamiento y archivos de anotaciones lgicas . . . . . . 4-9
Sintaxis de la copia de seguridad . . . . . . . . . . . . . . . . . . . . . . 4-10
Copia de seguridad despus de cambiar el esquema fsico. . . . . . . . . . . . . . 4-12
xviii IBM Informix: Gua de copia de seguridad y restauracin
Utilizacin de ISM durante una copia de seguridad . . . . . . . . . . . . . . . . 4-14
Utilizacin de Informix Server Administrator de IBM para hacer copias de seguridad y verificar 4-15
Ejemplos de copia de seguridad de ON-Bar. . . . . . . . . . . . . . . . . . . 4-15
Copia de seguridad de tipos de tabla . . . . . . . . . . . . . . . . . . . . . 4-20
Copia de seguridad de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . 4-21
Copia de seguridad de archivos de anotaciones lgicas en Dynamic Server (solo Dynamic
Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Copia de seguridad de archivos de anotaciones lgicas en Extended Parallel Server (solo
Extended Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Supervisin de las copias de seguridad de archivos de anotaciones lgicas . . . . . . . . 4-27
Recuperacin de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . . 4-28
Omisin de la aplicacin lgica (solo Extended Parallel Server) . . . . . . . . . . . . 4-28
Restauracin de bases de datos y tablas sin registro de anotaciones . . . . . . . . . . . 4-29
Descripcin de los procesos de copia de seguridad de ON-Bar . . . . . . . . . . . . . 4-30
Secuencia de la copia de seguridad en Dynamic Server (solo Dynamic Server) . . . . . . . 4-30
Secuencia de la copia de seguridad en Extended Parallel Server (solo Extended Parallel Server) 4-32
Captulo 5. Verificacin de las copias de seguridad . . . . . . . . . . . . . . . . 5-1
Verificacin de las copias de seguridad con archecker. . . . . . . . . . . . . . . . . 5-1
Utilizacin de archecker para verificar copias de seguridad . . . . . . . . . . . . . . 5-2
Preparacin para verificar copias de seguridad . . . . . . . . . . . . . . . . . . 5-3
Sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Clculo de la cantidad de espacio temporal para archecker . . . . . . . . . . . . . . 5-5
Ejemplos de verificacin . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Interpretacin de los mensajes de verificacin . . . . . . . . . . . . . . . . . . 5-8
Qu hacer si falla la verificacin de la copia de seguridad . . . . . . . . . . . . . . 5-8
Procedimientos para corregir problemas de verificacin de las copias de seguridad . . . . . . 5-9
Captulo 6. Restauracin de datos con ON-Bar . . . . . . . . . . . . . . . . . . 6-1
Qu tipos de restauraciones realiza ON-Bar . . . . . . . . . . . . . . . . . . . . 6-2
Qu es una restauracin en caliente? . . . . . . . . . . . . . . . . . . . . . 6-2
Qu es una restauracin en fro? . . . . . . . . . . . . . . . . . . . . . . 6-3
Qu es una restauracin mixta? . . . . . . . . . . . . . . . . . . . . . . . 6-4
Qu es una restauracin en paralelo? . . . . . . . . . . . . . . . . . . . . . 6-4
Qu es una restauracin del sistema completo? (solo Dynamic Server) . . . . . . . . . . 6-4
Qu es una restauracin de punto en el tiempo? . . . . . . . . . . . . . . . . . 6-5
Qu es una restauracin importada? . . . . . . . . . . . . . . . . . . . . . 6-5
Qu es una restauracin con redenominacin de bloques de datos? (solo Dynamic Server) . . . 6-5
Qu es una restauracin reiniciable? (solo Dynamic Server) . . . . . . . . . . . . . 6-6
Utilizacin de la lista de comprobacin para la recuperacin . . . . . . . . . . . . . . 6-6
Supervisin de las restauraciones . . . . . . . . . . . . . . . . . . . . . . 6-7
Comprobacin de que los dispositivos de almacenamiento estn disponibles . . . . . . . . 6-8
Restauracin de archivos de guardar con ISM . . . . . . . . . . . . . . . . . . 6-9
Realizacin de una restauracin completa. . . . . . . . . . . . . . . . . . . . . 6-9
Realizacin de una restauracin solo fsica o solo lgica . . . . . . . . . . . . . . 6-12
Utilizacin de Informix Server Administrator de IBM para restaurar datos . . . . . . . . 6-15
Ejemplos de mandatos de restauracin de ON-Bar . . . . . . . . . . . . . . . . 6-15
Redenominacin de bloques de datos durante una restauracin (solo Dynamic Server) . . . . . 6-27
Consideraciones importantes . . . . . . . . . . . . . . . . . . . . . . . 6-27
Requisitos para los nuevos bloques de datos . . . . . . . . . . . . . . . . . . 6-28
Contenido xix
Sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-29
Ejemplos de redenominacin de bloques de datos durante una restauracin . . . . . . . . 6-30
Transferencia de datos con la restauracin importada . . . . . . . . . . . . . . . . 6-32
Importacin de una restauracin . . . . . . . . . . . . . . . . . . . . . . 6-33
Inicializacin de la duplicacin de datos de alta disponibilidad con ON-Bar (solo Dynamic
Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-35
Restauracin de tipos de tabla . . . . . . . . . . . . . . . . . . . . . . . . 6-37
Utilizacin de la restauracin reiniciable para recuperar datos (solo Dynamic Server) . . . . . . 6-39
Ejemplo de restauracin reiniciable . . . . . . . . . . . . . . . . . . . . . 6-39
Reinicio de una restauracin. . . . . . . . . . . . . . . . . . . . . . . . 6-40
Resolucin de una restauracin fallida . . . . . . . . . . . . . . . . . . . . 6-43
Descripcin de los procesos de restauracin de ON-Bar. . . . . . . . . . . . . . . . 6-45
Secuencia de restauracin en caliente en Dynamic Server (solo Dynamic Server) . . . . . . 6-46
Secuencia de restauracin en fro en Dynamic Server (solo Dynamic Server) . . . . . . . . 6-47
Secuencia de restauracin en caliente en Extended Parallel Server (solo Extended Parallel Server) 6-49
Secuencia de restauracin en fro en Extended Parallel Server (Extended Parallel Server) . . . 6-51
Captulo 7. Realizacin de una copia de seguridad y restauracin externa . . . . . . . . 7-1
Recuperacin de datos utilizando una copia de seguridad y recuperacin externa . . . . . . . 7-1
Qu se copia en una operacin de copia de seguridad externa? . . . . . . . . . . . . . 7-3
Reglas para realizar una copia de seguridad externa . . . . . . . . . . . . . . . . 7-3
Realizacin de una copia de seguridad externa . . . . . . . . . . . . . . . . . . 7-4
Preparacin para una copia de seguridad externa . . . . . . . . . . . . . . . . . . 7-7
Bloqueo y desbloqueo de Dynamic Server (solo Dynamic Server) . . . . . . . . . . . . 7-7
Bloqueo y desbloqueo de Extended Parallel Server (solo Extended Parallel Server) . . . . . . 7-8
Supervisin de una copia de seguridad externa . . . . . . . . . . . . . . . . . 7-13
Seguimiento de una copia de seguridad externa . . . . . . . . . . . . . . . . . 7-13
Qu se restaura en una restauracin externa? . . . . . . . . . . . . . . . . . . . 7-14
Utilizacin de mandatos de restauracin externa . . . . . . . . . . . . . . . . . 7-15
Reglas para realizar una restauracin externa . . . . . . . . . . . . . . . . . . 7-16
Realizacin de una restauracin externa . . . . . . . . . . . . . . . . . . . . 7-17
Inicializacin de HDR con una copia de seguridad y restauracin externas (solo Dynamic Server) 7-20
Captulo 8. Utilizacin de programas de utilidad de ON-Bar . . . . . . . . . . . . . 8-1
Personalizacin de mandatos de ON-Bar y de gestor de almacenamiento . . . . . . . . . . 8-2
Impresin de los archivos de inicio de copia de seguridad . . . . . . . . . . . . . . 8-3
Migracin a una cinta de los archivos de anotaciones lgicas de copia de seguridad . . . . . 8-4
Utilizacin de start_worker.sh para iniciar manualmente procesos onbar_worker (solo Extended
Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Caducidad y sincronizacin de los catlogos de copia de seguridad . . . . . . . . . . . . 8-6
Eleccin de una poltica de caducidad . . . . . . . . . . . . . . . . . . . . . 8-7
Utilizacin del programa de utilidad onsmsync . . . . . . . . . . . . . . . . . . 8-8
Inicio y detencin de sesiones ON-Bar (solo Extended Parallel Server) . . . . . . . . . . . 8-12
Utilizacin del programa de utilidad onbar_w. . . . . . . . . . . . . . . . . . 8-13
Supervisacin del estado del Planificador de Copia de Seguridad (solo Extended Parallel Server) 8-15
Utilizacin de la opcin onstat -g bus . . . . . . . . . . . . . . . . . . . . 8-15
Utilizacin de la opcin onstat -g bus_sm . . . . . . . . . . . . . . . . . . . 8-16
Captulo 9. Definicin de parmetros de configuracin de ON-Bar . . . . . . . . . . . 9-1
Definicin de parmetros de configuracin de archecker en AC_CONFIG (solo Dynamic Server) . . 9-2
xx IBM Informix: Gua de copia de seguridad y restauracin
Archivo AC_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
AC_MSGPATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
AC_STORAGE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
AC_VERBOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Definicin de parmetros de ON-Bar en ONCONFIG. . . . . . . . . . . . . . . . . 9-5
ALARMPROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
BAR_ACT_LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
BAR_BOOT_DIR (solo Extended Parallel Server) . . . . . . . . . . . . . . . . . 9-7
BAR_BSALIB_PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
BAR_DBS_COSVR (solo Extended Parallel Server) . . . . . . . . . . . . . . . . 9-10
BAR_HISTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
BAR_IDLE_TIMEOUT (solo Extended Parallel Server) . . . . . . . . . . . . . . . 9-11
BAR_LOG_COSVR (solo Extended Parallel Server) . . . . . . . . . . . . . . . . 9-11
BAR_MAX_BACKUP (solo Dynamic Server) . . . . . . . . . . . . . . . . . . 9-12
BAR_NB_XPORT_COUNT (solo Dynamic Server) . . . . . . . . . . . . . . . . 9-13
BAR_PROGRESS_FREQ . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
BAR_RETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
BAR_SM (solo Extended Parallel Server). . . . . . . . . . . . . . . . . . . . 9-16
BAR_SM_NAME (solo Extended Parallel Server) . . . . . . . . . . . . . . . . . 9-16
BAR_WORKER_COSVR (solo Extended Parallel Server) . . . . . . . . . . . . . . 9-17
BAR_WORKER_MAX (solo Extended Parallel Server) . . . . . . . . . . . . . . . 9-17
BAR_XFER_BUF_SIZE (solo Dynamic Server) . . . . . . . . . . . . . . . . . . 9-18
BAR_XFER_BUFSIZE (solo Extended Parallel Server) . . . . . . . . . . . . . . . 9-19
BAR_XPORT_COUNT (solo Extended Parallel Server) . . . . . . . . . . . . . . . 9-20
ISM_DATA_POOL . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21
ISM_LOG_POOL . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21
LOG_BACKUP_MODE (solo Extended Parallel Server) . . . . . . . . . . . . . . . 9-22
LTAPEDEV (solo Dynamic Server) . . . . . . . . . . . . . . . . . . . . . . 9-23
RESTARTABLE_RESTORE (solo Dynamic Server) . . . . . . . . . . . . . . . . . 9-23
Archivos utilizados por ON-Bar e ISM . . . . . . . . . . . . . . . . . . . . . 9-24
Captulo 10. Tablas de catlogo de ON-Bar . . . . . . . . . . . . . . . . . . . 10-1
La tabla bar_action . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
La tabla bar_instance . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
La tabla bar_object . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
La tabla bar_server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
La tabla bar_version . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Mapa del catlogo de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Tablas SMI del Planificador de copia de seguridad (solo Extended Parallel Server). . . . . . . 10-9
sysbuobject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10
sysbuobjses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11
sysbusession. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11
sysbusm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12
sysbusmdbspace . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12
sysbusmlog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
sysbusmworker. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
sysbuworker. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
Captulo 11. Mensajes y cdigos de retorno de ON-Bar . . . . . . . . . . . . . . 11-1
Acerca de los mensajes de ON-Bar. . . . . . . . . . . . . . . . . . . . . . . 11-1
Contenido xxi
Formato de los mensajes . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
Nmeros de mensaje . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
Mensajes de utilizacin de ON-Bar . . . . . . . . . . . . . . . . . . . . . . 11-3
Cdigos de retorno de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . . 11-7
Parte 3. El sistema de copia de seguridad y restauracin de ontape
Captulo 12. Configuracin de ontape . . . . . . . . . . . . . . . . . . . . . 12-1
Definicin de los parmetros de configuracin de ontape . . . . . . . . . . . . . . . 12-2
Definicin de los parmetros de dispositivo de cinta. . . . . . . . . . . . . . . . 12-3
Especificacin de los parmetros de tamao de bloque de cinta . . . . . . . . . . . . 12-5
Especificacin de los parmetros de tamao de cinta . . . . . . . . . . . . . . . 12-5
Comprobacin y cambio de parmetros de configuracin de ontape . . . . . . . . . . . 12-6
Quin puede cambiar parmetros de ontape? . . . . . . . . . . . . . . . . . . 12-6
Cundo puede cambiar parmetros de ontape? . . . . . . . . . . . . . . . . . 12-6
Cambio de parmetros de ontape . . . . . . . . . . . . . . . . . . . . . . 12-7
Captulo 13. Operaciones de copia de seguridad con ontape . . . . . . . . . . . . 13-1
Sintaxis de ontape . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
Inicio de ontape . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
Utilizacin de los cdigos de terminacin de ontape . . . . . . . . . . . . . . . . 13-3
Cambio del estado del registro de anotaciones de una base de datos . . . . . . . . . . . 13-3
Creacin de una copia de seguridad . . . . . . . . . . . . . . . . . . . . . . 13-4
Eleccin de un nivel de copia de seguridad. . . . . . . . . . . . . . . . . . . 13-4
Operaciones de copia de seguridad despus de cambiar el esquema fsico . . . . . . . . 13-5
Preparacin de una operacin de copia de seguridad . . . . . . . . . . . . . . . 13-6
Realizacin de una copia de seguridad . . . . . . . . . . . . . . . . . . . . 13-8
Cuando los archivos de anotaciones lgicas se llenan durante una copia de seguridad . . . . 13-10
Terminacin prematura de una copia de seguridad . . . . . . . . . . . . . . . . 13-11
Supervisin del historial de copias de seguridad utilizando oncheck . . . . . . . . . . 13-11
Copia de seguridad de archivos de anotaciones lgicas con ontape . . . . . . . . . . . 13-12
Consideraciones previas a la copia de seguridad de los archivos de anotaciones lgicas . . . 13-12
Cundo debe hacer copia de seguridad de los archivos de anotaciones lgicas? . . . . . . 13-14
Inicio de una copia de seguridad de archivos de anotaciones lgicas automtica . . . . . . 13-14
Inicio de una copia de seguridad continua de archivos de anotaciones lgicas . . . . . . . 13-14
Finalizacin de una copia de seguridad continua de archivos de anotaciones lgicas. . . . . 13-15
Qu dispositivo se debe utilizar para las copias de seguridad de archivos de anotaciones
lgicas? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-16
Captulo 14. Restauracin con ontape. . . . . . . . . . . . . . . . . . . . . 14-1
Eleccin del tipo de restauracin fsica . . . . . . . . . . . . . . . . . . . . . 14-2
Restauracin de sistema completo . . . . . . . . . . . . . . . . . . . . . . 14-2
Restauracin de determinados espacios de bases de datos, espacios de BLOB y espacios de SB 14-3
Eleccin de una restauracin en fro, en caliente o mixta . . . . . . . . . . . . . . . 14-3
Restauracin en fro . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3
Restauracin en caliente . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Restauracin mixta . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Realizacin de una restauracin . . . . . . . . . . . . . . . . . . . . . . . 14-5
Restauracin del sistema completo. . . . . . . . . . . . . . . . . . . . . . . 14-7
xxii IBM Informix: Gua de copia de seguridad y restauracin
Reunin de las cintas apropiadas . . . . . . . . . . . . . . . . . . . . . . 14-7
Determinacin de si debe realizarse una restauracin completa en fro o mixta . . . . . . . 14-7
Verificacin de la configuracin del servidor de bases de datos . . . . . . . . . . . . 14-7
Realizacin de una restauracin en fro . . . . . . . . . . . . . . . . . . . . 14-9
Restauracin de espacios de almacenamientos seleccionados. . . . . . . . . . . . . . 14-12
Reunin de las cintas apropiadas . . . . . . . . . . . . . . . . . . . . . . 14-12
Comprobacin de que los dispositivos necesarios estn disponibles . . . . . . . . . . 14-12
Copia de seguridad de archivos de anotaciones lgicas . . . . . . . . . . . . . . 14-13
Realizacin de una restauracin en caliente . . . . . . . . . . . . . . . . . . 14-13
Restauracin de tablas en bruto . . . . . . . . . . . . . . . . . . . . . . . 14-13
Redenominacin de bloques de datos durante una restauracin (solo Dynamic Server) . . . . . 14-14
Consideraciones importantes . . . . . . . . . . . . . . . . . . . . . . . 14-14
Requisitos para nuevos bloques . . . . . . . . . . . . . . . . . . . . . . 14-15
Ejemplos de redenominacin de bloques de datos durante una restauracin . . . . . . . 14-15
Parte 4. Apndices
Apndice A. Resolucin de problemas. . . . . . . . . . . . . . . . . . . . . A-1
Apndice B. Gua de consulta del mandato onstat . . . . . . . . . . . . . . . . B-1
Apndice C. Migracin . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Apndice D. Soporte de GLS . . . . . . . . . . . . . . . . . . . . . . . . D-1
Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
Marcas registradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-5
ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X-1
Contenido xxiii
xxiv IBM Informix: Gua de copia de seguridad y restauracin
Parte 1. Informacin preliminar sobre la copia de
seguridad y restauracin
Copyright IBM Corp. 1996, 2003
IBM Informix: Gua de copia de seguridad y restauracin
Captulo 1. Informacin preliminar sobre la copia de
seguridad y restauracin
Qu es un sistema de recuperacin? . . . . . . . . . . . . . . . . . . . . . . 1-2
Qu es una copia de seguridad? . . . . . . . . . . . . . . . . . . . . . . 1-2
Qu es una copia de seguridad de archivos de anotaciones lgicas?. . . . . . . . . . . 1-3
Cuando no se utiliza el registro de anotaciones . . . . . . . . . . . . . . . . . 1-4
Qu son las copia de seguridad manuales y las copias de seguridad continuas de archivos de
anotaciones lgicas? . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Qu es una recuperacin de archivos de anotaciones? . . . . . . . . . . . . . . 1-4
Por qu es necesario guardar copias de seguridad de los archivos de anotaciones lgicas . . . 1-4
Qu es una restauracin? . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Qu es una restauracin en fro, en caliente y mixta? . . . . . . . . . . . . . . 1-6
Qu son las restauraciones fsicas y lgicas? . . . . . . . . . . . . . . . . . 1-8
Comparacin de ON-Bar y ontape . . . . . . . . . . . . . . . . . . . . . . . 1-10
Planificacin de una estrategia de recuperacin . . . . . . . . . . . . . . . . . . 1-11
Qu tipos de prdidas de datos se pueden producir? . . . . . . . . . . . . . . . 1-11
Qu nivel de gravedad tiene el error? . . . . . . . . . . . . . . . . . . . . 1-11
Cmo utiliza los datos? . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Planificacin de las copias de seguridad . . . . . . . . . . . . . . . . . . . . 1-13
Planificacin de un sistema de copia de seguridad para un servidor de bases de datos de
produccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Evaluacin de los recursos de hardware y de memoria . . . . . . . . . . . . . . . 1-14
Evaluacin del tiempo de copia de seguridad y de restauracin . . . . . . . . . . . . 1-14
Evaluacin de la actividad de registro de anotaciones y de la actividad de transacciones . . . 1-15
Contenido de este captulo
Se proporcionan dos programas de utilidad para hacer una copia de
seguridad y restaurar datos de un servidor de bases de datos.
Programa
de
utilidad Gestor de almacenamiento Consulte
ONBar IBM Informix Storage Manager (ISM) Captulo 2 al Captulo 11
ontape Ninguno Captulo 12 al Captulo 14
Este captulo describe los conceptos bsicos sobre la copia de seguridad y
restauracin de datos para servidores de bases de datos Informix. Se tratan los
temas siguientes:
v Comparacin de ONBar y ontape
v Planificacin de una estrategia de recuperacin de datos
Copyright IBM Corp. 1996, 2003 1-1
v Planificacin de un sistema de copia de seguridad para un servidor de
bases de datos de produccin
Qu es un sistema de recuperacin?
Un sistema de recuperacin le permite hacer una copia de seguridad de los
datos del servidor de bases de datos y luego restaurarlos si los datos actuales
se daan o dejan de ser accesibles. Los datos se pueden daar o perder
debido a causas que pueden comprender desde un error de programa o error
de disco hasta un desastre que afecta a todo el sistema. Un sistema de
recuperacin le permite recuperar datos que ha perdido debido a esas
anomalas.
Qu es una copia de seguridad?
Una copia de seguridad es una copia de uno o ms espacios de base de datos
(tambin llamados espacios de almacenamiento) y de los archivos de
anotaciones lgicas que mantiene el servidor de bases de datos. En Dynamic
Server, tambin hacer una copia de seguridad de espacios de BLOB y espacios de
SB. En Extended Parallel Server, puede tambin hacer una copia de seguridad
de segmentos de base de datos. Para obtener una descripcin de los espacios de
almacenamiento, consulte el manual IBM Informix: Gua del administrador.
La copia de seguridad se escribe normalmente en un soporte de
almacenamiento secundario, tal como un disco, una cinta magntica o un disco
ptico. Es recomendable que guarde el soporte de almacenamiento fuera de
lnea y que conserve una copia fuera del lugar de trabajo, si es posible.
Importante: Las copias de seguridad de bases de datos no sustituyen a las
copias de seguridad normales realizadas por el sistema operativo,
que copian archivos diferentes de los archivos de bases de datos
Informix.
La Figura 1-1 muestra el concepto bsico de copia de seguridad de una base
de datos.
No siempre es necesario hacer una copia de seguridad de todos los espacios
de almacenamiento. Si algunas tablas cambian y otras lo hacen raramente, no
Datos del servidor de
bases de datos
Soporte de copia
de seguridad
Figura 1-1. Copia de seguridad de los datos de un servidor de bases de datos
1-2 IBM Informix: Gua de copia de seguridad y restauracin
es eficiente hacer una copia de seguridad de los espacios de almacenamiento
que contienen tablas inalteradas cada vez que haga una copia de seguridad de
los datos del servidor de bases de datos. Es necesario planificar
detenidamente un plan de copia de seguridad para evitar largas esperas al
hacer copias de seguridad o restaurar datos.
Para proporcionar un entorno de copia de seguridad ms flexible, ONBar y
ontape permiten los tres niveles de copia de seguridad siguientes:
v El nivel 0 hace una copia de seguridad de todas las pginas utilizadas que
contienen datos para los espacios de almacenamiento especificados.
Son necesarias todas estas pginas para restaurar la base de datos al estado
que tena cuando hizo la copia de seguridad.
v El nivel 1 hace una copia de seguridad de solo los datos que han cambiado
desde la ltima copia de seguridad de nivel 0 de los espacios de
almacenamiento especificados.
Se hace copia de seguridad de todas las pginas de tabla y de ndice
cambiadas, incluidas la que contienen datos suprimidos. Los datos que se
copian en la copia de seguridad reflejan el estado que tenan los datos
modificados en el momento de comenzar la copia de seguridad de nivel 1.
v El nivel 2 hace una copia de seguridad de solo los datos que han cambiado
desde la ltima copia de seguridad de nivel 1 de los espacios de
almacenamiento especificados.
La copia de seguridad de nivel 2 contiene cada pgina de tabla y de ndice
perteneciente a un espacio de almacenamiento que ha cambiado desde la
ltima copia de seguridad de nivel 1.
Importante: Si es necesario sustituir discos u otros soportes de
almacenamiento debido a su destruccin completa, debe realizar
como mnimo una copia de seguridad de nivel 0 de todos los
espacios de almacenamiento y archivos de anotaciones lgicas
pertinentes para poder restaurar los datos completamente al
nuevo hardware.
Para conocer detalles, consulte el Captulo 4, Realizacin de operaciones de
copia de seguridad con ON-Bar, en la pgina 4-1 y el Captulo 13,
Operaciones de copia de seguridad con ontape, en la pgina 13-1.
Qu es una copia de seguridad de archivos de anotaciones lgicas?
Una copia de seguridad de archivos de anotaciones lgicas es una copia en disco o
cinta de todos los archivos de anotaciones lgicas llenos. Los archivos de
anotaciones lgicas guardan un registro de la actividad del servidor de bases
de datos que se ha producido entre procesos de copia de seguridad.
Para liberar los archivos de anotaciones lgicas llenos, haga una copia de
seguridad de ellos. El servidor de bases de datos reutiliza los archivos de
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin 1-3
anotaciones lgicas liberados para registrar nuevas transacciones. Para obtener
una descripcin completa del archivo de anotaciones lgicas, consulte el
manual IBM Informix: Gua del administrador.
Cuando no se utiliza el registro de anotaciones
Aunque no especifique la opcin de registro de anotaciones para bases de
datos o tablas, es necesario hacer copia de seguridad de los archivos de
anotaciones lgicas pues contienen informacin administrativa, tal como
registros de puntos de control y adiciones y supresiones de bloques de
informacin. Cuando hace copia de seguridad de estos archivos de
anotaciones lgicas, puede realizar restauraciones dinmicas aunque no utilice
el registro de anotaciones para ninguna de las bases de datos.
Qu son las copia de seguridad manuales y las copias de seguridad
continuas de archivos de anotaciones lgicas?
Una copia de seguridad manual de archivos de anotaciones lgicas hace copia de
seguridad de todos los archivos de anotaciones lgicas llenos y se detiene en
el archivo de anotaciones lgicas actual.
Si activa la copia de seguridad continua de archivos de anotaciones lgicas, el
servidor de bases de datos hace copia de seguridad de cada archivo de
anotaciones lgicas automticamente cuando pasa a estar lleno. Si inhabilita la
copia de seguridad continua de archivos de anotaciones lgicas, los archivos
de anotaciones lgicas se siguen llenando. Si todos los archivos de anotaciones
lgicas estn llenos, el servidor de bases de datos queda detenido hasta que se
realiza la copia de seguridad de los archivos de anotaciones.
Qu es una recuperacin de archivos de anotaciones?
Cuando el servidor de bases de datos est fuera de lnea (Dynamic Server) o
en modalidad de microkernel (Extended Parallel Server), puede efectuar un
tipo especial de copia de seguridad de archivos de anotaciones lgicas
llamado recuperacin de anotaciones. En una recuperacin de archivos de
anotaciones, el servidor de bases de datos accede directamente a los archivos
de anotaciones del disco. La recuperacin de archivos de anotaciones realiza
la copia de seguridad de los archivos de anotaciones lgicas que no se han
copiado todava y que no estn daados ni destruidos. La recuperacin de
archivos de anotaciones le permite recuperar todos los datos hasta el ltimo
archivo de anotaciones lgicas disponible y no daado y la ltima transaccin
finalizada.
Por qu es necesario guardar copias de seguridad de los archivos de
anotaciones lgicas
Efecte copias de seguridad frecuentes de los archivos de anotaciones lgicas
por las razones siguientes:
v Para liberar los archivos de anotaciones lgicas llenos
1-4 IBM Informix: Gua de copia de seguridad y restauracin
v Para minimizar la prdida de datos si falla un disco que contiene archivos
de anotaciones lgicas
v Para asegurar que las restauraciones contengan transacciones coherentes y
las ms recientes
Guarde las copias de seguridad de archivos de anotaciones lgicas desde las
dos ltimas copias de seguridad de nivel 0 para poder utilizarlas en una
restauracin. Si una copia de seguridad de nivel 0 es inaccesible o es
inutilizable, puede restaurar los datos a partir de una copia ms antigua, si
dispone de una. Si cualquiera de las copias de seguridad de archivos de
anotaciones lgicas es tambin inaccesible o es inutilizable, no puede
recuperar las transacciones a partir de esos archivos de anotaciones lgicas ni
a partir de ningn archivo de anotaciones lgicas subsiguiente.
Aviso: Perder las transacciones contenidas en archivos de anotaciones lgicas
para los que no se haga copia de seguridad ni se recuperen.
Considere el ejemplo de la Figura 1-2, que muestra que el lunes a las 10:00
P.M se realiza una copia de seguridad de nivel 0 y luego se copian los
archivos de anotaciones lgicas el martes a medianoche. El mircoles a las
11:00 A.M. se produce una anomala que destruye sus bases de datos. Podr
restaurar las transacciones que se produjeron entre la medianoche del martes
y las 11:00 A.M. del mircoles a menos que haya configurado una copia de
seguridad continua de archivos de anotaciones lgicas.
Si estn daados los discos que contienen los espacios de almacenamiento
donde residen los archivos de anotaciones lgicas, las transacciones
posteriores a la medianoche del martes se pueden perder. Para restaurar estas
transacciones a partir de la ltima copia de seguridad de archivos de
anotaciones lgicas, intente recuperar los archivos de anotaciones lgicas antes
de reparar o sustituir el disco anmalo y luego realice una restauracin en
fro.
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin 1-5
Para obtener ms informacin, consulte los temas Copia de seguridad de
archivos de anotaciones lgicas en la pgina 4-21 y Copia de seguridad de
archivos de anotaciones lgicas con ontape en la pgina 13-12..
Qu es una restauracin?
Una restauracin reconstruye los datos del servidor de bases de datos a partir
de espacios de almacenamiento y archivos de anotaciones lgicas de copia de
seguridad. La restauracin reconstruye los datos que han pasado a ser
inaccesibles por cualquiera de estas razones:
v Es necesario sustituir un disco anmalo que contiene datos del servidor de
bases de datos.
v Un error lgico en un programa ha daado una base de datos.
v Es necesario trasladar datos del servidor de bases de datos a una nueva
mquina.
v Un usuario ha daado o destruido accidentalmente datos.
Para restaurar datos al estado que tenan cuando se produjo el error, debe
tener como mnimo de una copia de seguridad de nivel 0 de cada espacio de
almacenamiento de antes del error y los archivos de anotaciones lgicas
donde residen todas las transacciones producidas desde la realizacin de esas
copias de seguridad.
Qu es una restauracin en fro, en caliente y mixta?
Cuando restaura datos, debe decidir si desea hacerlo mientras el servidor de
bases de datos est fuera de servicio, en lnea, fuera de lnea (Dynamic Server)
o en la modalidad de microkernel (Extended Parallel Server). Los tipos de
restauracin son los siguientes:
Copia de segu-
ridad de nivel 0
Tiempo
Lunes 10 P.M. Mircoles 11 A.M.
Soporte de copia de seguridad
de anotaciones lgicas del
gestor de almacenamiento
Copia de seguridad de
anotaciones lgicas
Archivos de anotaciones
lgicas
Anomala
Transac-
ciones
Martes media-
noche
Figura 1-2. Espacio de almacenamiento y copias de seguridad de archivos de anotaciones lgicas
1-6 IBM Informix: Gua de copia de seguridad y restauracin
v Si restaura datos no crticos mientras el servidor de bases de datos est en
lnea o fuera de servicio, el proceso se denomina restauracin en caliente.
v Cuando el Dynamic Server est fuera de lnea o el Extended Parallel Server
est en la modalidad de microkernel, puede realizar una restauracin en fro.
v Una restauracin mixta es una restauracin en fro de algunos espacios de
almacenamiento seguida de una restauracin en caliente de los espacios de
almacenamiento restantes.
Restauracin en caliente: Tal como muestra la Figura 1-3, una restauracin
en caliente restaura espacios de almacenamiento no crticos. Una restauracin
en caliente consta de una o ms restauraciones fsicas, una copia de seguridad
de archivos de anotaciones lgicas y una restauracin lgica.
Restauracin en fro: Tal como muestra la Figura 1-4, una restauracin en
fro recupera los archivos de anotaciones lgicas y restaura los espacios de
base de datos crticos (espacio de base de datos raz y los espacios de base de
datos donde residen el archivo de anotaciones fsicas y los archivos de
anotaciones lgicas), otros espacios de almacenamiento y los archivos de
anotaciones lgicas.
Soporte de copia
de seguridad
Soportes de copia de seguridad
de anotaciones lgicas
Espacios de base
de datos crticos
Espacio de b. d. 1 Espacio de b. d. 2
Transacciones
Figura 1-3. Restauracin en caliente
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin 1-7
Puede realizar una restauracin en fro en una mquina que sea diferente de
aqulla donde realiz la copia de seguridad; para ello asigne una nueva va
de acceso y valor de desplazamiento durante la restauracin.
Qu son las restauraciones fsicas y lgicas?
ONBar y ontape restauran datos de un servidor de bases de datos en dos
fases:
v La primera fase es la restauracin fsica, que restaura datos a partir de copias
de seguridad de todos los espacios de almacenamiento o solo de algunos
seleccionados.
v La segunda fase es la restauracin lgica, que restaura transacciones a partir
de las copias de seguridad de archivos de anotaciones lgicas. El servidor
de bases de datos conoce automticamente qu archivos de anotaciones
lgicas restaurar.
Restauracin fsica: Durante una restauracin fsica, ONBar o ontape
restaura los datos a partir de las copias de seguridad ms recientes de nivel 0,
nivel 1 y nivel 2. Si se produce un error de disco, puede restaurar a un nuevo
disco solo los espacios de almacenamiento que contienen datos que residen en
el disco anmalo. La Figura 1-5 muestra una restauracin fsica.
Soporte de copia
de seguridad
Soportes de copia de seguridad
de archivos de anotaciones lgicas
Espacios de base
de datos crticos
Espacio de b. d. 1 Espacio de b. d. 2
Transacciones
Figura 1-4. Restauracin en fro
1-8 IBM Informix: Gua de copia de seguridad y restauracin
Restauracin lgica: Tal como muestra la Figura 1-6, el servidor de bases de
datos aplica los archivos de anotaciones lgicas para reaplicar las transacciones
de base de datos que se produjeron desde la ltima copia de seguridad. La
restauracin lgica solo es aplicable a los espacios de almacenamiento
restaurados fsicamente.
Para obtener ms informacin, consulte el Captulo 6, Restauracin de datos
con ON-Bar, en la pgina 6-1 y el Captulo 14, Restauracin con ontape, en
la pgina 14-1.
Soportes de copia
de seguridad
Espacio de b.d. raz Espacio de b. d. 1 Espacio de b. d. 2
Figura 1-5. Restauracin fsica
Soportes de copia de seguridad
de anotaciones lgicas
Espacio de b. d. raz
Espacio de b. d. 1
Espacio de b. d. 2
Transacciones
INSERT...
Figura 1-6. Restauracin lgica
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin 1-9
Comparacin de ON-Bar y ontape
El Tabla 1-1 compara ONBar con ontape. Si conmuta a ONBar y ISM desde
ontape, observe que ONBar se comporta de forma diferente.
Tabla 1-1. Diferencias entre ON-Bar y ontape
Puede el programa de utilidad ... ON-Bar ontape
Utilizar un gestor de almacenamiento para supervisar las copias
de seguridad y los soportes de almacenamiento?
s no
Hacer copia de seguridad de todos los datos del servidor de
bases de datos?
s s
Hacer copia de seguridad de espacios de almacenamiento
seleccionados?
s no
Hacer copia de seguridad de archivos de anotaciones lgicas? s s
Hacer copias de seguridad continuas de archivos de anotaciones
lgicas?
s s
Hacer copia de seguridad mientras el servidor de bases de datos
est en lnea?
s s
Hacer copia de seguridad mientras el servidor de bases de datos
est fuera de servicio?
s s
Restaurar todos los datos del servidor de bases de datos? s s
Restaurar espacios de almacenamiento seleccionados? s s
Hacer copia de seguridad y restaurar espacios de
almacenamiento secuencialmente?
s s
Efectuar restauraciones en fro mientras el servidor de bases de
datos est fuera de lnea o en la modalidad de microkernel?
s s
Inicializar la duplicacin de datos de alta disponibilidad? s s
Restaurar datos hasta un punto determinado en el tiempo? s no
Efectuar restauraciones fsicas y lgicas separadas? s no
Hacer copia de seguridad y restaurar espacios de
almacenamiento diferentes en paralelo?
s no
Utilizar simultneamente varias unidades de cinta para las copias
de seguridad y restauraciones?
s no
Reiniciar una restauracin? s no
Cambiar una va de acceso de datos o dispositivo durante una
restauracin en fro?
s s
Efectuar restauraciones importadas? s no
Efectuar copias de seguridad y restauraciones externas? s no
Cambiar la modalidad de registro de anotaciones para bases de
datos?
no s
El programa de utilidad ontape no utiliza la base de datos sysutils ni los
archivos de inicio de emergencia. El programa de utilidad ontape da soporte a
dispositivos de copia de seguridad remotos situados en otros sistemas
principales, mientras que ISM no les da soporte. ISM da soporte a conjuntos
diferentes de unidades de cinta para varias plataformas de hardware.
1-10 IBM Informix: Gua de copia de seguridad y restauracin
El programa de utilidad ontape da soporte a dos sesiones simultneas: una
para la copia de seguridad o restauracin fsica, y una para la copia de
seguridad de archivos de anotaciones. Existe un lmite de cuatro sesiones
simultneas para cada instancia de ISM.
Puede utilizar ONBar con gestores de almacenamiento de otros proveedores
para obtener un mayor soporte de dispositivos y gestin del almacenamiento.
El programa de utilidad ontape le permite cambiar la modalidad de registro
de anotaciones para una base de datos. Si utiliza ONBar, utilice ondblog
para cambiar la modalidad de registro de anotaciones para una base de datos.
Aviso: Las cintas de copia de seguridad producidas por ontape y ONBar no
son compatibles. No puede crear una copia de seguridad con ontape y
restaurarla con ONBar, ni viceversa.
Planificacin de una estrategia de recuperacin
Antes de utilizar ONBar u ontape, planifique sus objetivos de recuperacin
de datos.
Qu tipos de prdidas de datos se pueden producir?
El primer paso es determinar qu volumen de prdida de datos es aceptable.
Pueden producirse los tipos siguientes de prdida de datos:
v Supresin de lo siguiente:
Filas, columnas, tablas o bases de datos
Bloques de datos, espacios de almacenamiento o archivos de anotaciones
lgicas
v Corrupcin de los datos o creacin de datos incorrectos
v Error de hardware (tal como un error en un disco que contiene archivos de
datos o una cinta de copia de seguridad que se deteriora)
v Error del servidor de bases de datos
v Desastre natural
Qu nivel de gravedad tiene el error?
Despus de determinar sus objetivos de recuperacin, cree un plan de
recuperacin. Desarrolle un plan de recuperacin para varios niveles de error,
tal como muestra la Tabla 1-2.
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin 1-11
Tabla 1-2. Planes de ejemplo de recuperacin
Gravedad del
error Prdida de datos Plan de recuperacin sugerido
Baja Prdida de datos no crticos La restauracin de los datos se puede
aplazar para realizarla en horas de
poca actividad. Utilice una
restauracin en caliente.
Media Los datos perdidos son
crticos para la empresa,
pero no residen en un
espacio de base de datos
crtico.
Realice una restauracin en caliente
de esos datos lo antes posible.
Alta Prdida de espacios de base
de datos crticos.
Utilice una restauracin mixta para
restaurar inmediatamente los datos
crticos y una restauracin en caliente
para restaurar los datos no crticos
durante las horas de poca actividad.
Desastre Prdida de todos los datos. Realice una restauracin en caliente o
restauracin mixta lo antes posible.
Cmo utiliza los datos?
Despus de desarrollar su plan de recuperacin, cree un plan de copia de
seguridad. La forma de utilizar los datos tambin determina el plan de copia
de seguridad, de esta manera:
v Utilizacin de los datos
Cmo utilizan los datos los usuarios?
Espacios de base de datos crticos (espacio de base de datos raz y
espacios de base de datos donde residen los archivos de anotaciones
fsicas y al menos un archivo de anotaciones lgicas)
Datos de aplicacin crticos de la empresa
Almacenamiento de datos a largo plazo con fines legales y de
conservacin de archivos
Uso compartido de datos entre grupos
Datos de prueba
v Tiempo de transaccin
Cunto tiempo de transaccin se puede perder? Adems, cunto tiempo
podra exigir entrar de nuevo manualmente las transacciones perdidas? Por
ejemplo, es aceptable reentrar todas las transacciones producidas durante
las tres ltimas horas?
v Cantidad y distribucin
Cuntos datos es aceptable perder? Por ejemplo, ha perdido un cuarto de
sus perfiles de clientes, o ha perdido las cifras de ventas de la regin
Medio-Oeste, pero conserva las cifras de la Costa Oeste.
1-12 IBM Informix: Gua de copia de seguridad y restauracin
Responda a las preguntas siguientes para ayudar a determinar con qu
frecuencia y cundo desea hacer copia de seguridad de los datos:
v Existe en su empresa un periodo de inactividad en el que se pueda
restaurar el sistema?
v Si su sistema trabaja las 24 horas, los 7 das de la semana (ningn periodo
de inactividad), existe algn tiempo de poca actividad en el que se pueda
realizar una restauracin?
v Si una restauracin se debe realizar durante un periodo de gran actividad,
cuan crtico es el tiempo?
v Qu datos puede restaurar mientras el servidor de bases de datos est en
lnea? (restauracin en caliente) Qu datos se deben restaurar fuera de
lnea? (restauracin en fro)
v Cuntos dispositivos de almacenamiento estn disponibles para hacer
copia de seguridad y restaurar los datos?
Planificacin de las copias de seguridad
La Tabla 1-3 muestra un ejemplo de plan de copia de seguridad para un
sistema de tamao pequeo o mediano. Ajuste su plan de copia de seguridad
de acuerdo con las necesidades de su sistema. Cuanto ms a menudo cambien
los datos y ms importantes sean estos, con mayor frecuencia necesitar hacer
una copia de seguridad de ellos. Para obtener ms informacin, consulte el
tema Eleccin de un nivel de copia de seguridad en la pgina 4-6..
Tabla 1-3. Plan de copia de seguridad de ejemplo
Nivel de copia de seguridad Plan de copia de seguridad
Copia de seguridad completa (nivel 0) Sbado a las 6 P.M.
Copia de seguridad incremental (nivel 1) Martes y jueves a las 6 P.M.
Copia de seguridad incremental (nivel 2) Cada da a las 6 P.M.
Copia de seguridad de nivel 0 de espacios de
almacenamiento que se actualizan con frecuencia
Cada hora
Importante: Realice una copia de seguridad de nivel 0 despus de cambiar el
esquema fsico, por ejemplo, al aadir un bloque de datos a un
espacio de almacenamiento. (Consulte el tema Recogida de
informacin sobre el sistema antes de realizar una copia de
seguridad en la pgina 4-8).
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin 1-13
Planificacin de un sistema de copia de seguridad para un servidor de bases de
datos de produccin
Para planificar una proteccin de copia de seguridad apropiada para sus
datos, analice la configuracin y actividad de su servidor de bases de datos, y
los tipos de soporte de copia de seguridad disponibles en su sistema.
Considere tambin su presupuesto para soportes de almacenamiento, discos,
sistemas PC y controladores, y el tamao de su red.
Evaluacin de los recursos de hardware y de memoria
Evale los elementos siguientes del servidor de bases de datos y de la
configuracin de hardware para determinar qu gestor de almacenamiento y
dispositivos de almacenamiento utilizar:
v El nmero de procesadores virtuales de E/S
v La cantidad de memoria disponible y la distribucin de la actividad de los
procesadores
Evaluacin del tiempo de copia de seguridad y de restauracin
El tiempo necesario para la copia de seguridad o restauracin depende de la
configuracin del servidor de bases de datos y del tamao de la base de
datos:
v La velocidad de los discos o dispositivos de cinta
Cuanto ms rpidos sean los dispositivos de almacenamiento, menor ser el
tiempo de copia de seguridad o restauracin.
v El nmero de copias de seguridad incrementales que desea restaurar si un
error de disco o del sistema hace necesario reconstruir la base de datos
Las copias de seguridad incrementales utilizan menos espacio de
almacenamiento que las copias de seguridad completas y tambin
disminuyen el tiempo de restauracin.
v El tamao y nmero de espacios de almacenamiento de la base de datos
Copias de seguridad: es necesario un poco ms tiempo para hacer copias
de seguridad de muchos espacios de almacenamiento pequeos que de
unos pocos espacios de almacenamiento grandes cuyo tamao total sea el
mismo.
Restauraciones: habitualmente una restauracin necesita el mismo tiempo
para recuperar el espacio de almacenamiento mayor y los archivos de
anotaciones lgicas.
v El hecho de si los espacios de almacenamiento estn o no duplicados
Si los espacios de almacenamiento estn duplicados, disminuye la
probabilidad de tener que restaurar datos daados o corruptos. Puede
restaurar los datos duplicados durante horas de poca actividad mientras el
servidor de bases de datos est en lnea.
v El periodo de tiempo que se interrumpe el trabajo de los usuarios durante
las copias de seguridad y restauraciones
1-14 IBM Informix: Gua de copia de seguridad y restauracin
Si realiza copias de seguridad y restauraciones en caliente mientras el
servidor de bases de datos est en lnea, los usuarios pueden continuar su
trabajo, pero pueden observar una respuesta ms lenta. Si realiza copias de
seguridad y restauraciones en caliente mientras el servidor de bases de
datos est inactivo, los usuarios deben salir del servidor de bases de datos.
Si realiza una restauracin en fro mientras el servidor de bases de datos
est fuera de lnea, los usuarios no pueden utilizar el servidor, por lo que
cuanto ms rpida sea la restauracin, mejor. La realizacin de una copia de
seguridad y restauracin externas elimina los periodos de inactividad del
sistema.
v El plan de copia de seguridad
No es necesario incluir todos los espacios de almacenamiento en cada
sesin de copia de seguridad o restauracin. Planifique las copias de
seguridad de modo que pueda copiar ms a menudo los espacios de
almacenamiento que cambian rpidamente que aqullos que raramente o
nunca cambian. Asegrese de realizar una copia de seguridad de nivel 0 de
cada espacio de almacenamiento al menos una vez.
v La distribucin de las tablas entre los espacios de base de datos y la
distribucin de los espacios de base de datos entre los discos
Cuando disee el esquema del servidor de bases de datos, disponga los
datos de forma que pueda restaurar la informacin importante
rpidamente. Por ejemplo, debe disponer los datos crticos y de uso
frecuente en un pequeo conjunto de espacios de almacenamiento de los
discos ms rpidos. Puede tambin fragmentar las tablas grandes entre
espacios de base de datos para equilibrar la E/S y maximizar el
rendimiento entre varios discos. Para obtener ms informacin, consulte el
manual IBM Informix: Performance Guide.
v La carga de trabajo del servidor de bases de datos y del sistema
Cuanto mayor sea la carga de trabajo del servidor de bases de datos o del
sistema, ms largo ser el tiempo de copia de seguridad o restauracin.
v Los valores de los parmetros de configuracin de la copia de seguridad y
restauracin
Por ejemplo, el nmero y tamao de los almacenamientos intermedios de
datos que ONBar utiliza para intercambiar datos con el servidor de bases
de datos pueden afectar al rendimiento. Utilice los parmetros de
configuracin BAR_NB_XPORT_COUNT y BAR_XFER_BUF_SIZE (IDS) o
BAR_XPORT_COUNT y BAR_XFER_BUFSIZE (XPS) para controlar el
nmero y tamao de los almacenamientos intermedios de datos.
Evaluacin de la actividad de registro de anotaciones y de la actividad de
transacciones
Los factores siguientes sobre el uso del servidor de bases de datos tambin
influyen en sus decisiones respecto del gestor de almacenamiento y los
dispositivos de almacenamiento:
Captulo 1. Informacin preliminar sobre la copia de seguridad y restauracin 1-15
v El volumen y ritmo de actividad de transacciones previstos
v El nmero y tamao de los archivos de anotaciones lgicas
Si necesita restaurar datos de un servidor de bases de datos que tiene una
escasa actividad de transacciones, defina muchos archivos de anotaciones
lgicos pequeos. Es menos probable que pierda datos debido a copias de
seguridad de archivos de anotaciones lgicas poco frecuentes.
v Con qu rapidez se llenan los archivos de anotaciones lgicas
Haga una copia de seguridad de los archivos de anotaciones antes de que
se llenen para que el servidor de bases de datos no quede detenido
v Modalidades de registro de anotaciones para bases de datos y tablas
Cuando utiliza muchas bases de datos o tablas sin registro de anotaciones,
las copias de seguridad de archivos de anotaciones lgicas pueden pasar a
ser menos frecuentes.
1-16 IBM Informix: Gua de copia de seguridad y restauracin
Parte 2. El sistema de copia de seguridad y
restauracin de ON-Bar
Copyright IBM Corp. 1996, 2003
IBM Informix: Gua de copia de seguridad y restauracin
Captulo 2. El sistema de copia de seguridad y
restauracin de ON-Bar
Dnde encontrar informacin sobre ON-Bar e ISM (Dynamic Server solamente) . . . . . . . . 2-2
ON-Bar para Dynamic Server (solo Dynamic Server) . . . . . . . . . . . . . . . . . 2-4
ON-Bar para Extended Parallel Server (solo Extended Parallel Server) . . . . . . . . . . . 2-6
Comunicacin del servidor de bases de datos y el gestor de almacenamiento . . . . . . . . 2-7
Planificador de copia de seguridad . . . . . . . . . . . . . . . . . . . . . . 2-7
Programas de utilidad de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . 2-9
Gestor de almacenamiento IBM para Informix (ISM) . . . . . . . . . . . . . . . . 2-9
Gestores de almacenamiento de otros proveedores . . . . . . . . . . . . . . . . 2-10
La interfaz XBSA . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Las tablas de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Los archivos de inicio de emergencia . . . . . . . . . . . . . . . . . . . . . 2-12
Archivo de inicio de emergencia o Dynamic Server (solo Dynamic Server) . . . . . . . 2-12
Archivos de inicio de emergencia para Extended Parallel Server (solo Extended Parallel
Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
El archivo de anotaciones de actividades de ON-Bar . . . . . . . . . . . . . . . . 2-13
Especificacin de la ubicacin del archivo de anotaciones de actividades . . . . . . . . 2-14
Seguimiento del progreso de una copia de seguridad o restauracin . . . . . . . . . 2-14
Contenido de este captulo
Este capitulo proporciona informacin bsica sobre los componentes de
ONBar y describe cmo este trabaja. Se tratan los temas siguientes:
v Dnde encontrar informacin sobre ONBar y ISM
v ONBar para Dynamic Server
v ONBar para Extended Parallel Server
v Programas de utilidad de ONBar
La Tabla 2-1 en la pgina 2-2 muestra las versiones del servidor de bases de
datos para las que se puede utilizar ONBar e IBM Informix Storage Manager
(ISM), Versin 2.2.
Copyright IBM Corp. 1996, 2003 2-1
Tabla 2-1. Soporte para On-Bar y ISM
Servidor de bases de datos Versin
Soporte para
ON-Bar
Soporte para
ISM
Dynamic Server Versin 7.24 X
Dynamic Server Versin 7.3x X X
IBM Informix Universal Server Versin 9.1x X X
Dynamic Server Versin 9.2x X X
Dynamic Server Versin 9.3 X X
Dynamic Server Versin 9.4 X X
IBM Informix OnLine XPS Versin 8.11 X X
Dynamic Server con opciones
AD y XP
Versin 8.2x X X
Extended Parallel Server Versin 8.3x X X
Extended Parallel Server Versin 8.40 X X
Dnde encontrar informacin sobre ON-Bar e ISM (Dynamic Server solamente)
La Tabla 2-2 de documentacin para tareas permite localizar rpidamente
informacin sobre mandatos de ONBar y sobre ISM.
Tabla 2-2. Tabla de documentacin para tareas de ON-Bar e ISM
Si desea: Captulo o manual
Aprender conceptos sobre las operaciones de
copia de seguridad y restauracin
Captulo 1
Configurar y utilizar ON-Bar e ISM u otro gestor
de almacenamiento
Captulo 3 del presente manual
IBM Informix: Storage Manager Gua del administrador
Manual del gestor de almacenamiento de terceros
Utilizar el script onbar para personalizar las
operaciones de ON-Bar e ISM
Captulo 3 (configuracin)
Captulo 8 (personalizacin)
Utilizar parmetros de configuracin de ON-Bar
e ISM Ver una lista de los archivos utilizados por
ON-Bar e ISM
Captulo 9 del presente manual
IBM Informix: Storage Manager Gua del administrador
Configurar ISM para que utilice determinados
dispositivos de almacenamiento para operaciones
de copia de seguridad y restauracin Gestionar
soportes de copia de seguridad y dispositivos de
almacenamiento para ON-Bar Determinar la
ubicacin de todos los datos copiados Trasladar
datos copiados mediante un ciclo de vida
gestionado
IBM Informix: Storage Manager Gua del administrador
o manual del gestor de almacenamiento de terceros
2-2 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 2-2. Tabla de documentacin para tareas de ON-Bar e ISM (continuacin)
Si desea: Captulo o manual
Hacer copia de seguridad de espacios de
almacenamiento y archivos de anotaciones
lgicas:
v onbar -b -L [0|1|2] (copia de seguridad
estndar)
v onbar -b -O (omitir comprobacin de errores)
v onbar -b -w (copia de seguridad del sistema
completo, IDS)
v onbar -b -F (copia de seguridad ficticia, IDS)
v onbar -b -p (copia de seguridad fsica, XPS)
Copia de seguridad de espacios de almacenamiento
y archivos de anotaciones lgicas en la pgina 4-9
Hacer copia de seguridad solo de archivos de
anotaciones lgicas:
v onbar -b -l
v onbar -b -l -s (recuperacin de archivos de
anotaciones)
v onbar -b -l -c (la copia de seguridad incluye
archivo de anotaciones actual, IDS)
v onbar -b -l -C (copia de seguridad continua de
archivos de anotaciones, IDS)
Copia de seguridad de archivos de anotaciones
lgicas en la pgina 4-21
Verificar las copias de seguridad antes de utilizar
los datos en una restauracin:
v onbar -v (verificar copia de seguridad)
v onbar -b -v (hacer copia de seguridad y
verificar, XPS)
Captulo 5
Efectuar restauraciones en caliente o en fro:
v onbar -r (restauracin en paralelo)
v onbar -r -p (restauracin fsica)
v onbar -r -l (restauracin lgica)
v onbar -r -O (omitir comprobacin de errores)
v onbar -r -t (restauracin de punto en el
tiempo)
v onbar -r -n (restauracin de punto en
anotaciones, IDS)
v onbar -r -w (restauracin del sistema
completo, IDS)
v onbar -RESTART (restauracin reiniciable,
IDS)
v onbar -r rename (restauracin con
redenominacin de bloques de datos, IDS)
Captulo 6
Captulo 2. El sistema de copia de seguridad y restauracin de ON-Bar 2-3
Tabla 2-2. Tabla de documentacin para tareas de ON-Bar e ISM (continuacin)
Si desea: Captulo o manual
Efectuar copias de seguridad y restauraciones
externas:
v onmode -c block|unblock (copia de seguridad
externa, IDS)
v onutil ebr block|unblock (copia de seguridad
externa, XPS)
v onbar -r -e (restauracin externa)
Captulo 7
Utilizar el programa de utilidad onsmsync para
marcar como caducados objetos de de copia de
seguridad antiguos
Captulo 8
Utilizar el programa de utilidad onbar_w o el
script start_worker para iniciar procesos de
onbar-worker manualmente (XPS)
Captulo 8
Supervisar el estado del Planificador de Copia de
Seguridad (XPS)
Captulo 8
Consultar las tablas de la base de datos sysutils
y las tablas del Planificador de Copia de
Seguridad en la base de datos sysmaster
Captulo 10
Encontrar acciones correctoras para los mensajes
de error de ONBar
IBM Informix: Error Messages en http://www-
3.ibm.com/software/data/informix/pubs/library/ o
finderr
Encontrar cdigos de retorno de ONBar Captulo 11
Utilizar GLS con ON-Bar Apndice D
Crear y suprimir espacios de almacenamiento y
bloques de datos. Gestionar el estado del registro
de anotaciones para bases de datos, archivos de
anotaciones lgicas y el archivo de anotaciones
fsicas. Efectuar una recuperacin rpida
El manual IBM Informix: Gua del administrador
correspondiente al servidor de bases de datos
Localizar informacin completa sobre todos los
parmetros de configuracin del servidor de
bases de datos Utilizar el programa de utilidad
ondblog para cambiar la modalidad de registro
de anotaciones Utilizar el programa de utilidad
onlog para visualizar los registros de archivos de
anotaciones lgicas
IBM Informix: Administrator's Reference
ON-Bar para Dynamic Server (solo Dynamic Server)
La Figura 2-1 en la pgina 2-6 muestra los componentes siguientes de ONBar
para Dynamic Server:
v Espacios de almacenamiento (espacios de base de datos, espacios de BLOB y
espacios de SB) y archivos de anotaciones lgicas para hacer copia de
seguridad o restaurar
2-4 IBM Informix: Gua de copia de seguridad y restauracin
v Las tablas de catlogo de ONBar contenidas en la base de datos sysutils
v El script onbar (onbar.sh en UNIX o onbar.bat en Windows)
v El controlador onbar-driver (onbar_d)
v La biblioteca compartida de XBSA del gestor de almacenamiento del
sistema
Utilice ISM o un gestor de almacenamiento de otros proveedores.
v Datos de copia de seguridad contenidos en soportes de almacenamiento
v El archivo de anotaciones de actividades de ONBar
v El archivo de inicio de emergencia de ONBar
ONBar se comunica con el servidor de bases de datos y con el gestor de
almacenamiento. Utilice el mandato onbar para iniciar una copia de seguridad
o restauracin. En una sesin de copia de seguridad, ONBar solicita el
contenido de los espacios de almacenamiento y de los archivos de anotaciones
lgicas al servidor de bases de datos y lo pasa al gestor de almacenamiento.
El gestor de almacenamiento guarda los datos en soportes de almacenamiento.
En una sesin de restauracin, ONBar solicita al gestor de almacenamiento
los datos de copia de seguridad y los restaura en el servidor de bases de
datos.
Si especifica una copia de seguridad o restauracin en paralelo, el controlador
onbar-driver (onbar_d) crea procesos onbar_d secundarios que realizan las
operaciones de copia de seguridad y restauracin. Cada proceso secundario
procesa un solo espacio de almacenamiento y luego concluye su ejecucin.
ONBar procesa los archivos de anotaciones de forma secuencial. Si especifica
una copia de seguridad o restauracin secuencial, el controlador onbar-driver
efecta la operacin para un solo objeto cada vez.
Los procesos onbar_d escriben mensajes de estado y de error en el archivo de
anotaciones de actividades de ONBar y escriben informacin en el archivo de
inicio de emergencia utilizado en una restauracin en fro. Para obtener ms
detalles, consulte el tema Secuencia de la copia de seguridad en Dynamic
Server (solo Dynamic Server) en la pgina 4-30..
Captulo 2. El sistema de copia de seguridad y restauracin de ON-Bar 2-5
ON-Bar para Extended Parallel Server (solo Extended Parallel Server)
La Figura 2-2 en la pgina 2-8 muestra los componentes siguientes de ONBar
para Extended Parallel Server:
v Espacios de almacenamiento (espacios de base de datos y segmentos de
base de datos) y archivos de anotaciones lgicas para hacer copia de
seguridad o restaurar
v Las tablas de catlogo de ONBar contenidas en la base de datos sysutils
v El script onbar y onbar-driver (onbar_d), onbar-worker (onbar_w), y
onbar-merger (onbar_m)
Archivo de inicio
de emergencia
Soportes de copia
de seguridad
Espacios de
almacenamiento y
anotaciones lgicas
IDS
onbar_d
XBSA
Archivo de anotaciones
de actividades
Gestor de
almacenamiento
Base de datos sysutils
Mandatos onbar
Figura 2-1. Componentes de ON-Bar para Dynamic Server
2-6 IBM Informix: Gua de copia de seguridad y restauracin
v La biblioteca compartida de XBSA de cada gestor de almacenamiento del
sistema
Utilice ISM o un gestor de almacenamiento de otros proveedores.
v Datos de copia de seguridad contenidos en soportes de almacenamiento
v El archivo de anotaciones de actividades de ONBar
v Los archivos de inicio de emergencia de ONBar
Comunicacin del servidor de bases de datos y el gestor de
almacenamiento
En una sesin de copia de seguridad, ONBar solicita el contenido de los
espacios de almacenamiento y de los archivos de anotaciones lgicas al
servidor de bases de datos y lo pasa al gestor de almacenamiento. El gestor
de almacenamiento guarda los datos en soportes de almacenamiento. En una
sesin de restauracin, ONBar solicita al gestor de almacenamiento los datos
de copia de seguridad y los restaura en el servidor de bases de datos.
Los procesos onbar_d,onbar_w y onbar_m escriben mensajes de estado y de
error en el archivo de anotaciones de actividades de ONBar. Los procesos
onbar_w y onbar_m escriben informacin en los archivos de inicio de
emergencia utilizados en un restauracin en fro.
Planificador de copia de seguridad
El controlador onbar-driver (onbar_d) transmite las peticiones de copia de
seguridad o restauracin al Planificador de Copia de Seguridad de Extended
Parallel Server. El Planificador de Copia de Seguridad supervisa todas las
actividades de copia de seguridad y restauracin, activas y planificadas, para
todos los coservidores. El Planificador de Copia de Seguridad crea una o ms
sesiones, cada una de las cuales contiene una lista de objetos para hacer copia
de seguridad o restaurar. El Planificador inicia procesos onbar-worker para
hacer copia de seguridad o restaurar los objetos y coordina la actividad de las
sesiones. Una sesin es una peticin individual de copia de seguridad o
restauracin.
Para conocer detalles, consulte el tema Secuencia de la copia de seguridad en
Extended Parallel Server (solo Extended Parallel Server) en la pgina 4-32.
Captulo 2. El sistema de copia de seguridad y restauracin de ON-Bar 2-7
Soporte de copia
de seguridad
Espacios de almacenamiento y
anotaciones lgicas
XPS
onbar_d onbar_m
onbar_w
XBSA
Archivo de anotaciones
de actividades
Gestor de
almacenamiento
Archivo de inicio
de emergencia
Base de datos sysutils
Mandatos onbar
Figura 2-2. Componentes de ON-Bar para Extended Parallel Server
2-8 IBM Informix: Gua de copia de seguridad y restauracin
Programas de utilidad de ON-Bar
ONBar incluye los programas de utilidad siguientes. Puede invocar onbar
desde la lnea de mandatos, un script, un planificador tal como cron (UNIX) o
desde un proceso de gestor de almacenamiento.
Programa de
utilidad
Descripcin IDS XPS
onbar Script de shell editable para UNIX y archivo
de proceso por lotes (onbar.bat) de Windows
que sirve para iniciar el controlador
onbar-driver. Utilice el script onbar o archivo
de proceso por lotes para comprobar la
versin del gestor de almacenamiento y
personalizar operaciones de copia de
seguridad y restauracin.
U U
onbar_d El mandato onbar invoca el programa de
utilidad onbar_d, el cual a su vez inicia el
controlador onbar-driver. El controlador
onbar-driver inicia y controla las actividades
de copia de seguridad y restauracin.
U
El programa de utilidad onbar_d transfiere
datos entre Dynamic Server y el gestor de
almacenamiento.
U
onbar_w Transfiere datos entre un coservidor Extended
Parallel Server y el gestor de almacenamiento
hasta que se satisface la peticin de copia de
seguridad o restauracin.
U
onbar_m Recoge y procesa los archivos de inicio de
emergencia de copia de seguridad de cada
coservidor y crea el archivo de inicio de la
restauracin.
U
start_worker.sh Inicia manualmente procesos de
onbar-worker.
U
onsmsync Borra el historial de copias de seguridad
antiguas en la base de datos sysutils y en los
archivos de inicio de emergencia.
U U
ondblog Cambia la modalidad de registro de
anotaciones para la base de datos.
U U
Gestor de almacenamiento IBM para Informix (ISM)
ONBar se proporciona junto con ISM. Pero, si lo prefiere, puede adquirir un
gestor de almacenamiento procedente de otro proveedor. Debe utilizar un
gestor de almacenamiento para realizar copias de seguridad y restauraciones
con ONBar. El gestor de almacenamiento es una aplicacin que gestiona los
Captulo 2. El sistema de copia de seguridad y restauracin de ON-Bar 2-9
dispositivos y soportes de almacenamiento que contienen las copias de
seguridad. El gestor de almacenamiento gestiona el etiquetado de todos los
soportes de almacenamiento, las peticiones de montaje y los volmenes de
almacenamiento.
El servidor ISM reside en la misma mquina que ONBar y el servidor de
bases de datos Informix; los dispositivos de almacenamiento estn conectados
a esta mquina tambin. ISM puede almacenar datos en unidades de cinta
simples, dispositivos de disco ptico y sistemas de archivos. ISM tambin
realiza las funciones siguientes:
v Configura hasta un mximo de cuatro dispositivos de almacenamiento
v Aade, cambia y suprime usuarios administrativos
v Etiqueta y monta volmenes de almacenamiento de dispositivos de
almacenamiento
v Gestiona volmenes de almacenamiento
v Comprime y descomprime datos
v Cifra y descifra datos
Para obtener ms informacin, consulte los temas Instalacin y configuracin
de un gestor de almacenamiento de otro proveedor en la pgina 3-2 y
Eleccin de gestores de almacenamiento y dispositivos de almacenamiento
en la pgina 3-18, el Captulo 9, Definicin de parmetros de configuracin
de ON-Bar, en la pgina 9-1, y el manual IBM Informix: Storage Manager Gua
del administrador.
Gestores de almacenamiento de otros proveedores
Algunos gestores de almacenamiento de otros proveedores pueden gestionar
bateras de cintas, robots y bibliotecas de discos pticos, as como dispositivos
simples de cinta y de disco. Estos gestores de almacenamiento pueden
efectuar estas funciones adicionales:
v Planificar copias de seguridad
v Dar soporte a copias de seguridad y restauraciones en red y distribuidas
Consulte el sitio Web
http://www.ibm.com/software/data/informix/pubs/smv/index.html para
encontrar informacin sobre los gestores de almacenamiento de otros
proveedores a los que soporte ONBar.
Compruebe que el gestor de almacenamiento haya pasado el proceso de
validacin de Informix. El proceso de validacin es especfico de la versin
del producto de copia de seguridad y restauracin, de la versin del sistema
operativo y de la versin del servidor de bases de datos Informix.
2-10 IBM Informix: Gua de copia de seguridad y restauracin
La interfaz XBSA
ONBar y el gestor de almacenamiento se comunican a travs de la interfaz
de programacin XBSA (X/Open Backup Services Application), que permite
que el gestor de almacenamiento gestione soportes de almacenamiento para el
servidor de bases de datos. Mediante la utilizacin de una interfaz de
sistemas abiertos con el gestor de almacenamiento, ONBar puede trabajar
con diversos gestores de almacenamiento que tambin hacen uso de XBSA.
Cada gestor de almacenamiento crea y distribuye una versin exclusiva de la
biblioteca compartida de XBSA. Debe utilizar la versin de la biblioteca
compartida de XBSA que se proporciona con el gestor de almacenamiento. Por
ejemplo, si utiliza ISM, utilice la biblioteca compartida de XBSA
proporcionada con ISM. ONBar y la biblioteca compartida de XBSA se deben
compilar de la misma manera (32 bits o 64 bits).
ONBar utiliza XBSA para intercambiar los tipos de informacin siguientes
con un gestor de almacenamiento:
v Datos de control. ONBar intercambia datos de control con un gestor de
almacenamiento para verificar que ONBar y XBSA son compatibles, para
asegurar que los objetos se restauran en la instancia apropiada del servidor
de bases de datos y en el orden correcto, y para supervisar el historial de
los objetos de la copia de seguridad.
v Datos de copia de seguridad o restaurados. Durante las copias de
seguridad y restauraciones, ONBar y el gestor de almacenamiento utilizan
XBSA para intercambiar datos procedentes de espacios de almacenamiento
y archivos de anotaciones lgicas especificados.
ONBar utiliza transacciones de XBSA para asegurar la coherencia de los
datos. Todos las operaciones incluidas en una transaccin se tratan como una
unidad. Todas las operaciones de una transaccin se deben ejecutar
satisfactoriamente para que los objetos transferidos al gestor de
almacenamiento se puedan restaurar.
Las tablas de ON-Bar
ONBar utiliza las siguientes tablas de catlogo de la base de datos sysutils
para supervisar las operaciones de copia de seguridad y restauracin:
v La tabla bar_server supervisa instancias del servidor de bases de datos.
v La tabla bar_object supervisa objetos de de copia de seguridad. Un objeto de
copia de seguridad es una copia de seguridad de un espacio de base de datos,
espacio de BLOB, espacio de SB o archivo de anotaciones lgicas.
v La tabla bar_action supervisa todos los intentos de copia de seguridad y
restauracin producidos para cada objeto de de copia de seguridad, excepto
algunos sucesos de recuperacin de archivos de anotaciones y restauracin
en fro.
Captulo 2. El sistema de copia de seguridad y restauracin de ON-Bar 2-11
v La tabla bar_instance describe cada objeto que se copia durante un intento
satisfactorio de copia de seguridad.
Para obtener una descripcin del contenido de estas tablas, consulte el
Captulo 10, Tablas de catlogo de ON-Bar, en la pgina 10-1.
Los archivos de inicio de emergencia
Los archivos de inicio de emergencia de ONBar residen en el directorio
$INFORMIXDIR/etc en UNIX y en el directorio %INFORMIXDIR%\etc en
Windows. Los archivos de inicio de emergencia contienen la informacin
necesaria para realizar una restauracin en fro y se actualizan despus de
cada copia de seguridad.
ONBar debe poder restaurar objetos a partir de un gestor de almacenamiento
aunque las tablas de la base de datos sysutils no estn disponibles. Durante
una restauracin en fro, el servidor de bases de datos no se puede utilizar
para acceder a sysutils, por lo que ONBar utiliza el archivo de inicio de
emergencia para obtener la informacin que necesita para la restauracin en
fro.
Archivo de inicio de emergencia o Dynamic Server (solo Dynamic Server)
ONBar utiliza un archivo de inicio de emergencia para Dynamic Server. El
nombre del archivo de inicio de emergencia es ixbar.nmero_servidor, donde
nmero_servidor es el valor del parmetro de configuracin SERVERNUM.
Archivos de inicio de emergencia para Extended Parallel Server (solo
Extended Parallel Server)
La Tabla 2-3 lista los tipos de archivos de inicio de emergencia utilizados por
Extended Parallel Server. Cada nodo donde reside un gestor de
almacenamiento contiene un archivo de inicio de copia de seguridad y un
archivo de inicio de restauracin. Si un nodo tiene varios coservidores, estos
coservidores utilizan un mismo archivo de inicio de copia de seguridad y
archivo de inicio de restauracin. El servidor de bases de datos tiene un
archivo de inicio de fusin.
Utilice el parmetro de configuracin BAR_BOOT_DIR para especificar la
ubicacin de los archivos de inicio de emergencia. Para obtener ms
informacin, consulte el tema BAR_BOOT_DIR (solo Extended Parallel
Server) en la pgina 9-7. Si no especifica BAR_BOOT_DIR, el servidor de
bases de datos guarda los archivos de inicio en $INFORMIXDIR/etc.
2-12 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 2-3. Archivos de inicio de emergencia
Tipo de
archivo de
inicio Nombre del archivo de inicio Descripcin
Copia de
seguridad
Bixbar_nombreSistemaPrin-
cipal.nmero_servidor
Este archivo contiene informacin sobre la operacin de
copia de seguridad y se actualiza despus de cada
copia de seguridad.
Restauracin Rixbar_nombreSistemaPrin-
cipal.nmero_servidor
El proceso onbar-merger recrea los archivos de inicio
de restauracin, que el proceso onbar-worker utiliza
durante una restauracin en fro.
Fusin Mixbar_nombreSistemaPrin-
cipal.nmero_servidor
El proceso onbar-merger recrea el archivo de inicio de
fusin durante una restauracin en fro. El archivo de
inicio de fusin es temporal y se elimina cuando
concluye el proceso onbar_d que lo cre.
Durante una restauracin fro, ONBar sigue estos pasos para crear un
archivo de inicio de restauracin y restaurar los datos.
Para crear los archivos de inicio de emergencia durante una restauracin en
fro:
1. ON-Bar fusiona los archivos de inicio de copia de seguridad procedentes
de todos los coservidores y crea un archivo de inicio de fusin para la
restauracin.
2. ON-Bar distribuye entre cada coservidor el archivo de inicio de fusin, el
cual pasa a ser el archivo de inicio de restauracin, que sobrescribe los
archivos de inicio de restauracin antiguos.
3. ON-Bar utiliza la informacin del archivo de inicio de restauracin en
lugar del contenido de la base de datos sysutils para determinar qu copia
de seguridad de cada espacio de almacenamiento y archivo de anotaciones
debe utilizar.
El archivo de anotaciones de actividades de ON-Bar
ONBar escribe mensajes informativos, de progreso, de aviso y de error en el
archivo de anotaciones de actividades de ONBar. El archivo de anotaciones de
actividades tambin registra qu espacios de almacenamiento y archivos de
anotaciones lgicas se copiaron (copia de seguridad) o restauraron, el progreso
de la operacin y el tiempo aproximado que necesit. Utilice la informacin
del archivo de anotaciones de actividades para determinar si una operacin de
copia de seguridad o restauracin se realiz satisfactoriamente. El programa
de utilidad ondblog escribe sus mensajes de error en el archivo de
anotaciones de actividades.
Para obtener una lista de los mensajes informativos, de aviso y de error de
ONBar, utilice el programa de utilidad finderr o Find Error o consulte el
Captulo 2. El sistema de copia de seguridad y restauracin de ON-Bar 2-13
manual IBM Informix: Error Messages en el sitio Web http://www-
3.ibm.com/software/data/informix/pubs/library/.
Especificacin de la ubicacin del archivo de anotaciones de actividades
Para conocer cmo cambiar la ubicacin del archivo de anotaciones de
actividades de ONBar, consulte el parmetro BAR_ACT_LOG en la pgina
9-6.
Seguimiento del progreso de una copia de seguridad o restauracin
Si la operacin de copia de seguridad o restauracin necesita mucho tiempo
para completarse, es especialmente til conocer el progreso de la operacin.
Utilice el parmetro de configuracin BAR_PROGRESS_FREQ para especificar,
en minutos, la frecuencia de los mensajes de progreso que se escriben en el
archivo de anotaciones de actividades de ONBar. Para conocer cmo cambiar
la frecuencia de los mensajes de progreso, consulte el parmetro
BAR_PROGRESS_FREQ en la pgina 9-14.
2-14 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 3. Configuracin del gestor de almacenamiento y
ON-Bar
Configuracin de un gestor de almacenamiento. . . . . . . . . . . . . . . . . . . 3-1
Instalacin y configuracin de un gestor de almacenamiento de otro proveedor . . . . . . . 3-2
Configuracin de ISM . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Actualizacin del archivo sm_versions . . . . . . . . . . . . . . . . . . . . . 3-3
Configuracin de varios gestores de almacenamiento en nodos de coservidor (solo Extended
Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Validacin del gestor de almacenamiento . . . . . . . . . . . . . . . . . . . . 3-5
Configuracin de ON-Bar . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Creacin del grupo bargroup Group (solo UNIX) . . . . . . . . . . . . . . . . . 3-5
Actualizacin del script onbar . . . . . . . . . . . . . . . . . . . . . . . 3-6
Definicin de variables de entorno de ISM y de parmetros de ONCONFIG . . . . . . . . 3-6
Especificacin de la ubicacin de la biblioteca XBSA . . . . . . . . . . . . . . . . 3-7
Utilizacin de parmetros de configuracin de ON-Bar . . . . . . . . . . . . . . . . 3-9
Utilizacin de parmetros de configuracin de ON-Bar en Dynamic Server (solo Dynamic Server) 3-9
Utilizacin de parmetros de configuracin ON-Bar en Extended Parallel Server (solo Extended
Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Configuracin de varios gestores de almacenamiento . . . . . . . . . . . . . . 3-10
Parmetros de configuracin globales. . . . . . . . . . . . . . . . . . . . 3-10
Parmetros de configuracin especficos del gestor de almacenamiento . . . . . . . . 3-11
Ejemplos de configuraciones de ON-Bar y gestores de almacenamiento . . . . . . . . 3-13
Consideraciones previas a la realizacin de una copia de seguridad de prueba . . . . . . . . 3-17
Eleccin de gestores de almacenamiento y dispositivos de almacenamiento . . . . . . . . . 3-18
Caractersticas soportadas por ISM . . . . . . . . . . . . . . . . . . . . . 3-18
Caractersticas no soportadas por ISM . . . . . . . . . . . . . . . . . . . . 3-19
Requisitos de los dispositivos de almacenamiento . . . . . . . . . . . . . . . . 3-19
Consideraciones sobre Extended Parallel Server (solo Extended Parallel Server). . . . . . . 3-20
Contenido de este captulo
Este captulo proporciona la informacin necesaria para planificar y configurar
ONBar con un gestor de almacenamiento:
v Instalar y configurar el gestor de almacenamiento
v Configurar ONBar
v Consideraciones previas a la realizacin de una copia de seguridad de
prueba
v Eleccin de gestores de almacenamiento y dispositivos de almacenamiento
Configuracin de un gestor de almacenamiento
Esta seccin describe la instalacin y configuracin de un gestor de
almacenamiento.
Copyright IBM Corp. 1996, 2003 3-1
Instalacin y configuracin de un gestor de almacenamiento de otro
proveedor
Los gestores de almacenamiento difieren ligeramente en sus requisitos de
instalacin y configuracin. Asegrese de que sigue con cuidado las
instrucciones del fabricante. Si tiene alguna dificultad en la instalacin y
configuracin del gestor de almacenamiento, consulte directamente al
fabricante. Para obtener una lista de gestores de almacenamiento
homologados para su versin de ONBar, consulte a su representante de
ventas.
Importante: Algunos gestores de almacenamiento le permiten especificar la
clase de datos de los que se debe hacer copia de seguridad en
dispositivos de almacenamiento determinados. Para conseguir
unas copias de seguridad y restauraciones ms eficientes,
configure el gestor de almacenamiento para copiar los archivos
de anotaciones lgicas en un dispositivo y los espacios de
almacenamiento en un dispositivo diferente.
Para configurar un gestor de almacenamiento de otro proveedor:
1. Defina los parmetros de configuracin y variables de entorno de ONBar.
2. Configure el gestor de almacenamiento para que ONBar se pueda
comunicar correctamente con l. Para obtener informacin, consulte la
documentacin del gestor de almacenamiento.
3. Configure los dispositivos de almacenamiento.
Para configurar los dispositivos de almacenamiento, siga las instrucciones
de la documentacin del gestor de almacenamiento. El gestor de
almacenamiento debe conocer los nombres de los dispositivos que debe
utilizar.
4. Etiquete los volmenes de almacenamiento.
5. Monte los volmenes de almacenamiento en los dispositivos de
almacenamiento.
6. Actualice la definicin del gestor de almacenamiento en el archivo
sm_versions. Para obtener ms informacin, consulte el tema
Actualizacin del archivo sm_versions en la pgina 3-3.
7. Verifique que el parmetro de configuracin BAR_BSALIB_PATH
especifica la va correcta de la biblioteca compartida de XBSA del gestor de
almacenamiento. Para obtener ms informacin, consulte el tema
Especificacin de la ubicacin de la biblioteca XBSA en la pgina 3-7.
Despus de configurar el gestor de almacenamiento y dispositivos de
almacenamiento, y de etiquetar volmenes para las copias de seguridad del
servidor de bases de datos y de archivos de anotaciones lgicas, est en
condiciones de iniciar una operacin de copia de seguridad o restauracin con
ONBar.
3-2 IBM Informix: Gua de copia de seguridad y restauracin
Configuracin de ISM
Para obtener instrucciones sobre cmo configurar ISM para trabajar con
ONBar, consulte el manual IBM Informix: Storage Manager Gua del
administrador. El servidor ISM se instala junto con el servidor de bases de
datos Informix en UNIX o Windows. Varias instancias de servidor de bases de
datos pueden compartir una misma instancia de ISM.
Aviso: Instale una sola copia de ISM en cada mquina para evitar posibles
conflictos con la biblioteca compartida de XBSA. No ejecute ISM y
Legato NetWorker en la misma mquina, pues son incompatibles entre
s.
Actualizacin del archivo sm_versions
El gestor de almacenamiento debe tener una entrada en el archivo
sm_versions. Si est utilizando ISM, especifique ism en el campo sm_name de
sm_versions. Para determinar qu nombre codificado debe utilizar en
sm_versions para gestores de almacenamiento de otros proveedores, consulte
la documentacin del gestor de almacenamiento.
La definicin del gestor de almacenamiento contenida en el archivo
sm_versions utiliza este formato:
1|XBSA_ver|sm_name|sm_ver
XBSA_ver es la versin de release de la biblioteca compartida de XBSA del
gestor de almacenamiento, sm_name es el nombre del gestor de
almacenamiento y sm_ver es la versin del gestor de almacenamiento. La
longitud mxima del campo es 128 caracteres.
El ejemplo siguiente muestra la definicin de ISM contenida en el archivo
sm_versions:
1|1.0.1|ism| ISM.2.20.UC1.114|
Antes de iniciar un proceso de copia de seguridad o restauracin, ONBar
obtiene el nmero de versin del gestor de almacenamiento actual a partir de
la biblioteca compartida de XBSA, que es especfica del gestor de
almacenamiento. Si esta versin es compatible con la versin actual de
ONBar y est definida en el archivo sm_versions, ONBar inicia la operacin
solicitada.
Para actualizar la definicin del gestor de almacenamiento en sm_versions:
1. Copie la plantilla sm_versions.std en el nuevo archivo sm_versions, en el
directorio $INFORMIXDIR/etc de UNIX, o en el directorio
%INFORMIXDIR%\etc de Windows.
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-3
2. Si est utilizando ISM, emita el mandato ism_startup -init para actualizar
automticamente sm_versions con el nmero de versin correcto y
nombre del gestor de almacenamiento, o edite manualmente sm_versions.
Si est instalando un parche de ISM, debe editar manualmente
sm_versions.
Aviso: El mandato ism_startup -init borra los registros de copias de
seguridad anteriores.
3. Si est utilizando un gestor de almacenamiento de otro proveedor, este
proporciona la definicin del archivo sm_versions. Cree su propio archivo
sm_versions con los datos correctos para el gestor de almacenamiento,
utilizando el formato de sm_versions.std como plantilla.
Extended Parallel Server
4. Si todos los coservidores utilizan un mismo archivo sm_versions del
subdirectorio etc, el archivo sm_versions debe tener una entrada para cada
marca de gestor de almacenamiento.
Si los nodos de coservidor no comparten el mismo subdirectorio etc,
especifique una lnea en el archivo sm_versions para el gestor de
almacenamiento utilizado en el nodo de coservidor.
Fin de Extended Parallel Server
5. Detenga todos los procesos de ONBar (onbar_d, onbar_w o onbar_m)
que estn actualmente en ejecucin y reinicie los procesos para que los
cambios sean efectivos.
Configuracin de varios gestores de almacenamiento en nodos de
coservidor (solo Extended Parallel Server)
Extended Parallel Server permite la existencia de varias instancias de gestor
de almacenamiento, pero una sola instancia por nodo. Puede configurar y
utilizar marcas diferentes de gestores de almacenamiento para fines diferentes.
Para conseguir el mejor rendimiento, ejecute procesos onbar-worker en todos
los nodos que tengan dispositivos de almacenamiento. Por ejemplo, suponga
que tiene dos dispositivos de almacenamiento: una unidad de cinta y una
biblioteca de discos pticos, y desea conectarlos en nodos diferentes. Cuando
existe un proceso onbar-worker en cada nodo, los datos se transfieren con
ms rapidez, pues no tienen que circular por la red. Para ver ejemplos ms
complejos, consulte el tema Utilizacin de parmetros de configuracin
ON-Bar en Extended Parallel Server (solo Extended Parallel Server) en la
pgina 3-10.
Para conocer cmo actualizar el archivo sm_versions cuando se utilizan varios
gestores de almacenamiento, vea el paso 4 en el tema Para actualizar la
definicin del gestor de almacenamiento en sm_versions en la pgina 3-3.
3-4 IBM Informix: Gua de copia de seguridad y restauracin
Algunos gestores de almacenamiento de otros proveedores tienen una
arquitectura cliente/servidor. Para estos gestores de almacenamiento, una
instancia por nodo significa un cliente de gestor de almacenamiento.
Importante: Cada nodo MPP de hardware que contenga un coservidor donde
se ejecutan procesos onbar-worker debe tener una copia local de
la versin de la biblioteca compartida de XBSA correspondiente
al gestor de almacenamiento.
Validacin del gestor de almacenamiento
Cuando convierte o revierte un servidor de bases de datos Informix, puede
que el gestor de almacenamiento utilizado en la versin antigua no pueda ser
validado para la versin hacia la que est migrando. Verifique que el
proveedor del gestor de almacenamiento ha finalizado satisfactoriamente el
proceso de validacin de Informix para la versin y plataforma del servidor
de bases de datos. Si la validacin no es satisfactoria, es necesario instalar un
gestor de almacenamiento validado para poder realizar copias de seguridad
con ONBar.
Configuracin de ON-Bar
ONBar se instala junto con el software del servidor de bases de datos
Informix. Para utilizar ONBar con gestores de almacenamiento instalados,
debe definir parmetros especficos en el archivo ONCONFIG. La seccin
siguiente describe los parmetros de configuracin necesarios de ONBar.
Dynamic Server
Utilice el archivo onconfig.std como plantilla.
Fin de Dynamic Server
Extended Parallel Server
Utilice el archivo onconfig.std como plantilla para coservidores individuales.
Utilice el archivo onconfig.xps como plantilla para varios coservidores.
Fin de Extended Parallel Server
Creacin del grupo bargroup Group (solo UNIX)
Si desea que usuarios distintos de los usuarios informix o root puedan
ejecutar mandatos de ONBar, puede crear un grupo bargroup. Los miembros
de bargroup pueden ejecutar mandatos de ONBar. El grupo bargroup de
UNIX es similar al grupo Informix-Admin de Windows. Para conocer cmo
crear un grupo, consulte su documentacin de UNIX.
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-5
Importante: Por razones de seguridad, es recomendable que el usuario root
no ejecute mandatos onbar.
Actualizacin del script onbar
Cuando el programa de instalacin instala los archivos del servidor de bases
de datos, incluidos los archivos de ONBar, el script onbar se distribuye como
script de shell para que los usuarios puedan aadir al script los pasos
necesarios de preproceso o postproceso.
Para evitar que se pierdan los cambios realizados por el usuario en el script
onbar, el script onbar se distribuye como archivo denominado onbar.sh
(UNIX) o onbar.bat (Windows). Cuando el programa de instalacin instala los
archivos del servidor de bases de datos en una instalacin existente,
comprueba si existen diferencias entre el nuevo script onbar y el antiguo
script onbar.
v Si los scripts son iguales, el programa de instalacin, cambia el nombre de
archivo onbar.sh o onbar.bat por onbar, el nuevo script onbar se escribe
encima del antiguo script onbar y no se pierden datos de usuario.
v Si existe alguna diferencia entre el script onbar nuevo y el script onbar
antiguo, el programa de instalacin cambia el nombre de archivo onbar.sh
o onbar.bat por onbar, sustituye el nombre del script antiguo onbar por
otro de la forma onbar.fecha, y notifica al usuario el cambio de nombre del
script onbar existente.
Si recibe un mensaje indicando que se ha cambiado el nombre del script
onbar mediante la adicin de una fecha, examine el nuevo script onbar
(nombre de archivo onbar) e integre el contenido del script onbar antiguo
dentro del nuevo script onbar. Por ejemplo, si onbar ha pasado a llamarse
onbar.2000.12.15, integre el contenido de onbar.2000.12.15 dentro de onbar.
Para obtener informacin sobre la utilizacin del script onbar, consulte el
tema Personalizacin de mandatos de ON-Bar y de gestor de
almacenamiento en la pgina 8-2. Para obtener informacin sobre la
instalacin del servidor de bases de datos, consulte el manual IBM Informix:
Installation Guide.
Definicin de variables de entorno de ISM y de parmetros de ONCONFIG
Cuando utiliza ISM, es necesario definir determinadas variables de entorno.
Para obtener informacin, consulte el manual IBM Informix: Storage Manager
Gua del administrador.
3-6 IBM Informix: Gua de copia de seguridad y restauracin
Dynamic Server
Puede definir estas variables de entorno en el script onbar o en el entorno
operativo.
Fin de Dynamic Server
Extended Parallel Server
Puede definir estas variables de entorno en el entorno operativo si ejecuta
onbar -w manualmente o antes de iniciar el servidor de bases de datos, o
puede definirlas en start_worker.sh.
Fin de Extended Parallel Server
Si utiliza ISM, puede especificar los nombres de agrupaciones de volmenes
para espacios de almacenamiento y archivos de anotaciones lgicas en los
parmetros ISM_DATA_POOL y ISM_LOG_POOL en el archivo ONCONFIG.
Si no define estos parmetros, su valor por omisin son los nombres de
agrupacin de volmenes ISMData y ISMLogs, respectivamente.
Especificacin de la ubicacin de la biblioteca XBSA
Solo UNIX
Por omisin, ONBar busca la biblioteca compartida de XBSA en
$INFORMIXDIR/lib/libbsa.s[ol] en UNIX. Para especificar un nombre o
ubicacin diferente para la biblioteca compartida de XBSA, utilice el
parmetro de configuracin BAR_BSALIB_PATH. Puede tambin convertir
$INFORMIXDIR/lib/ibsad001.s[ol] en un enlace simblico que apunte a la
biblioteca correcta.
Por ejemplo, si est utilizando ISM, puede seguir uno de estos dos pasos:
v Enlazar $INFORMIXDIR/lib/ibsad001.so con
$INFORMIXDIR/lib/libbsa.so
v Definir el valor de BAR_BSALIB_PATH como
$INFORMIXDIR/lib/libbsa.so
Fin de Solo UNIX
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-7
Solo Windows
En Windows, debido a que no existe una biblioteca compartida de XBSA
predefinida, debe especificar su nombre y ubicacin en el parmetro de
configuracin BAR_BSALIB_PATH. Si est utilizando ISM, defina
BAR_BSALIB_PATH con el valor %ISMDIR%\bin\libbsa.dll.
Fin de Solo Windows
Si est utilizando un gestor de almacenamiento de otro fabricante, ONBar
debe utilizar la versin de la biblioteca XBSA proporcionada por el fabricante
del gestor de almacenamiento. Para obtener ms informacin, consulte el tema
BAR_BSALIB_PATH en la pgina 9-8 y las notas de release.
Extended Parallel Server
La biblioteca XBSA debe existir en cada nodo de coservidor donde se ejecuten
procesos onbar-worker. Cada proceso onbar_worker necesita establecer un
enlace dinmico con las funciones contenidas en la biblioteca XBSA. La
biblioteca XBSA debe estar en un disco local o en un disco montado por NFS.
Para determinar si los procesos onbar_worker pueden compartir bibliotecas y
si el compartimiento puede hacerse mediante NFS, consulte la documentacin
del gestor de almacenamiento.
Puede especificar BAR_BSALIB_PATH en la seccin global del archivo
ONCONFIG en estos casos:
v Si configura la biblioteca compartida de XBSA de forma que tenga la misma
va de acceso en todos los nodos
v Si configura gestores de almacenamiento de ms de un proveedor y cada
biblioteca compartida de XBSA tiene la misma va de acceso en cada nodo,
y ste no est montado por NFS
Si cada biblioteca de XBSA utiliza una va de acceso diferente, debe
especificar BAR_BSALIB_PATH en la seccin del archivo ONCONFIG
especfica de cada gestor de almacenamiento.
Fin de Extended Parallel Server
Importante: Para definir la va de acceso de la biblioteca XBSA con el
parmetro de configuracin BAR_BSALIB_PATH en el archivo
ONCONFIG, especifique la va de acceso absoluta. Si especifica
una va de acceso relativa, se escribe el mensaje siguiente en el
archivo de anotaciones de actividades de ON-Bar:
BAR_BSALIB_PATH en ONCONFIG no es una va de acceso
absoluta.
3-8 IBM Informix: Gua de copia de seguridad y restauracin
Utilizacin de parmetros de configuracin de ON-Bar
Antes de comenzar la primera operacin de copia de seguridad, examine los
parmetros predefinidos de ONBar en el archivo ONCONFIG y ajuste los
valores segn sea necesario. Para obtener ms informacin, consulte el tema
Consideraciones previas a la realizacin de una copia de seguridad de
prueba en la pgina 3-17. Para obtener la lista completa de parmetros de
configuracin de servidor de bases de datos y sus valores predefinidos,
consulte el manual IBM Informix: Administrator's Reference.
Utilizacin de parmetros de configuracin de ON-Bar en Dynamic Server
(solo Dynamic Server)
ONBar utiliza los siguientes parmetros de configuracin para Dynamic
Server.
Parmetro de configuracin Referencia Finalidad
ALARMPROGRAM pg. 9-5 Especifica un script para gestionar alarmas. Para
ONBar, asigne a este script el valor log_full.sh para
hacer una copia de seguridad automtica de los archivos
de anotaciones cuando estn llenos.
BAR_ACT_LOG pg. 9-6 Especifica la ubicacin y nombre del archivo de archivo
de anotaciones de actividades de ONBar.
BAR_BSALIB_PATH pg. 9-8 Especifica la va de acceso de la biblioteca del gestor de
almacenamiento, si se utiliza UNIX, o una dll, si se
utiliza Windows
Para determinar si BAR_BSALIB_PATH est soportado
en la plataforma que utiliza, consulte las notas de
release.
BAR_HISTORY pg. 9-10 Especifica si la base de datos sysutils mantiene un
historial de las operaciones de de copia de seguridad
BAR_MAX_BACKUP pg. 9-12 Especifica el nmero mximo de procesos para cada
mandato onbar
BAR_NB_XPORT_COUNT pg. 9-13 Especifica el nmero de almacenamientos intermedios de
datos de memoria compartida para cada proceso
onbar_d subordinado o secundario
BAR_PROGRESS_FREQ pg. 9-14 Especifica, en minutos, la frecuencia con la que se
muestran mensajes de progreso de la copia de seguridad
o restauracin en el archivo de anotaciones de
actividades
BAR_RETRY pg. 9-14 Especifica cuntas veces ONBar debe reintentar una
operacin de copia de seguridad, de copia de seguridad
de archivos de anotaciones lgicas o de restauracin si
falla el primer intento
BAR_XFER_BUF_SIZE pg. 9-18 Especifica el tamao, en pginas, de los
almacenamientos intermedios que el servidor de bases
de datos utiliza para intercambiar datos con cada
proceso onbar_d subordinado o secundario
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-9
Parmetro de configuracin Referencia Finalidad
ISM_DATA_POOL pg. 9-21 Especifica la agrupacin de volmenes utilizada para
hacer una copia de seguridad de espacios de
almacenamiento (ISM)
ISM_LOG_POOL pg. 9-21 Especifica la agrupacin de volmenes utilizada para
hacer una copia de seguridad de archivos de anotaciones
lgicas (ISM)
LTAPEDEV pg. 9-23 Para ontape, especifica el dispositivo de cinta donde se
hace la copia de seguridad de los archivos de
anotaciones lgicas
Para ONBar, especifica si se debe hacer una copia de
seguridad de los archivos de anotaciones.
RESTARTABLE_RESTORE pg. 9-23 Activa o desactiva la restauracin reiniciable
Utilizacin de parmetros de configuracin ON-Bar en Extended Parallel
Server (solo Extended Parallel Server)
El archivo ONCONFIG contiene una seccin de parmetros globales y
secciones individuales para cada instancia de gestor de almacenamiento.
Puede ser necesario especificar varias instancias de gestores de
almacenamiento para hacer copia de seguridad y restaurar datos de todos los
coservidores en Extended Parallel Server.
Configuracin de varios gestores de almacenamiento
En Extended Parallel Server, puede utilizar ms de un gestor de
almacenamiento, de la manera siguiente:
v Versiones diferentes de un gestor de almacenamiento determinado
v Gestores de almacenamiento de proveedores diferentes
Si utiliza la plantilla onconfig.std para configurar un coservidor individual
con un gestor de almacenamiento, copie la seccin Storage-Manager
instances de onconfig.xps en su archivo ONCONFIG. Utilice la plantilla
onconfig.xps para configurar varios gestores de almacenamiento.
Aviso: Tenga cuidado de no confundir las bibliotecas compartidas
correspondientes a los dos productos o versiones.
Parmetros de configuracin globales
La seccin global comprende los parmetros que son aplicables a todos los
gestores de almacenamiento. Puede incluir parmetros de ONBar en la
seccin global si son los mismos para todas las instancias de gestores de
almacenamiento.
3-10 IBM Informix: Gua de copia de seguridad y restauracin
Coloque esos parmetros en la seccin store-manager, entre el par BAR_SM
y END, si los parmetros son diferentes para cada instancia de gestor de
almacenamiento.
Parmetros de configuracin especficos del gestor de almacenamiento
Debe definir cada cliente de gestor de almacenamiento que instale y configure
en la seccin storage-manager, tal como se muestra en el tema Definicin
de un gestor de almacenamiento en un sistema con cinco coservidores en la
pgina 3-14.
Parmetro de
configuracin Referencia Finalidad
Puede ser
especfico
del gestor
de
almacenam.
Siempre es
especfico
del gestor
de
almacenam.
Siempre
es
global
BAR_ACT_LOG pg. 9-6 Especifica la ubicacin y
nombre del archivo de archivo
de anotaciones de actividades
de ONBar.
U
BAR_BOOT_DIR pg. 9-7 Especifica el directorio de los
archivos de inicio de
emergencia
U
BAR_BSALIB_PATH pg. 9-8 Especifica la va de acceso de
la biblioteca del gestor de
almacenamiento
Para determinar si
BAR_BSALIB_PATH est
soportado en la plataforma
que utiliza, consulte las notas
de release.
Especifique
BAR_BSALIB_PATH en la
seccin storage-manager si
las bibliotecas no estn
situadas en el mismo lugar en
todos los nodos.
U
BAR_DBS_COSVR pg. 9-10 Especifica coservidores que
envan datos de operaciones
de copia de seguridad y
restauracin al gestor de
almacenamiento
U
BAR_HISTORY pg. 9-10 Especifica si la base de datos
sysutils mantiene un historial
de las operaciones de copia de
seguridad
U
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-11
Parmetro de
configuracin Referencia Finalidad
Puede ser
especfico
del gestor
de
almacenam.
Siempre es
especfico
del gestor
de
almacenam.
Siempre
es
global
BAR_IDLE_TIMEOUT pg. 9-11 Especifica el nmero mximo
de minutos que un proceso
onbar-worker est inactivo
antes de ser concluido
U
BAR_LOG_COSVR pg. 9-11 Especifica coservidores que
envan datos de operaciones
de copia de seguridad de
archivos de anotaciones al
gestor de almacenamiento
U
BAR_PROGRESS_FREQ pg. 9-14 Especifica, en minutos, la
frecuencia con la que se
muestran mensajes de
progreso de la copia de
seguridad o restauracin en el
archivo de anotaciones de
actividades
U
BAR_RETRY pg. 9-14 Especifica cuntas veces
ONBar debe reintentar una
operacin de copia de
seguridad, de copia de
seguridad de archivos de
anotaciones lgicas o de
restauracin si falla el primer
intento
U
BAR_SM pg. 9-16 Especifica el nmero del gestor
de almacenamiento
Parmetro necesario; inicia la
seccin storage-manager.
U
BAR_SM_NAME pg. 9-16 Especifica el nombre del gestor
de almacenamiento
U
BAR_WORKER_COSVR pg. 9-17 Lista los coservidores que
pueden acceder al gestor de
almacenamiento. Este
parmetro es necesario.
U
3-12 IBM Informix: Gua de copia de seguridad y restauracin
Parmetro de
configuracin Referencia Finalidad
Puede ser
especfico
del gestor
de
almacenam.
Siempre es
especfico
del gestor
de
almacenam.
Siempre
es
global
BAR_WORKER_MAX pg. 9-17 Especifica el nmero mximo
de procesos onbar-worker que
el Planificador de Copia de
Seguridad puede iniciar para
la instancia de gestor de
almacenamiento
El usuario puede iniciar
manualmente procesos
onbar-worker adicionales.
U
BAR_XFER_BUFSIZE pg. 9-19 Especifica el tamao, en
pginas, de los
almacenamientos intermedios
utilizados entre XPS y cada
proceso onbar-worker
U
BAR_XPORT_COUNT pg. 9-20 Especifica el nmero de
almacenamientos intermedios
de datos de memoria
compartida para cada proceso
onbar-worker
U
ISM_DATA_POOL pg. 9-21 Especifica la agrupacin de
volmenes utilizada para
hacer una copia de seguridad
de espacios de
almacenamiento
U
ISM_LOG_POOL pg. 9-21 Especifica la agrupacin de
volmenes utilizada para
hacer una copia de seguridad
de archivos de anotaciones
lgicas
U
LOG_BACKUP_MODE pg. 9-22 Especifica si se debe hacer una
copia de seguridad automtica
o manual de los archivos de
anotaciones lgicas llenos
U
Ejemplos de configuraciones de ON-Bar y gestores de almacenamiento
Esta seccin muestra configuraciones de ejemplo de gestores de
almacenamiento para Extended Parallel Server. Para obtener ms informacin
sobre cada parmetro de configuracin, consulte el Captulo 9, Definicin de
parmetros de configuracin de ON-Bar, en la pgina 9-1.
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-13
Creacin de una definicin de gestor de almacenamiento: El ejemplo
siguiente de configuracin corresponde a un gestor de almacenamiento que
puede ejecutarse en los coservidores 1, 2, 3, 4 y 7. En esta configuracin, debe
iniciar procesos onbar-worker manualmente en los coservidores 1, 2, 3, 4 y 7,
pues BAR_WORKER_MAX no est definido. Se hace copia de seguridad de
todos los espacios de almacenamiento y archivos de anotaciones lgicas en
esta instancia de gestor de almacenamiento.
# Variables de Copia de seguridad/Restauracin
BAR_ACT_LOG /tmp/bar_act.log # Va de acceso a anotacin de
actividades
BAR_RETRY 2 # Nmero de veces que reintentar los errores
BAR_XPORT_COUNT 10 # Nmero de alm. int. de transporte por worker
BAR_XFER_BUFSIZE 8 # Tamao de cada alm. int. de transporte en pginas
LOG_BACKUP_MODE CONT # Hace copia de seguridad tan pronto como se llenen
los registros lgicos
BAR_IDLE_TIMEOUT 5 # Tiempo que esperan los onbar-workers
BAR_BSALIB_PATH /usr/lib/ibsad001.so # Va de acceso a la bibl. compartida
XBSA
# Seccin del Gestor de almacenamiento
BAR_SM 1
BAR_WORKER_COSVR 1-4,7
END
Definicin de un gestor de almacenamiento en un sistema con cinco
coservidores: El ejemplo siguiente es una definicin simple de gestor de
almacenamiento la cual inicia automticamente un proceso onbar-worker en
el coservidor 1. Se hace copia de seguridad o se restauran los datos de los
coservidores 1 al 5 en el gestor de almacenamiento del coservidor 1. Si omite
el parmetro BAR_WORKER_MAX, debe iniciar los procesos onbar-worker
manualmente. Para obtener ms informacin, consulte el tema Utilizacin de
start_worker.sh para iniciar manualmente procesos onbar_worker (solo
Extended Parallel Server) en la pgina 8-6.
# Instancias del Gestor de almacenamiento
BAR_SM 1 # ID del Gestor de almacenamiento
BAR_SM_NAME A # Nombre del Gestor de almacenamiento
BAR_WORKER_COSVR 1 # El Gestor de almacenamiento est en el coservidor 1
BAR_DBS_COSVR 1-5 # Encamina los espacios de bd hacia este Gestor de
almacenamiento
BAR_LOG_COSVR 1-5 # Encamina las anot. cronol. hacia este Gestor de
almacenamiento
BAR_WORKER_MAX 1 # Nmero de onbar-workers
END
Definicin del nmero de procesos onbar-worker en dos gestores de
almacenamiento: El ejemplo siguiente define gestores de almacenamiento
diferentes en dos coservidores. Debido a que el valor global
BAR_WORKER_MAX es 3, el Planificador de Copia de Seguridad iniciar
hasta 3 procesos onbar-worker en el coservidor 2 para el gestor de
almacenamiento BAKER. Para el gestor de almacenamiento ABEL, el valor
3-14 IBM Informix: Gua de copia de seguridad y restauracin
local BAR_WORKER_MAX prevalece sobre el valor global, por lo que el
Planificador de Copia de Seguridad iniciar un solo proceso onbar-worker.
# Seccin global
BAR_WORKER_MAX 3 # Valor global para el num. de onbar-workers
# Gestor de almacenamiento ABEL
BAR_SM 1
BAR_WORKER_MAX 1 # se ha definido un solo onbar-worker
BAR_DBS_COSVR 1
BAR_LOG_COSVR 1
BAR_WORKER_COSVR 1
END
# Gestor de almacenamiento BAKER
BAR_SM 2
BAR_DBS_COSVR 2
BAR_LOG_COSVR 2
BAR_WORKER_COSVR 2
END
Importante: No conmute los nmeros de identificacin BAR_SM entre
gestores de almacenamiento diferentes cuando los reconfigure, de
lo contrario ONBar no podr encontrar los objetos de copia de
seguridad. Por ejemplo, no reasigne BAR_SM 1 al gestor de
almacenamiento BAKER y BAR_SM 2 al gestor de
almacenamiento ABEL.
Definicin de tres gestores de almacenamiento y tres dispositivos de
almacenamiento: La configuracin representada en la Figura 3-1 en la pgina
3-16 muestra cmo podra configurar tres gestores de almacenamiento y tres
dispositivos de copia de seguridad:
v El dispositivo A consta de dos unidades y dos conexiones: una con el
coservidor 1 y otra con el coservidor 3
v El dispositivo B es un autocambiador conectado al coservidor 4
v El dispositivo C es una unidad de cinta simple conectada al coservidor 2
El gestor de almacenamiento ABEL puede hacer copias de seguridad y
restaurar espacios de almacenamiento en los coservidores 1 y 3. El gestor de
almacenamiento BAKER puede hacer copia de seguridad y restaurar espacios
de almacenamiento en los coservidores 4 y 2. El gestor de almacenamiento
CHARLY puede hacer copias de seguridad y restaurar archivos de
anotaciones en los cuatro coservidores.
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-15
Las definiciones contenidas en ONCONFIG para los gestores de
almacenamiento ABEL, BAKER y CHARLY se muestran en el ejemplo
siguiente:
# Seccin del Gestor de almacenamiento para el Gestor de almacenamiento A
BAR_SM 1
BAR_SM_NAME ABEL
BAR_WORKER_COSVR 1,3
BAR_DBS_COSVR 1,3
BAR_LOG_COSVR 0
BAR_WORKER_MAX 2
END
# Seccin del Gestor de almacenamiento para el Gestor de almacenamiento B
BAR_SM 2
BAR_SM_NAME BAKER
BAR_WORKER_COSVR 4
BAR_DBS_COSVR 2,4
BAR_LOG_COSVR 0
BAR_WORKER_MAX 1
END
# Seccin del Gestor de almacenamiento para el Gestor de almacenamiento C
BAR_SM 3
Dispositivo de copia
de seguridad C
El gestor de almacenamiento puede hacer copias de seguridad y restaurar
espacios de almacenamiento en estos coservidores.
La biblioteca compartida XBSA del gestor de almacenamiento est
disponible en este coservidor.
El gestor de almacenamiento puede hacer copias de seguridad y restaurar
anotaciones cronolgicas en estos coservidores.
Coservidor 1 Coservidor 2 Coservidor 3 Coservidor 4
Dispositivo de copia
de seguridad B
Dispositivo de copia
de seguridad A
Gestor de
almacenamiento CHARLY
Gestor de
almacenamiento ABEL
Gestor de
almacenamiento BAKER
Figura 3-1. Configuracin de gestores de almacenamiento
3-16 IBM Informix: Gua de copia de seguridad y restauracin
BAR_SM_NAME CHARLY
BAR_WORKER_COSVR 2
BAR_DBS_COSVR 0
BAR_LOG_COSVR 1 - 4
BAR_WORKER_MAX 1
END
Consideraciones previas a la realizacin de una copia de seguridad de prueba
Compruebe los puntos de la lista siguiente para asegurarse de que ONBar y
el gestor de almacenamiento estn configurados correctamente:
v El gestor de almacenamiento est instalado y configurado para gestionar
dispositivos de almacenamiento especficos.
Solo UNIX
v Compruebe que el parmetro de configuracin BAR_BSALIB_PATH
especifica correctamente la biblioteca compartida de XBSA o bien que el
parmetro no est definido y la biblioteca resida en la ubicacin definida
por omisin.
Fin de Solo UNIX
Solo Windows
v Compruebe que el parmetro de configuracin BAR_BSALIB_PATH
especifica correctamente la biblioteca compartida de XBSA.
Fin de Solo Windows
v El archivo sm_versions contiene una fila que identifica el nmero de
versin de la biblioteca compartida de XBSA especfica del gestor de
almacenamiento.
Extended Parallel Server
v El parmetro BAR_WORKER_MAX tiene como valor un nmero mayor que
0 en la seccin del archivo ONCONFIG especfica del gestor de
almacenamiento.
Fin de Extended Parallel Server
Despus de verificar que ONBar y el gestor de almacenamiento estn
configurados correctamente, ejecute ONBar para la base de datos de prueba
para asegurarse de que puede hacer copia de seguridad y restaurar datos.
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-17
Para obtener ms informacin, siga las instrucciones del Captulo 4,
Realizacin de operaciones de copia de seguridad con ON-Bar, en la
pgina 4-1.
Eleccin de gestores de almacenamiento y dispositivos de almacenamiento
El gestor de almacenamiento gestiona los dispositivos de almacenamiento en
donde se escriben los datos de los que se ha hecho copia de seguridad. Junto
con el servidor de bases de datos se proporciona ISM. Para obtener
informacin sobre cmo utilizar ISM, consulte el manual IBM Informix: Storage
Manager Gua del administrador.
Si elige un gestor de almacenamiento diferente, considere si el gestor tiene las
caractersticas necesarias para hacer una copia de seguridad de los espacios de
almacenamiento y los archivos de anotaciones lgicas. Cuando seleccione
dispositivos de almacenamiento, asegrese de que sean compatibles con el
gestor de almacenamiento elegido. Los dispositivos de almacenamiento deben
tener la velocidad y capacidad necesarias para las operaciones de copia de
seguridad. El gestor de almacenamiento debe ser fcil de utilizar y ser
funcional en el sistema operativo del usuario.
Caractersticas soportadas por ISM
ISM cumple los requisitos siguientes de un gestor de almacenamiento:
v ISM le permite hacer una copia de seguridad de archivos de anotaciones
lgicas y espacios de almacenamiento en dispositivos diferentes y
especificar si se debe utilizar cifrado o compresin para los datos.
v ISM puede escribir el resultado de operaciones de copias de seguridad
paralelas en un dispositivo, soporte o volumen individual. Algunos
dispositivos de copia de seguridad pueden escribir datos con ms rapidez
que con la que pueden ser ledos los discos utilizados para contener
espacios de almacenamiento.
v ISM puede conmutar automticamente desde un dispositivo de cinta a otro
cuando se llena el volumen del primer dispositivo.
v ISM permite la migracin de datos desde un soporte de copia de seguridad
a otro.
Por razones de velocidad, puede hacer una copia de seguridad de archivos
de anotaciones lgicas o espacios de almacenamiento en un disco, pero
luego debe trasladar los datos a una cinta u otro soporte extrable, de lo
contrario el disco se llenar.
v ISM le permite crear duplicados de los datos de copia de seguridad para
guardarlos en el centro de trabajo o fuera de l.
v ISM utiliza la caducidad automtica de los datos. Despus de caducar todos
los datos de un soporte de copia de seguridad, puede reutilizar el soporte.
3-18 IBM Informix: Gua de copia de seguridad y restauracin
Caractersticas no soportadas por ISM
ISM no da soporte a las siguientes caractersticas. Es posible que gestores de
almacenamiento de terceros den soporte a dichas caractersticas.
v Distribuir una corriente de datos entres varios dispositivos a la vez, lo cual
mejora el rendimiento si se tienen varios dispositivos lentos
v Utilizar mtodos de cifrado o compresin diferentes para espacios de
almacenamiento o base de datos especificados
v Planificar copias de seguridad
v Dar soporte a dispositivos tales como bibliotecas de cintas, bibliotecas de
discos pticos, silos, autocambiadores de cinta y bateras de cintas
v Operaciones de sistema remoto
Puede instalar algunos gestores de almacenamiento en un sistema diferente
que el servidor de bases de datos. Pero ISM debe estar instalado en el
mismo sistema que el servidor de bases de datos.
Requisitos de los dispositivos de almacenamiento
Responda a las preguntas afines siguientes para determinar qu dispositivos
de almacenamiento necesita. Por ejemplo, la velocidad y tipo de los
dispositivos de almacenamiento determina parcialmente el nmero de
dispositivos de almacenamiento que necesita.
v Qu clase de dispositivos de almacenamiento necesita?
El volumen de transacciones y el tamao de la base de datos son factores
importantes para determinar la clase de dispositivos de almacenamiento
que necesita.
ISM da soporte a dispositivos de cinta simples, tales como QIC, 4mm, 8mm,
DLT, dispositivos pticos y copias de seguridad en disco. Si ISM no puede
gestionar los dispositivos de almacenamiento necesarios, deber adquirir un
gestor de almacenamiento diferente. Para obtener ms informacin, consulte
el manual IBM Informix: Storage Manager Gua del administrador.
v Cules son las necesidades de disponibilidad de cada dispositivo?
Es importante que sus dispositivos de almacenamiento permitan tanto el
acceso aleatorio como el secuencial? Si es as, no puede utilizar dispositivos
de almacenamiento de cinta.
v Cuntos dispositivos de almacenamiento necesita?
ISM permite utilizar hasta cuatro dispositivos en cada sistema principal. El
nmero de dispositivos necesarios depende de la clase de dispositivos que
tenga, del volumen de transacciones en el servidor de bases de datos, de la
rpidez de los dispositivos, del tiempo que se puede considerar aceptable
para las operaciones de copia de seguridad, y de otros factores similares.
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-19
Extended Parallel Server
v Cuntos y qu tipo de instancias de gestor de almacenamiento necesita
configurar?
Puede tener un gestor de almacenamiento en cada nodo de coservidor.
Fin de Extended Parallel Server
Consideraciones sobre Extended Parallel Server (solo Extended Parallel
Server)
Debido a que hacer copia de seguridad en varios coservidores es mucho ms
complejo, algunos usuarios de Extended Parallel Server utilizan gestores de
almacenamiento de otros proveedores. Las necesidades de utilizacin
siguientes tambin influyen en las decisiones del usuario respecto del gestor
de almacenamiento y los dispositivos de almacenamiento:
v El nmero de nodos de hardware, el nmero de coservidores en esos nodos
y cmo los coservidores estn distribuidos entre los nodos
Debe equilibrar estos factores frente al nmero de dispositivos de
almacenamiento e instancias de gestor de almacenamiento. La arquitectura
de algunas plataformas restringe las posibilidades de conexin de
dispositivos, pero el nmero de coservidores aumenta las necesidades de
proceso. Las secciones especficas del gestor de almacenamiento contenidas
en el archivo ONCONFIG deben tener en cuenta estas consideraciones.
Aunque algunos nodos de un sistema de proceso paralelo masivo (sistema
MPP) pueden no estar ejecutando coservidores, pueden ser capaces de
ejecutar parte del gestor de almacenamiento.
v La clase de interconexin de alta velocidad del sistema MPP
Debido a que los discos son ms lentos que la interconexin de alta
velocidad, podran crear un cuello de botella en la interconexin. El
distribuir los dispositivos entre varios nodos puede disminuir el volumen
de trfico en la interconexin y permitir un mayor grado de paralelismo.
v Si instala por separado tablas o bases de datos en un espacio de
almacenamiento individual o en un segmento de base de datos que abarca
varios coservidores, podr restaurar tablas y bases de datos individuales.
v Si es posible o no restaurar datos a partir de fuentes externas
Aunque las bases de datos DSS (Decision Support System) no se puedan
replicar, puede ser ms fcil regenerar datos a partir de la fuente externa
original que el restaurar a partir de copias de seguridad si stas estn
corruptas o daadas. En los sistemas OLTP (Online Transaction Processing),
raramente es posible regenerar datos a partir de fuentes externas.
v El tamao de cada corriente de archivos de anotaciones lgicas, cmo est
distribuida la actividad de transacciones entre las corrientes de archivos de
anotaciones lgicas y cundo se produce esta actividad
3-20 IBM Informix: Gua de copia de seguridad y restauracin
Si est utilizando un sistema OLTP en el que existen muchas transacciones
distribuidas uniformemente entre coservidores, sus necesidades respecto a
gestores y dispositivos de almacenamiento son diferentes de las de un
sistema DSS, el cual habitualmente genera pocas transacciones.
Adems, si las corrientes de anotaciones son del mismo tamao en cada
coservidor, pero la actividad no est distribuida uniformemente, se
malgastan espacio y recursos. Es necesario ajustarlos para lograr un
funcionamiento eficiente.
Captulo 3. Configuracin del gestor de almacenamiento y ON-Bar 3-21
3-22 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 4. Realizacin de operaciones de copia de
seguridad con ON-Bar
Sintaxis de los mandatos de ON-Bar . . . . . . . . . . . . . . . . . . . . . . 4-3
Preparacin de una copia de seguridad . . . . . . . . . . . . . . . . . . . . . 4-3
Para qu datos ON-Bar crea una copia de seguridad? . . . . . . . . . . . . . . . 4-3
Para qu archivos administrativos se debe crear una copia de seguridad?. . . . . . . . . 4-4
Instalacin y configuracin de un gestor de almacenamiento . . . . . . . . . . . . . 4-5
Qu es una copia de seguridad del sistema completo? (solo Dynamic Server) . . . . . . . 4-6
Qu es una copia de seguridad estndar? . . . . . . . . . . . . . . . . . . . 4-6
Qu es una copia de seguridad fsica? (solo Extended Parallel Server) . . . . . . . . . . 4-6
Eleccin de un nivel de copia de seguridad . . . . . . . . . . . . . . . . . . . 4-6
Copias de seguridad de nivel 0 . . . . . . . . . . . . . . . . . . . . . . 4-7
Copias de seguridad de nivel 1 . . . . . . . . . . . . . . . . . . . . . . 4-7
Copias de seguridad de nivel 2 . . . . . . . . . . . . . . . . . . . . . . 4-7
Recogida de informacin sobre el sistema antes de realizar una copia de seguridad. . . . . . 4-8
Comprobacin de que hay espacio suficiente en el archivo de anotaciones lgicas . . . . . 4-8
Copia de informacin de configuracin del servidor de bases de datos . . . . . . . . . 4-8
Verificacin de la integridad de la base de datos . . . . . . . . . . . . . . . . 4-9
Copia de seguridad de espacios de almacenamiento y archivos de anotaciones lgicas . . . . . . 4-9
Sintaxis de la copia de seguridad . . . . . . . . . . . . . . . . . . . . . . 4-10
Copia de seguridad despus de cambiar el esquema fsico. . . . . . . . . . . . . . 4-12
Cundo hacer una copia de seguridad del espacio de base de datos raz y los espacios de
almacenamiento modificados . . . . . . . . . . . . . . . . . . . . . . 4-12
Cundo hacer una copia de seguridad de solamente los espacios los espacios de
almacenamiento modificados . . . . . . . . . . . . . . . . . . . . . . 4-14
Utilizacin de ISM durante una copia de seguridad . . . . . . . . . . . . . . . . 4-14
Utilizacin de Informix Server Administrator de IBM para hacer copias de seguridad y verificar 4-15
Ejemplos de copia de seguridad de ON-Bar. . . . . . . . . . . . . . . . . . . 4-15
Realizacin de una copia de seguridad de nivel 0 de todos los espacios de almacenamiento 4-15
Realizacin de una copia de seguridad de nivel 0 de espacios de almacenamiento
especificados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
Realizacin de una copia de seguridad incremental . . . . . . . . . . . . . . . 4-16
Copia de seguridad de una lista de espacios de almacenamiento especificados en un archivo 4-16
Copia de seguridad de tablas especficas. . . . . . . . . . . . . . . . . . . 4-17
Repeticin de la copia de seguridad para espacios de almacenamiento omitidos durante la
copia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Realizacin de una copia de seguridad del sistema completo (solo Dynamic Server) . . . . 4-17
Copia de seguridad de objetos grandes inteligentes en espacios de SB (solo Dynamic Server) 4-18
Utilizacin de copias de seguridad ficticias en un depsito de datos (solo Dynamic Server) 4-18
Copia de seguridad de espacios de BLOB en una base de datos con registro de anotaciones
(solo Dynamic Server) . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Copia de seguridad de archivos de anotaciones lgicas cuando los espacios de BLOB estn
fuera de lnea (solo Dynamic Server) . . . . . . . . . . . . . . . . . . . . 4-19
Asignacin de un nombre a una sesin de copia de seguridad (solo Extended Parallel Server) 4-19
Realizacin de una copia de seguridad fsica (solo Extended Parallel Server). . . . . . . 4-20
Copyright IBM Corp. 1996, 2003 4-1
Copia de seguridad de un segmento de base de datos (solo Extended Parallel Server) . . . 4-20
Copia de seguridad de tipos de tabla . . . . . . . . . . . . . . . . . . . . . 4-20
Copia de seguridad de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . 4-21
Copia de seguridad de archivos de anotaciones lgicas en Dynamic Server (solo Dynamic
Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Realizacin de una copia de seguridad continua de archivos de anotaciones lgicas . . . . 4-23
Realizacin de una copia de seguridad manual de archivos de anotaciones lgicas . . . . 4-23
Utilizacin de ALARMPROGRAM para establecer la modalidad de la copia de seguridad de
archivos de anotaciones . . . . . . . . . . . . . . . . . . . . . . . . 4-23
Copia de seguridad de archivos de anotaciones lgicas en Extended Parallel Server (solo
Extended Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Realizacin de una copia de seguridad manual de archivos de anotaciones lgicas . . . . 4-26
Inicio de copias de seguridad continuas de archivos de anotaciones lgicas . . . . . . . 4-26
Evitacin de las copias de seguridad de archivos de anotaciones lgicas en un sistema de
prueba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
Supervisin de las copias de seguridad de archivos de anotaciones lgicas . . . . . . . . 4-27
Recuperacin de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . . 4-28
Omisin de la aplicacin lgica (solo Extended Parallel Server) . . . . . . . . . . . . 4-28
Restauracin de bases de datos y tablas sin registro de anotaciones . . . . . . . . . . . 4-29
Descripcin de los procesos de copia de seguridad de ON-Bar . . . . . . . . . . . . . 4-30
Secuencia de la copia de seguridad en Dynamic Server (solo Dynamic Server) . . . . . . . 4-30
Secuencia de la copia de seguridad en Extended Parallel Server (solo Extended Parallel Server) 4-32
Contenido de este captulo
Este captulo describe cmo utilizar el programa de utilidad onbar para hacer
una copia de seguridad y verificar espacios de almacenamiento (espacios de
base de datos, espacios de BLOB y espacios de SB) y archivos de anotaciones
lgicas. El programa de utilidad onbar acta como reiniciador para onbar_d,
el controlador de ONBar. Utilice cualquiera de los mtodos siguientes para
ejecutar mandatos de copia de seguridad y restauracin de ONBar:
v Emita mandatos de ONBar.
Para ejecutar mandatos de ONBar, debe ser el usuario informix o miembro
del grupo bargroup en UNIX, o ser miembro del grupo Informix-Admin o
ser el usuario informix en Windows. (Para obtener ms informacin,
consulte el tema Creacin del grupo bargroup Group (solo UNIX) en la
pgina 3-5).
v Incluir mandatos de ONBar y ISM en un script de shell o de proceso por
lotes.
Para obtener informacin, consulte el tema Personalizacin de mandatos
de ON-Bar y de gestor de almacenamiento en la pgina 8-2.
v Invocar ONBar desde un programa de planificacin de trabajos.
v Definir alarmas de sucesos para desencadenar una copia de seguridad de
archivos de anotaciones lgicas.
Para obtener informacin, consulte los temas Copia de seguridad de
archivos de anotaciones lgicas en Dynamic Server (solo Dynamic Server)
4-2 IBM Informix: Gua de copia de seguridad y restauracin
en la pgina 4-21 y Copia de seguridad de archivos de anotaciones lgicas
en Extended Parallel Server (solo Extended Parallel Server) en la pgina
4-24.
Sintaxis de los mandatos de ON-Bar
Puede utilizar ONBar para hacer un copia de seguridad y restaurar espacios
de almacenamiento y archivos de anotaciones lgicas, verificar una copia de
seguridad, y para iniciar o detener sesiones de ONBar.
onbar
(1)
Copia de seguridad de espacios de almacenamiento
(2)
Copia de seguridad de archivos de anotaciones lgicas
(3) (4)
Verificacin de copias de seguridad con archecker (-v)
(5)
Realizacin de una restauracin
(6)
Realizacin de una restauracin externa
(7) (8)
Inicio y detencin de sesiones de ON-Bar
Notas:
1 Vea la pgina 4-9
2 Vea la pgina 4-21
3 Vea la pgina 5-4
4 Solo Dynamic Server
5 Vea la pgina 6-15
6 Vea la pgina 7-17
7 Vea la pgina 8-12
8 Solo Extended Parrallel Server
Preparacin de una copia de seguridad
Esta seccin describe los pasos preliminares que debe seguir antes de hacer
una copia de seguridad de espacios de almacenamiento y archivos de
anotaciones lgicas.
Para qu datos ON-Bar crea una copia de seguridad?
ONBar hace una copia de seguridad de los tipos de datos siguientes.
ONBar hace primero copia de seguridad de los espacios de base de datos
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-3
crticos, luego los espacios de almacenamiento restantes y finalmente los
archivos de anotaciones lgicas. (Los espacios de base de datos crticos son los
espacios de bases de datos raz y los espacios de base de datos donde estn
contenidas los archivos de anotaciones lgicas y el archivo de anotaciones
fsico). ONBar puede hacer una copia de seguridad y restaurar el espacio de
almacenamiento mayor que est soportado por el servidor de bases de datos
Tipo de datos Descripcin
Espacios de base de datos que contienen tablas o ndices
Consulte el tema Copia de seguridad de
espacios de almacenamiento y archivos de
anotaciones lgicas en la pgina 4-9. ONBar
tambin hace una copia de seguridad de las
pginas reservadas del espacio de base de
datos raz.
Espacios de BLOB (IDS) Consulte el tema Copia de seguridad de
espacios de BLOB en una base de datos con
registro de anotaciones (solo Dynamic Server)
en la pgina 4-18.
Catlogo de ISM Si utiliza ISM, el catlogo de ISM est situado
en $INFORMIXDIR/ism para UNIX, y en
%ISMDIR% para Windows.
Archivos de anotaciones lgicas
Consulte el tema Copia de seguridad de
archivos de anotaciones lgicas en la pgina
4-21.
Espacios de SB (IDS) Consulte el tema Copia de seguridad de
objetos grandes inteligentes en espacios de SB
(solo Dynamic Server) en la pgina 4-18.
Para qu archivos administrativos se debe crear una copia de
seguridad?
Las operaciones de copia de seguridad de ONBar salvaguardan los datos del
usuario. Dichas copias de seguridad no sustituyen a las copias de seguridad
normales que el sistema operativo realiza para archivos de configuracin
importantes.
Importante: Para su utilizacin en caso de emergencia, es conveniente que
tenga una copia de seguridad de la versin actual de los archivos
administrativos siguientes. Deber restaurar esos archivos si
necesita sustituir discos o si realiza una restauracin en una
segunda mquina (restauracin importada)
4-4 IBM Informix: Gua de copia de seguridad y restauracin
La tabla siguiente lista los archivos administrativos para los que es
conveniente crear una copia de seguridad.
Archivos administrativos IDS XPS
Archivo ONCONFIG * *
Archivos de inicio de emergencia * *
Archivo sm_versions * *
Archivo sqlhosts (UNIX) * *
Archivo oncfg_nombreServidor.nmeroServidor del subdirectorio etc *
Archivo oncfg_nombreServidor.nmeroServidor.IDcoservidor de cada
coservidor
*
Archivos de configuracin y de datos del gestor de almacenamiento * *
Datos de objeto grande simple contenidos en espacios de BLOB que estn
almacenados en discos magnticos u pticos
*
Archivo xcfg_snombreServidor.nmeroServidor del subdirectorio etc *
Datos almacenados externamente, tales como tablas externas mantenidas por
DataBlade
*
Aunque ONBar no hace copia de seguridad de los elementos siguientes,
ONBar los regenera automticamente durante una operacin de restauracin.
No es necesario hacer copias de seguridad de estos archivos:
v Pginas de espacio de base de datos que estn asignadas al servidor de bases
de datos, pero no estn asignadas todava a una extensin de espacio de
tabla
v Bloques de datos de rplica, si los correspondientes bloques primarios son
accesibles
v Espacios de base de datos temporales
ONBar no hace copia de seguridad ni restaura los datos contenidos en
espacios de base de datos temporales. Durante la restauracin, el servidor
de bases de datos regenera los espacios de base de datos temporales vacos.
Instalacin y configuracin de un gestor de almacenamiento
Antes de poder crear una copia de seguridad mediante ONBar, debe
configurar el gestor de almacenamiento e iniciar su ejecucin. Para obtener
informacin sobre la configuracin de ISM, consulte el manual IBM Informix:
Storage Manager Gua del administrador. Para obtener informacin sobre la
configuracin de gestores de almacenamiento de otros proveedores, consulte
el Captulo 3, Configuracin del gestor de almacenamiento y ON-Bar, en la
pgina 3-1 y los manuales del gestor de almacenamiento.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-5
Antes de iniciar una copia de seguridad o restauracin, compruebe que el
gestor de almacenamiento est preparado para recibir datos. Para mejorar el
rendimiento, es recomendable que reserve dispositivos de almacenamiento
separados para las copias de seguridad de espacios de almacenamiento y las
copias de seguridad de archivos de anotaciones lgicas. Etiquete y monte
todos los volmenes en el dispositivo de almacenamiento. La copia de
seguridad o restauracin puede hacer una pausa para que el usuario monte la
cinta o disco ptico solicitado.
Qu es una copia de seguridad del sistema completo? (solo Dynamic
Server)
Una copia de seguridad del sistema completo (onbar -b -w) es una copia de
seguridad secuencial de todos los espacios de almacenamiento y archivos de
anotaciones lgicas basada en un nico punto de control. La indicacin
horaria del punto de control se guarda junto con la informacin de copia de
seguridad. La ventaja de utilizar una copia de seguridad del sistema completo
es que puede restaurar los espacios de almacenamiento con o sin los archivos
de anotaciones lgicas. Debido a que los datos de todos los espacios de
almacenamiento son coherentes en una copia de seguridad del sistema
completo, no es necesario restaurar los archivos de anotaciones lgicas para
hacer que los datos sean coherentes. Para ver un ejemplo, consulte el tema
Realizacin de una copia de seguridad del sistema completo (solo Dynamic
Server) en la pgina 4-17.
Qu es una copia de seguridad estndar?
Una copia de seguridad estndar (onbar -b) es una copia de seguridad en
paralelo de algunos o todos los espacios de almacenamiento y de los archivos
de anotaciones lgicas. En una copia de seguridad estndar, el servidor de
bases de datos crea un punto de control para cada espacio de almacenamiento
mientras ste se copia. Por tanto, debe restaurar los archivos de anotaciones
lgicas a partir de una copia de seguridad estndar para hacer que los datos
sean coherentes. Para ver un ejemplo, consulte el tema Realizacin de una
copia de seguridad de nivel 0 de todos los espacios de almacenamiento en la
pgina 4-15.
Qu es una copia de seguridad fsica? (solo Extended Parallel Server)
Una copia de seguridad fsica (onbar -b -p) hace la copia de seguridad solo de
los espacios de almacenamiento. Puede hacer copia de seguridad de espacios
de almacenamiento determinados o todos ellos.
Eleccin de un nivel de copia de seguridad
ONBar da soporte a las copias de seguridad de nivel 0, de nivel 1 y de nivel
2.
Sugerencia: Es un buen hbito crear un plan de copia de seguridad que
mantenga un volumen pequeo de copias de seguridad de nivel
1 y nivel 2, y planificar la ejecucin frecuente de copias de
4-6 IBM Informix: Gua de copia de seguridad y restauracin
seguridad de nivel 0. Con un plan de copia de seguridad as,
evitar tener que restaurar copias de seguridad de nivel 1 y nivel
2 de gran volumen o muchas copias de seguridad de archivos de
anotaciones lgicas.
Copias de seguridad de nivel 0
Las copias de seguridad de nivel 0 pueden exigir mucho tiempo, pues
ONBar escribe todas las pginas de disco en el soporte de copia de
seguridad. Las copias de seguridad de nivel 1 y nivel 2 pueden necesitar casi
el mismo tiempo que una copia de seguridad de nivel 0, pues el servidor de
bases de datos debe examinar todos los datos para determinar qu ha
cambiado desde la ltima copia de seguridad. Requiere menos tiempo
restaurar datos a partir de copias de seguridad de nivel 0, de nivel 1 y de
nivel 2 que a partir de copias de seguridad de nivel 0 y una larga serie de
copias de seguridad de archivos de anotaciones lgicas.
Copias de seguridad de nivel 1
Una copia de seguridad de nivel 1 ocupa menos espacio y puede necesitar
menos tiempo que una copia de seguridad de nivel 0, pues en el gestor de
almacenamiento solo se copian los datos que han cambiado desde la ltima
copia de seguridad de nivel 0.
Si solicita realizar una copia de seguridad incremental cuando no existe
ninguna copia de seguridad incremental anterior, ONBar realiza
automticamente la copia de seguridad de nivel inferior. Por ejemplo, si
solicita una copia de seguridad de nivel 1, pero no existe ninguna copia de
seguridad de nivel 0 para uno de los espacios de base de datos, ONBar
realiza automticamente una copia de seguridad de nivel 0 de ese espacio de
base de datos y una copia de seguridad de nivel 1 de los espacios de
almacenamiento restantes.
Dynamic Server
Si solicita una copia de seguridad de nivel 1 del sistema completo y no existe
ninguna copia de seguridad de nivel 0, ONBarrealiza una copia de seguridad
de nivel 0 del sistema completo. Si solicita una copia de seguridad de nivel 2
del sistema completo, pero no existe la copia de seguridad de nivel 1, ONBar
realiza una copia de seguridad de nivel 1 del sistema completo.
Fin de Dynamic Server
Copias de seguridad de nivel 2
Una copia de seguridad de nivel 2 ocupa menos espacio y puede necesitar
menos tiempo que una copia de seguridad de nivel 1, pues en el gestor de
almacenamiento solo se copian los datos que han cambiado desde la ltima
copia de seguridad de nivel 1.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-7
Recogida de informacin sobre el sistema antes de realizar una copia de
seguridad
Para asegurarse de que puede restaurar los datos, efecte estas tareas:
v Imprima o guarde una copia de la informacin esencial sobre la
configuracin del servidor de bases de datos.
v Verifique la coherencia de los datos.
v Haga un seguimiento del nmero de filas de cada tabla (opcional).
Una vez realizada la copia de seguridad, verifquela con el programa de
utilidad archecker. Para obtener ms informacin, consulte el Captulo 5,
Verificacin de las copias de seguridad, en la pgina 5-1.
Comprobacin de que hay espacio suficiente en el archivo de
anotaciones lgicas
ONBar comprueba el espacio disponible en el archivo de anotaciones lgicas
al comienzo de una copia de seguridad. Si los archivos de anotaciones estn
casi llenos, ONBar hace copia de seguridad y libera los archivos de
anotaciones antes de intentar copiar los espacios de almacenamiento. Si hay
espacio suficiente en los archivos de anotaciones, ONBar hace copia de
seguridad de los espacios de almacenamiento y luego los archivos de
anotaciones lgicas.
Supervise los archivos de anotaciones para poder hacer una copia de
seguridad de ellos antes de que se llenen. Si no hay espacio suficiente en el
archivo de anotaciones lgicas, el servidor de bases de datos quedar
bloqueado. Si el servidor de bases de datos queda bloqueado, aada ms
archivos de anotaciones lgicas y ejecute de nuevo el mandato de ONBar.
Extended Parallel Server
Extended Parallel Server conserva un archivo de anotaciones lgicas para las
operaciones de copia de seguridad. De esa forma, existir suficiente espacio
para hacer copia de seguridad de los archivos de anotaciones lgicas y liberar
espacio suficiente en el archivo de anotaciones para copiar espacios de
almacenamiento.
Fin de Extended Parallel Server
Copia de informacin de configuracin del servidor de bases de datos
Copie los siguientes archivos de configuracin del servidor de bases de datos.
Para obtener ms informacin, consulte el tema Para qu archivos
administrativos se debe crear una copia de seguridad? en la pgina 4-4.
v Archivo sqlhosts (solo UNIX)
v Archivos oncfg
v Archivos de inicio de emergencia
4-8 IBM Informix: Gua de copia de seguridad y restauracin
v Archivo ONCONFIG
v Archivo sm_versions
Extended Parallel Server
v Archivo xcfg del servidor de bases de datos
Fin de Extended Parallel Server
Verificacin de la integridad de la base de datos
Para asegurar la integridad de las copias de seguridad, compruebe
peridicamente que todos los datos del servidor de bases de datos sean
coherentes antes de hacer una copia de seguridad de nivel 0. No es necesario
comprobar la coherencia antes de cada copia de seguridad de nivel 0. Es
recomendable que no deseche una copia de seguridad que se sabe que es
coherente hasta la prxima vez que verifique la coherencia de las bases de
datos. Para obtener informacin sobre la utilizacin de los mandatos oncheck
u onutil CHECK, consulte el manual IBM Informix: Administrator's Reference.
Copia de seguridad de espacios de almacenamiento y archivos de anotaciones
lgicas
Puede hacer copias de seguridad de espacios de almacenamiento y archivos
de anotaciones lgicas solo cuando el servidor de bases de datos est en la
modalidad en lnea, inactivo o en la modalidad de recuperacin rpida. Pero
puede recuperar archivos de anotaciones lgicas mientras el servidor de bases
de datos est fuera de lnea. Los bloques de datos de los espacios de
almacenamiento se pueden guardar en un espacio de almacenamiento de
disco en bruto, en archivos elaborados o en un sistema de archivos NTFS
(Windows).
Solo se crea una copia de seguridad de los espacios de almacenamiento en
lnea. Utilice el programa de utilidad onstat -d para determinar qu espacios
de almacenamiento estn en lnea. Despus de comenzar la copia de
seguridad, puede supervisar su progreso en el archivo de anotaciones de
actividades de ONBar y el archivo de anotaciones de mensajes del servidor
de bases de datos.
Importante: Debe hacer una copia de seguridad de cada espacio de
almacenamiento al menos una vez. ONBar no puede restaurar
espacios de almacenamiento para los que no ha creado nunca
una copia de seguridad.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-9
Sintaxis de la copia de seguridad
Copia de seguridad de espacios de almacenamiento y archivos de anotaciones lgicas:
-b
-f nombreArchivo
idCorrienteAnotaciones
Mandato Finalidad Consideraciones importantes
-b -l Realiza una copia de seguridad
de archivos de anotaciones lgicas
llenos
No se hace copia de seguridad del archivo de
anotaciones lgicas actual. Si est utilizando
ISM, tambin se hace la copia de seguridad
del catlogo de ISM.
-b -l -f
nombreArchivo
Hace una copia de seguridad de
los ID de corriente de anotaciones
que estn listados en el archivo
de texto cuya va de acceso
nombreArchivo proporciona.
Utilice esta opcin para evitar
tener que entrar una larga lista de
identificadores de corriente de
anotaciones cada vez que utilice
esta opcin.
El nombre de archivo puede ser cualquier
nombre de archivo vlido en UNIX o
Windows. Puede especificar un nombre de
archivo simple (listfile_1), relativo
(../backup_lists/listfile_2 o
..\backup_lists\listfile), y absoluto
(/usr/informix/backup_lists/listfile3 o
c:\informix\backup_lists\listfile3). El
archivo puede listar varios ID de corriente de
anotaciones en cada lnea.
-b -l
idCorrienteAnota-
ciones
Identifica de forma exclusiva una
corriente de archivos de archivos
de anotaciones lgicas generada
por un coservidor XPS
determinado
Si proporciona ms de un ID de corriente de
anotaciones, separe cada elemento de la lista
con un espacio en blanco. Un ID de corriente
de anotaciones es lo mismo que un ID de
coservidor.
-b -l -q sesin Esta opcin le permite asignar un
nombre a la sesin de copia de
seguridad de archivos de
anotaciones
Este nombre aparece en el
programa de utilidad onstat para
que el usuario pueda seguir el
progreso de la copia de seguridad
de archivos de anotaciones.
<DBSERVERNAME><nmero_aleatorio> es el
nombre de sesin que se asigna por omisin.
El nombre de sesin debe ser exclusivo y
puede tener un mximo de 128 caracteres.
-b -l -s Recupera todos los archivos de
anotaciones lgicas que todava
estn en el disco despus de un
error del servidor de bases de
datos
Si es posible, utilice esta opcin antes de
sustituir un disco daado. Si utiliza onbar -r
para realizar una restauracin en fro de un
disco no daado, ONBar recupera
automticamente los archivos de anotaciones
lgicas. Para obtener ms informacin,
consulte el tema Recuperacin de archivos
de anotaciones lgicas en la pgina 6-18.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-25
Realizacin de una copia de seguridad manual de archivos de
anotaciones lgicas
Utilice el parmetro de configuracin LOG_BACKUP_MODE para especificar
si se debe realizar una copia de seguridad automtica o manual de los
archivos de anotaciones lgicas llenos. Si cambia el valor de
LOG_BACKUP_MODE, debe reiniciar el servidor de bases de datos para que
el cambio sea efectivo.
Si establece LOG_BACKUP_MODE en MANUAL, debe iniciar manualmente la
copia de seguridad de archivos de anotaciones lgicas. Para hacer una copia
de seguridad manual de los archivos de anotaciones lgicas llenos, utilice este
mandato:
onbar -b -l
Si desea asignar un nombre de sesin a la copia de seguridad de archivos de
anotaciones, utilice la opcin -q, de esta manera:
onbar -b -l -q mi_copia_de_seguridad_anotaciones
Para hacer una copia de seguridad del archivo de anotaciones actual, utilice
estos mandatos:
xctl onmode -l
onbar -b -l
Inicio de copias de seguridad continuas de archivos de anotaciones
lgicas
En Extended Parallel Server, puede iniciar una copia de seguridad continua de
archivos de anotaciones lgicas estableciendo el parmetro de configuracin
LOG_BACKUP_MODE en CONT. Cada vez que se llena un archivo de
anotaciones lgicas, el Planificador de Copia de Seguridad inicia
automticamente un proceso onbar-worker, si no existe ya uno activo, y
asigna la copia de seguridad de archivos de anotaciones a ese proceso.
Para detener una copia de seguridad continua de archivos de anotaciones
lgicas, debe suspender la sesin de copia de seguridad. Por ejemplo, el
mandato siguiente desactiva la copia de seguridad continua de archivos de
anotaciones para la sesin copia de seguridad de archivos de anotaciones 1
en el coservidor 1. En un entorno con varios coservidores, puede ser necesario
desactivar la copia de seguridad de archivos de anotaciones lgicas en cada
coservidor.
onbar off -q copia de seguridad de archivos de anotaciones 1
Para encontrar la sesin de copia de seguridad de archivos de anotaciones
lgicas, utilice el mandato onstat -g bus. Para obtener ms informacin,
consulte el tema Inicio y detencin de sesiones ON-Bar (solo Extended
Parallel Server) en la pgina 8-12.
4-26 IBM Informix: Gua de copia de seguridad y restauracin
Evitacin de las copias de seguridad de archivos de anotaciones lgicas
en un sistema de prueba
Si establece LOG_BACKUP_MODE en NONE, no podr hacer una copia de
seguridad ni restaurar archivos de anotaciones lgicas, y la recuperacin de
archivos de anotaciones no funciona. Aunque puede continuar y hacer una
copia de seguridad de espacios de almacenamiento, no puede restaurarlos. La
nica razn para establecer LOG_BACKUP_MODE en NONE es para probar el
sistema. No utilice LOG_BACKUP_MODE = NONE en un sistema de
produccin.
Supervisin de las copias de seguridad de archivos de anotaciones
lgicas
Para determinar si un archivo de anotaciones lgicas est preparado para la
copia de seguridad, marque el campo de indicadores de onstat -l. Cuando el
archivo de anotaciones lgicas est marcado como que se ha hecho copia de
seguridad, se puede reutilizar. Cuando el campo de indicadores muestra
cualquiera de los valores siguientes, el archivo de anotaciones lgicas est
preparado para la copia de seguridad::
U------
U-----L
El valor U significa que el archivo de anotaciones lgicas se utiliza. El valor L
significa que el ltimo punto de control se cre cuando el archivo de
anotaciones lgicas indicado era actual. El valor C denota el archivo de
anotaciones actual. Si B aparece en la tercera columna, ya se ha hecho copia de
seguridad del archivo de anotaciones lgicas y se puede reutilizar.
U-B---L
El ejemplo siguiente muestra los datos de salida de onstat -l cuando utiliza
este mandato para supervisar los archivos de anotaciones lgicas del servidor
de bases de datos:
Logical Logging
Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io
L-2 0 16 1 1 1 1.0 1.0
Subsystem numrecs Log Space used
OLDRSAM 1 32
address number flags uniqid begin size used %used
a038e78 1 U-B---- 1 10035f 500 500 100.00
a038e94 2 U-B---- 2 100553 500 500 100.00
a038eb0 3 U---C-L 3 100747 500 366 73.20
a038ecc 4 F------ 0 10093b 500 0 0.00
a038ee8 5 F------ 0 100b2f 500 0 0.00
a038f04 6 F------ 0 100d23 500 0 0.00
Para obtener informacin sobre los campos de onstat -l, consulte el tema
onstat -l en la pgina B-5.
Aviso: Si desactiva la copia de seguridad continua de archivos de anotaciones
lgicas, debe supervisar cuidadosamente los archivos de anotaciones
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-27
lgicas e iniciar su copia de seguridad cuando sea necesario.
Dynamic Server
Los valores indicadores U---C-L o U---C-- representan el archivo de
anotaciones lgicas actual. Aunque puede hacer copia de seguridad del
archivo de anotaciones lgicas actual, el hacerlo obliga a cambiar de archivo
de anotaciones, lo que supone un desperdicio de espacio para los archivos de
anotaciones lgicas. Espere a que se llene el archivo de anotaciones lgicas
antes de hacer una copia de seguridad de l.
Fin de Dynamic Server
Extended Parallel Server
En Extended Parallel Server, utilice el programa de utilidad xctl onstat -l para
supervisar los archivos de anotaciones lgicas en todos los coservidores.
Fin de Extended Parallel Server
Recuperacin de archivos de anotaciones lgicas
Utilice onbar -b -l -s para recuperar los archivos de anotaciones.
ONBar recupera automticamente los archivos de anotaciones lgicas antes
de una restauracin en fro a menos que especifique una restauracin solo
fsica. ONBar recupera los archivo de anotaciones lgicas utilizados antes de
restaurar el espacio de base de datos raz. Para asegurarse de que no se pierde
ningn dato antes de iniciar la restauracin en fro, recupere manualmente los
archivos de anotaciones lgicas en las situaciones siguientes:
v Si debe sustituir el soporte de almacenamiento donde residen los archivos
de anotaciones lgicas
Si el soporte de almacenamiento donde residen los archivos de anotaciones
lgicas ya no se puede utilizar, la recuperacin de archivos de anotaciones
fallar, dando como resultado una prdida de datos.
v Si piensa especificar una restauracin solo fsica (onbar -r -p)
Para obtener ms informacin, consulte los temas Recuperacin de archivos
de anotaciones lgicas en la pgina 6-18 y Realizacin de una restauracin
en fro en la pgina 6-19.
Omisin de la aplicacin lgica (solo Extended Parallel Server)
El servidor de bases de datos omite automticamente la aplicacin de los
archivos de anotaciones lgicas cuando no es necesaria durante una
restauracin en caliente. Por ejemplo, si pierde un espacio de base de datos
donde reside una tabla grande que no ha cambiado desde su ltima copia de
seguridad, puede restaurarla rpidamente sin aplicar los archivos de
4-28 IBM Informix: Gua de copia de seguridad y restauracin
anotaciones lgicas. Si todos los espacios de base de datos que se restauran en
un coservidor cumplen los criterios siguientes, se omite la aplicacin de
archivos de anotaciones lgicas para la restauracin en caliente:
v Existe una copia de seguridad o un juego de copias de seguridad
incrementales para los espacios de base de datos.
v No se ha producido ningn registro de anotaciones para los espacios de
base de datos desde la ltima copia de seguridad.
Si se restauran espacios de base de datos en varios coservidores, se omite la
aplicacin de archivos de anotaciones lgicas para los coservidores en los que
la aplicacin de anotaciones no es necesaria para ninguno de los espacios de
base de datos y se realiza en los coservidores donde al menos un espacio de
base de datos necesita la aplicacin de anotaciones.
En el ejemplo siguiente de onstat -d, el indicador S muestra que el espacio de
base de datos dbnoreplay rene las condiciones para omitir la aplicacin de
archivos de anotaciones lgicas. Este indicador S desaparece la primera vez
que se produce un registro de anotaciones en el espacio de base de datos.
Dbspaces
address number flags fchunk nchunks flags owner name
a66c140 1 1 1 1 N informix rootdbs
a68bea8 2 20001 2 1 N S informix dbnoreplay
El servidor de bases de datos siempre aplica los archivos de anotaciones
lgicas durante una restauracin en fro.
Restauracin de bases de datos y tablas sin registro de anotaciones
Aviso: Si no utiliza el registro de anotaciones para sus bases de datos ni
tablas, ONBar solo puede restaurar los datos hasta el momento
correspondiente a la ltima copia de seguridad. Los cambios hechos en
los datos a partir de la ltima copia de seguridad estndar no se
pueden restaurar. Si no utiliza el registro de anotaciones, deber
rehacer manualmente las transacciones perdidas.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-29
Dynamic Server
Si las copias de seguridad de archivos de anotaciones lgicas estn
inhabilitadas debido que LTAPEDEV est establecido en /dev/null o NUL,
solo podr restaurar copias de seguridad del sistema completo.
Fin de Dynamic Server
Extended Parallel Server
Si las copias de seguridad de archivos de anotaciones lgicas estn
inhabilitada debido a que LOG_BACKUP_MODE est establecido en NONE,
las restauraciones no son posibles.
Fin de Extended Parallel Server
Aviso: Es muy recomendable que LTAPEDEV no est establecido en /dev/null
ni en NUL, y que LOG_BACKUP_MODE no est establecido en
NONE.
Descripcin de los procesos de copia de seguridad de ON-Bar
Esta seccin describe cmo ONBar realiza operaciones de copia de seguridad
en el servidor de bases de datos. Puede realizar una copia de seguridad
cuando el servidor de bases de datos est en lnea o en la modalidad inactiva.
El proceso de ONBar original se denomina controlador, y cada nuevo proceso
de ONBar que genera es un proceso hijo de onbar_d.
Secuencia de la copia de seguridad en Dynamic Server (solo Dynamic
Server)
La Figura 4-2 en la pgina 4-32 describe la secuencia de la copia de seguridad
de ONBar. Cuando el usuario emite un mandato de copia de seguridad, el
controlador onbar-driver crea una lista de espacios de almacenamiento y una
sesin de copia de seguridad.
En una copia de seguridad en paralelo (BAR_MAX_BACKUP est establecido
en 1 ), el controlador onbar-driver inicia uno o ms procesos hijos onbar_d y
les asigna tareas de copia de seguridad. Cada proceso hijo onbar_d hace un
copia de seguridad de un espacio de almacenamiento individual. Cada
proceso hijo onbar_d desaparece cuando finaliza la copia de seguridad de su
espacio de almacenamiento. El controlador onbar-driver sigue creando nuevos
procesos hijo hasta que se ha hecho copia de seguridad de todos los espacios
de almacenamiento. A continuacin, el controlador onbar-driver hace una
copia de seguridad de los archivos de anotaciones lgicas.
4-30 IBM Informix: Gua de copia de seguridad y restauracin
Si especifica una copia de seguridad del sistema completo o establece
BAR_MAX_BACKUP en 1, el controlador onbar_driver hace una copia de
seguridad secuencial de los espacios de almacenamiento y de los archivos de
anotaciones lgicas. No se crea ningn proceso hijo onbar_d.
Cuando finaliza la copia de seguridad, el controlador onbar-driver determina
si se ha producido un error y enva un cdigo de estado al archivo de
anotaciones de actividades de ONBar. Despus de la copia de seguridad de
cada objeto, se aade informacin sobre l al archivo de inicio de emergencia
del servidor de bases de datos y a la base de datos sysutils.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-31
Secuencia de la copia de seguridad en Extended Parallel Server (solo
Extended Parallel Server)
La Figura 4-3 en la pgina 4-34 describe la secuencia de la copia de seguridad
de ONBar. El controlador onbar-driver crea y enva una lista de espacios de
almacenamiento al Planificador de Copia de Seguridad. El Planificador de
S
ON-Bar
Copia
de seguridad
fsica
?
Lista de espacios de
almacenamiento
de copia de seguridad
Hacer copia de seguridad
de anotaciones
Copia de seguridad
finalizada
N
N
Paralelo?
Crear el proceso hijo _
para cada espacio de almacenamiento
onbar d
Hacer copia de seguridad de
los espacios de almacena-
miento en paralelo
Hacer copia de seguridad de
los espacios de almacena-
miento secuencialmente
N
S
Actualizar el archivo
de inicio y sysutils
Si no se actualiza todo el sistema,
actualizar el archivo de inicio y
sysutils
Copia de
seg.de anota-
ciones?
S
Figura 4-2. Proceso de copia de seguridad de ON-Bar en Dynamic Server
4-32 IBM Informix: Gua de copia de seguridad y restauracin
Copia de Seguridad crea una sesin de copia de seguridad, puede iniciar uno
o ms procesos onbar-worker y asigna tareas de copia de seguridad a los
procesos onbar-worker.
Una vez que se ha hecho copia de seguridad de todos los espacios de
almacenamiento, el controlador onbar-driver enva una lista de corrientes de
anotaciones (datos de archivos de anotaciones lgicas) al Planificador de
Copia de Seguridad, el cual asigna tareas a los procesos onbar-worker. Cada
proceso onbar-worker est asociado a un coservidor y a una instancia de
gestor de almacenamiento. Una vez iniciado un proceso onbar-worker, puede
estar activo despus de finalizar la sesin de copia de seguridad o
restauracin. Un proceso onbar-worker puede procesar partes de varias
sesiones de copia de seguridad o restauracin durante su periodo de vigencia.
Cada proceso onbar-worker transfiere datos entre el servidor de bases de
datos y el gestor de almacenamiento hasta que se ha satisfecho la peticin de
copia de seguridad. Cuando un proceso onbar-worker finaliza su tarea, espera
a que el Planificador de Copia de Seguridad le enve la tarea siguiente. Si no
se asigna ninguna nueva tarea dentro de un periodo de tiempo especificado
por el usuario, el proceso onbar-worker concluye. El usuario puede definir en
el parmetro BAR_IDLE_TIMEOUT del archivo ONCONFIG el nmero de
minutos que los procesos onbar-worker estn a la espera.
Si el Planificador de Copia de Seguridad tiene nuevas tareas para asignar y no
hay suficientes procesos onbar-worker activos para ejecutar la tarea, el
Planificador invoca el script start_worker para iniciar uno o ms procesos
onbar-worker nuevos.
Es recomendable que inicie los procesos onbar-worker automticamente, pero
si desea iniciarlos manualmente, consulte el tema Utilizacin de
start_worker.sh para iniciar manualmente procesos onbar_worker (solo
Extended Parallel Server) en la pgina 8-6. Si ha especificado
BAR_WORKER_MAX = 0, deber iniciar manualmente los nuevos procesos
onbar-worker.
Una vez que se ha hecho copia de seguridad de cada objeto, ONBar actualiza
el archivo de inicio de copia de seguridad de emergencia del coservidor que
es local respecto del proceso onbar-worker y de la base de datos sysutils. El
archivo de inicio de copia de seguridad de emergencia reside en el coservidor
del proceso onbar-worker que realiz la copia de seguridad.
Para supervisar el estado de las copias de seguridad, restauraciones y de las
actividades de onbar-worker, utilice los mandatos onstat -g bus o onstat -g
bus_sm o examine las tablas del Planificador de Copia de Seguridad en la
base de datos sysmaster. Para obtener ms informacin, consulte los temas
Supervisacin del estado del Planificador de Copia de Seguridad (solo
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-33
Extended Parallel Server) en la pgina 8-15 y Tablas SMI del Planificador de
copia de seguridad (solo Extended Parallel Server) en la pgina 10-9.
onbar_w
Planificador de copias
de seguridad
obtener suceso
finalizar
sesin
iniciar
el
worker
asignar
tarea o
interrumpir
el worker
Hacer copia de seguridad
de espacios
Hacer copia de seguridad
de anotaciones cronolgicas
Si se especifica, copia
de seguridad fsica
Si se especifica, copia
de seguridad lgica
Copia de seguridad
Finalizada
ON-Bar
Figura 4-3. Proceso de copia de seguridad de ON-Bar en Extended Parallel Server
4-34 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 5. Verificacin de las copias de seguridad
Verificacin de las copias de seguridad con archecker. . . . . . . . . . . . . . . . . 5-1
Utilizacin de archecker para verificar copias de seguridad . . . . . . . . . . . . . . 5-2
Preparacin para verificar copias de seguridad . . . . . . . . . . . . . . . . . . 5-3
Sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Clculo de la cantidad de espacio temporal para archecker . . . . . . . . . . . . . . 5-5
Ejemplos de verificacin . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Realizacin de una verificacin solamente . . . . . . . . . . . . . . . . . . 5-7
Realizacin de una verificacin de punto en el tiempo . . . . . . . . . . . . . . 5-7
Verificacin de una copia de seguridad del sistema completo (solo Dynamic Server) . . . . 5-7
Verificacin de espacios de BLOB (solo Dynamic Server). . . . . . . . . . . . . . 5-7
Verificacin de espacios de SB (solo Dynamic Server) . . . . . . . . . . . . . . . 5-8
Interpretacin de los mensajes de verificacin . . . . . . . . . . . . . . . . . . 5-8
Mensaje de verificacin de ejemplo del archivo de anotaciones de actividades de ON-Bar . . 5-8
Mensaje de verificacin de ejemplo del archivo de anotaciones de mensajes de archecker . . . 5-8
Qu hacer si falla la verificacin de la copia de seguridad . . . . . . . . . . . . . . 5-8
Copias de seguridad con pginas corruptas . . . . . . . . . . . . . . . . . . 5-9
Copias de seguridad con informacin de control corrupta . . . . . . . . . . . . . 5-9
Copias de seguridad con datos faltantes . . . . . . . . . . . . . . . . . . . 5-9
Copias de seguridad de datos no coherentes del servidor de bases de datos . . . . . . . 5-9
Procedimientos para corregir problemas de verificacin de las copias de seguridad . . . . . . 5-9
Contenido de este captulo
Este captulo describe el programa de utilidad archecker para comprobar la
validez e integridad de las copias de seguridad. Para asegurarse de que puede
restaurar sin problemas una copia de seguridad, emita el mandato onbar -v,
que, a su vez llama al programa de utilidad archecker.
Verificacin de las copias de seguridad con archecker
Utilice el mandato onbar -v para acceder al programa de utilidad archecker.
Puede utilizar archecker mientras el servidor de bases de datos se encuentra
en una modalidad de funcionamiento cualquiera. El programa de utilidad
archecker verifica que todas las pginas necesarias para restaurar una copia
de seguridad estn presentes en el soporte de almacenamiento en la forma
correcta. Despus de verificar satisfactoriamente una copia de seguridad,
puede restaurarla sin problemas. Si archecker detecta problemas en la copia
de seguridad, consulte al Soporte Tcnico.
El programa de utilidad archecker verifica copias de seguridad estndar y del
sistema completo. El programa de utilidad archecker no puede verificar
Copyright IBM Corp. 1996, 2003 5-1
copias de seguridad de archivos de anotaciones lgicas. El programa de
utilidad archecker no realiza una restauracin.
La Figura 5-1 muestra cmo ONBar y archecker verifican una copia de
seguridad. El programa de utilidad archecker verifica las copias de seguridad
de nivel 0 en todos los servidores de bases de datos. Los pasos siguientes
corresponden a los nmeros encerrados dentro de un crculo de la Figura 5-1.
Utilizacin de archecker para verificar copias de seguridad
Cuando el usuario emite un mandato onbar -v, se produce la siguiente
secuencia de acciones:
1. Para determinar qu copia de seguridad debe verificar, ONBar utiliza el
archivo de inicio de emergencia si el servidor de bases de datos est fuera
de lnea o en la modalidad de microkernel, o la base de datos sysutils si el
servidor de bases de datos est en lnea o inactivo.
2. ONBar solicita y obtiene del gestor de almacenamiento los datos de copia
de seguridad.
3. ONBar reenva los datos de copia de seguridad a archecker.
4. El programa de utilidad archecker examina los datos de copia de
seguridad y crea un mapa de bits de las pginas. Durante la fase de
examen, el programa archecker verifica los tipos siguientes de problemas:
v Copias de seguridad con pginas corruptas
v Copias de seguridad con informacin de control corrupta
v Copias de seguridad con pginas ausentes que se han aadido desde la
ltima copia de seguridad de nivel 0
v Recuperacin de objetos de copia de seguridad incorrectos
Gestor de
almacenamiento
Archivo de inicio de
emergencia o sysutils
Mapa de bits o
copia de seguridad
1
onbar -v
archecker
2
3
4
5
Figura 5-1. Cmo ON-Bar verifica una copia de seguridad
5-2 IBM Informix: Gua de copia de seguridad y restauracin
Un ejemplo de recuperacin de un objeto de copia de seguridad
incorrecto es cuando ONBar solicita la copia de seguridad de rootdbs
del ltimo mircoles y el gestor de almacenamiento recupera la copia de
seguridad de rootdbs del ltimo martes.
5. Cuando finaliza el examen, archecker utiliza el mapa de bits para verificar
la copia de seguridad y registra el estado en el archivo de anotaciones de
mensajes de archecker. ONBar tambin registra este estado en el archivo
de anotaciones de actividades de ONBar.
6. Cuando se verifica una copia de seguridad, ONBar inserta una fila en el
archivo de inicio de emergencia en la que se incluye el ID de la copia de
seguridad y la fecha de verificacin, y actualiza las filas ins_verify y
ins_verify_date de la tabla bar_instance en la base de datos sysutils. Para
obtener ms informacin, consulte el tema La tabla bar_instance en la
pgina 10-2.
Durante la fase de verificacin, archecker verifica que estn presentes todas
las pginas de cada tabla y examina las pginas de particin, las pginas
reservadas, la lista de bloques libres, los espacios de BLOB, los espacios de SB
y las extensiones. El programa de utilidad archecker tambin comprueba las
cuentas de bloques libres y utilizados, verifica que las indicaciones horarias de
las pginas coinciden y que no existe ningn solapamiento en las extensiones.
El programa archecker escribe archivos temporales en el directorio
especificado por el parmetro AC_STORAGE. Para obtener informacin,
consulte el tema AC_STORAGE en la pgina 9-4.
Preparacin para verificar copias de seguridad
Esta seccin describe la preparacin para realizar la verificacin de las copias
de seguridad.
Para preparar la verificacin de las copias de seguridad:
1. Revise el archivo ac_config.std que contiene parmetros de configuracin
por omisin de archecker para ver si desea cambiar la ubicacin de los
directorios para el archivo de anotaciones de mensajes y archivos
temporales de archecker.
2. Defina la variable de entorno AC_CONFIG para especificar la va de
acceso del archivo de configuracin de archecker (ac_config.std o un
archivo definido por el usuario).
Para obtener ms informacin sobre la definicin de la va de acceso,
consulte el tema Definicin de parmetros de configuracin de archecker
en AC_CONFIG (solo Dynamic Server) en la pgina 9-2.
3. Calcule la cantidad de espacio temporal necesario para guardar los
archivos temporales de archecker.
Captulo 5. Verificacin de las copias de seguridad 5-3
Para obtener ms informacin, consulte el tema Clculo de la cantidad de
espacio temporal para archecker en la pgina 5-5.
4. Utilice el mandato onbar -v para verificar que una copia de seguridad
existente se restaurar correctamente.
Para ver ejemplos, consulte el tema Ejemplos de verificacin en la
pgina 5-7.
5. Para ver si archecker verific la copia de seguridad satisfactoriamente,
examine el cdigo de retorno de archecker en el archivo de anotaciones de
actividades de ONBar y los mensajes del archivo de anotaciones de
mensajes de archecker.
Sintaxis
Este diagrama muestra la sintaxis de onbar -v.
Verificacin de copias de seguridad con archecker:
-v
-r
(1) -e -f nombreArchivo
-q nombre -O
(2) (3)
Redenominacin de bloques de datos lista_espaciosBaseDatos
-t indicacin_horaria
(3)
-n archivo_anota- ciones
(3)
-w
-t indicacin_horaria
-n archivo_anotaciones
(3)
-RESTART
Notas:
1 Solo Extended Parallel Server
2 Vea la pgina 6-29
3 Solo Dynamic Server
Captulo 6. Restauracin de datos con ON-Bar 6-9
Elemento Finalidad Consideraciones importantes
-r Especifica una operacin de
restauracin
En una restauracin en fro, la opcin -r restaura
todos los espacios de almacenamiento, recupera y
restaura los archivos de anotaciones lgicas. En
una restauracin en caliente, la opcin -r restaura
todos los espacios de almacenamiento fuera de
lnea y restaura los archivos de anotaciones lgicas.
Debe especificar el parmetro -r en primer lugar.
lista_espaciosBa-
seDatos
Designa uno o ms espacios de
base de datos, espacios de
BLOB (IDS), espacios de SB
(IDS) o segmentos de base de
datos (XPS) para restaurar
ONBar restaura solamente los espacios de
almacenamiento listados. Si realiza una
restauracin en fro, debe listar todos los espacios
de base de datos crticos. Si especifica ms de un
nombre de espacio de almacenamiento, separe los
nombres con un espacio en blanco.
-e Especifica una restauracin
externa
Despus de restaurar externamente los espacios de
almacenamiento con un programa de utilidad de
terceros, ejecute onbar -r -e para marcar los
espacios de almacenamiento como restaurados
fsicamente, restaurar los archivos de anotaciones
lgicas y poner de nuevo en lnea los espacios de
almacenamiento. Para obtener detalles, consulte el
tema Utilizacin de mandatos de restauracin
externa en la pgina 7-15.
-f
nombreArchivo
Restaura los espacios de
almacenamiento que estn
listados en el archivo de texto
cuya va de acceso proporciona
nombreArchivo
Utilice esta opcin para evitar
tener que entrar una larga lista
de espacios de almacenamiento
cada vez que utilice esta
opcin.
El nombre de archivo puede ser cualquier nombre
de archivo vlido en UNIX o Windows. Puede
especificar un nombre de archivo simple
(listfile_1), relativo (../backup_lists/listfile_2 o
..\backup_lists\listfile2), y absoluto
(/usr/informix/backup_lists/listfile3 o
c:\informix\backup_lists\listfile3).
Este archivo puede listar varios espacios de
almacenamiento en cada lnea.
-n
archivo_anota-
ciones
Denota el ID exclusivo del
ltimo archivo de anotaciones
que se debe restaurar en una
restauracin en fro
Para encontrar el ID exclusivo,
utilice el mandato onstat -l
(IDS).
Una restauracin de punto en las anotaciones es
una clase especial de recuperacin de punto en el
tiempo. Debe restaurar todos los espacios de
almacenamiento en una restauracin de punto en
las anotaciones para que los datos sean coherentes.
Si existen archivos de anotaciones lgicas
posteriores a los actuales, ONBar no los restaura
y sus datos se pierden.
6-10 IBM Informix: Gua de copia de seguridad y restauracin
Elemento Finalidad Consideraciones importantes
-O Permite una restauracin de
espacios de almacenamiento en
lnea
Esta opcin tambin
reconstruye archivos de bloques
ausentes.
Si falta un archivo de bloques, la opcin -O
permite que ONBar lo reconstruya. Este nuevo
archivo de bloques constituye espacio de disco
elaborado, no espacio de disco en bruto. Si un
espacio de almacenamiento contenido en la lista de
espacios a restaurar est en lnea, la opcin -O
permite que ONBar ponga el espacio de
almacenamiento fuera de lnea y luego lo restaure.
v Si un espacio de almacenamiento en lnea se
restaura satisfactoriamente, se muestra el cdigo
de retorno 177 en el archivo de anotaciones de
actividades de ONBar.
v Si un bloque de datos se reconstruye
satisfactoriamente, se muestra el cdigo de
retorno 179 en el archivo de anotaciones de
actividades de ONBar.
Utilice la opcin -O en una restauracin del
sistema completo para reconstruir archivos de
bloques ausentes (IDS).
-q nombre Esta opcin le permite asignar
un nombre a la restauracin
Este nombre aparece en el
programa de utilidad onstat
para que el usuario pueda
seguir el progreso de la sesin
de copia de seguridad (XPS).
DBSERVERNAMEnmero_aleatorio es el nombre de
sesin que se asigna por omisin. El nombre de
sesin debe ser exclusivo y puede tener un
mximo de 128 caracteres.
-RESTART Reinicia una restauracin
despus de un error en la base
de datos o en ONBar (IDS)
Para que se pueda reiniciar la restauracin, el
parmetro de configuracin
RESTARTABLE_RESTORE debe estar establecido
en ON cuando se produce el error de restauracin.
Si RESTARTABLE_RESTORE est establecido en
OFF, la opcin
La opcin -RESTART no funciona. Para obtener
ms informacin, consulte el tema Utilizacin de
la restauracin reiniciable para recuperar datos
(solo Dynamic Server) en la pgina 6-39.
-t
indicacin_horaria
Especifica la fecha y hora de la
ltima transaccin que se debe
restaurar a partir de los
archivos de anotaciones lgicas
en una restauracin en fro.
Debe especificar la opcin onbar -r -t (punto en el
tiempo) en una restauracin en fro solamente y
debe restaurar todos los espacios de
almacenamiento al mismo tiempo.
Para obtener ms informacin, consulte el tema
Restauracin de datos hasta un punto en el
tiempo en la pgina 6-22.
Captulo 6. Restauracin de datos con ON-Bar 6-11
Elemento Finalidad Consideraciones importantes
-w Realiza una restauracin del
sistema completo de todos los
espacios de almacenamiento y
archivos de anotaciones lgicas
a partir de la ltima copia de
seguridad del sistema completo
(IDS)
Debe especificar la opcin -w en una restauracin
en fro. Si especifica onbar -r -w sin haber
realizado una copia de seguridad del sistema
completo, se muestra el cdigo de retorno 147,
pues ONBar no puede encontrar ningn espacio
de almacenamiento que se haya copiado como
parte de una copia de seguridad del sistema
completo.
Realizacin de una restauracin solo fsica o solo lgica
El diagrama siguiente muestra la sintaxis de una restauracin solo fsica o solo
lgica
Realizacin de una restauracin solo fsica o solo lgica:
-r
(1)
-q nombre
-l
-t indicacin_horaria (1)
(2) -f nombreArchivo
-n archivo_anotaciones
(1)
idCorrienteAnota- ciones
-p
-e -t indicacin_horaria -f nombreArchivo
-O
lista_espaciosBaseDatos
(2)
-w
(3) (2)
Redenominacin de bloques de datos -p
-t indicacin_horaria -f nombreArchivo
lista_espaciosBaseDatos
(2)
-w
Notas:
1 Solo Extended Parallel Server
2 Solo Dynamic Server
3 Vea la pgina 6-29
6-12 IBM Informix: Gua de copia de seguridad y restauracin
Elemento Finalidad Consideraciones importantes
-r Si se especifica con la opcin -p,
restaura los espacios de
almacenamiento solamente
Si se especifica con la opcin -l,
restaura los archivos de
anotaciones lgicas solamente.
Debe especificar el parmetro -r en primer lugar.
lista_espaciosBase-
Datos
Designa uno o ms espacios de
base de datos, espacios de
BLOB (IDS), espacios de SB
(IDS) o segmentos de base de
datos (XPS) para restaurar
ONBar restaura solamente los espacios de
almacenamiento listados. Si realiza una
restauracin en fro, debe listar todos los espacios
de base de datos crticos. Si especifica ms de un
nombre de espacio de almacenamiento, separe los
nombres con un espacio en blanco.
-e Especifica una restauracin
externa
Despus de restaurar externamente los espacios de
almacenamiento con un programa de utilidad de
terceros, ejecute onbar -r -e para marcar los
espacios de almacenamiento como restaurados
fsicamente, restaurar los archivos de anotaciones
lgicas y poner de nuevo en lnea los espacios de
almacenamiento.
Para obtener detalles, consulte el tema Utilizacin
de mandatos de restauracin externa en la pgina
7-15.
-f
nombreArchivo
Restaura los espacios de
almacenamiento que estn
listados en el archivo de texto
cuya va de acceso proporciona
nombreArchivo
Utilice esta opcin para evitar
tener que entrar una larga lista
de espacios de almacenamiento
cada vez que utilice esta
opcin.
El nombre de archivo puede ser cualquier nombre
de archivo vlido en UNIX o Windows. Puede
especificar un nombre de archivo simple
(listfile_1), relativo (../backup_lists/listfile_2 o
..\backup_lists\listfile2), y absoluto
(/usr/informix/backup_lists/listfile3 o
c:\informix\backup_lists\listfile3).
Este archivo puede listar varios espacios de
almacenamiento en cada lnea.
-l Especifica una restauracin
lgica solamente
Restaura y aplica los archivos
de anotaciones lgicas.
La restauracin lgica solo es aplicable a los
espacios de almacenamiento que previamente se
han restaurado fsicamente.
idCorrienteAnota-
ciones
Identifica exclusivamente
registros de archivos de
anotaciones lgicas generados
por un determinado coservidor
(XPS)
Si proporciona ms de un ID de corriente de
anotaciones, separe cada elemento de la lista con un
espacio en blanco. Una corriente de anotaciones es
un ID de coservidor.
Captulo 6. Restauracin de datos con ON-Bar 6-13
Elemento Finalidad Consideraciones importantes
-n
archivo_anotacio-
nes
Denota el ID exclusivo del
ltimo archivo de anotaciones
que se debe restaurar en una
restauracin en fro
Para encontrar el ID exclusivo,
utilice el mandato onstat -l
(IDS).
Una restauracin de punto en las anotaciones es
una clase especial de recuperacin de punto en el
tiempo. Debe restaurar todos los espacios de
almacenamiento en una restauracin de punto en
las anotaciones para que los datos sean coherentes.
Si existen archivos de anotaciones lgicas
posteriores a los actuales, ONBar no los restaura
y sus datos se pierden.
-O Permite una restauracin de
espacios de almacenamiento en
lnea. Esta opcin tambin
reconstruye archivos de bloques
ausentes.
Si falta un archivo de bloques, la opcin -O
permite que ONBar lo reconstruya. Este nuevo
archivo de bloques constituye espacio de disco
elaborado, no espacio de disco en bruto. Si un
espacio de almacenamiento contenido en la lista de
espacios a restaurar est en lnea, la opcin -O
permite que ONBar ponga el espacio de
almacenamiento fuera de lnea y luego lo restaure.
v Si un espacio de almacenamiento en lnea se
restaura satisfactoriamente, se muestra el cdigo
de retorno 177 en el archivo de anotaciones de
actividades de ONBar.
v Si un bloque de datos se reconstruye
satisfactoriamente, se muestra el cdigo de
retorno 179 en el archivo de anotaciones de
actividades de ONBar.
Utilice la opcin -O en una restauracin del
sistema completo para reconstruir archivos de
bloques ausentes (IDS).
-p Especifica una restauracin solo
fsica
Una restauracin fsica debe ir seguida de una
restauracin lgica para que los datos sean
accesibles, a menos que realice una restauracin
del sistema completo. Esta opcin desactiva la
recuperacin automtica de anotaciones antes de
una restauracin en fro.
-q nombre Esta opcin le permite asignar
un nombre a la restauracin
Este nombre aparece en el
programa de utilidad onstat
para que el usuario pueda
seguir el progreso de la sesin
de copia de seguridad (XPS).
DBSERVERNAMEnmero_aleatorio es el nombre de
sesin que se asigna por omisin. El nombre de
sesin debe ser exclusivo y puede tener un
mximo de 128 caracteres.
6-14 IBM Informix: Gua de copia de seguridad y restauracin
Elemento Finalidad Consideraciones importantes
-t
indicacin_horaria
Especifica la fecha y hora de la
ltima transaccin que se debe
restaurar a partir de los
archivos de anotaciones lgicas
en una restauracin en fro.
Puede especificar el mandato onbar -r -p -t en una
restauracin en caliente o en fro para restaurar
determinados espacios de almacenamiento a partir
de una copia de seguridad fsica antigua. Debe
utilizar onbar -r -l para finalizar la restauracin
lgica.
Para obtener ms informacin, consulte el tema
Restauracin a partir de una copia de seguridad
ms antigua en la pgina 6-22.
-w Efecta una restauracin del
sistema completo (IDS)
Para restaurar los espacios de almacenamiento
solamente, especifique la opcin -w -p en una
restauracin en fro.
Utilizacin de Informix Server Administrator de IBM para restaurar datos
Puede utilizar IBM Informix Server Administrator (ISA) para realizar copias
de seguridad y restauraciones con ONBar. Para obtener ms informacin,
consulte la ayuda en lnea de ISA.
Ejemplos de mandatos de restauracin de ON-Bar
Las secciones siguientes contienen ejemplos de sintaxis de ONBar para
restaurar datos.
Para ver un ejemplo de una redenominacin de bloques de datos durante una
restauracin en fro, consulte el tema Redenominacin de bloques de datos
durante una restauracin (solo Dynamic Server) en la pgina 6-27.
Realizacin de una restauracin
Para realizar una restauracin completa, en fro o en caliente, utilice el
mandato onbar -r. ONBar restaura los espacios de almacenamiento en
paralelo. Para acelerar las restauraciones, puede aadir ms procesadores
virtuales CPU. Para realizar una restauracin, utilice este mandato:
onbar -r
En una restauracin en caliente, la opcin -r restaura todos los espacios de
almacenamiento inactivos y los archivos de anotaciones lgicas, y pasa por
alto los espacios de almacenamiento en lnea. Un espacio de almacenamiento
inactivo significa que est fuera de lnea o contiene un bloque de datos
incoherente.
En una restauracin en fro, la opcin -r recupera automticamente los
archivos de anotaciones lgicas, y restaura todos los espacios de
almacenamiento y los archivos de anotaciones lgicas apropiados.
Captulo 6. Restauracin de datos con ON-Bar 6-15
Sugerencia: Para conseguir una restauracin ms rpida, asigne dispositivos
de almacenamiento separados para hacer copia de seguridad de
espacios de almacenamiento y archivos de anotaciones lgicas. Si
se mezclan copias de seguridad fsicas y lgicas en el soporte de
almacenamiento, exige ms tiempo examinar el soporte de
almacenamiento durante una restauracin.
Restauracin de espacios de almacenamientos especificados
Para restaurar espacios de almacenamiento determinados (por ejemplo, los
espacios de base de datos llamados fin_dbspace1 y fin_dbspace2), utilice la
opcin -r, como se muestra en el ejemplo siguiente:
onbar -r fin_dbspace1 fin_dbspace2
Si cualquiera de los espacios de base de datos especificado est en lnea, se
pasa por alto durante la restauracin. ONBar escribe un mensaje en el
archivo de anotaciones de actividades referente a los espacios de base de
datos que se han pasado por alto.
Realizacin de una restauracin lgica
Para realizar una restauracin lgica, utilice este mandato:
onbar -r -l
Aviso: Debido a que los archivos de anotaciones lgicas se aplican utilizando
un espacio temporal durante una restauracin en caliente, compruebe
que tiene suficiente espacio temporal para la restauracin lgica.
La cantidad mnima de espacio temporal necesario para el servidor de bases
de datos es igual a:
Dynamic Server
v El espacio total para archivos de anotaciones lgicas de la instancia del
servidor de bases de datos o el nmero de archivos de anotaciones para
aplicar, el valor menor de los dos.
Fin de Dynamic Server
Extended Parallel Server
v El espacio total para archivos de anotaciones lgicas de los coservidores en
donde se restauran espacios de almacenamiento o el nmero de archivos de
anotaciones para aplicar, el valor menor de los dos. Cada coservidor debe
tener espacio temporal suficiente para todos sus archivos de anotaciones
temporales.
Fin de Extended Parallel Server
6-16 IBM Informix: Gua de copia de seguridad y restauracin
Sugerencia: Para mejorar el rendimiento, aplique en paralelo las transacciones
de los archivos de anotaciones lgicas durante una restauracin
en caliente. Utilice el parmetro de configuracin
ON_RECVRY_THREADS para definir el nmero de hebras
(procesos) paralelos. Para aplicar en paralelo las transacciones de
los archivos de anotaciones lgicas durante una restauracin en
fro, utilice el parmetro OFF_RECVRY_THREADS. Para obtener
ms informacin, consulte el manual IBM Informix: Performance
Guide.
Restauracin de datos en Extended Parallel Server (solo Extended
Parallel Server)
Para restaurar todos los espacios de base de datos de un segmento llamado
fin_slice, utilice este mandato:
onbar -r fin_slice
Si tiene una mezcla de espacios de base de datos para restaurar, algunos que
requieren una aplicacin lgica y algunos que no, siga estos pasos:
1. Restaure primero los espacios de base de datos que no requieren una
aplicacin lgica.
2. Restaure los espacios de base de datos que requieren una aplicacin lgica.
Puede utilizar antes los espacios de base de datos restaurados en el primer
pase, pero el tiempo total de restauracin puede ser ms largo. Este mtodo le
permite restaurar rpidamente las tablas de un depsito de datos. Para
obtener ms informacin, consulte el tema Omisin de la aplicacin lgica
(solo Extended Parallel Server) en la pgina 4-28.
Realizacin de una restauracin fsica seguida de una restauracin
lgica
En determinadas situaciones, puede desear realizar una restauracin por
etapas. La realizacin combinada de restauraciones fsicas y lgicas asegura
que las tablas e ndices sean lo ms actuales posible. Si existen varios
dispositivos disponibles para la restauracin, puede restaurar varios espacios
de almacenamiento separadamente o al mismo tiempo, y luego realizar una
sola restauracin lgica.
Realizacin de una restauracin en caliente por etapas:
1. Realice una restauracin fsica:
onbar -r -p
2. Haga una copia de seguridad de los archivos de anotaciones lgicas:
onbar -b -l
3. Realice una restauracin lgica:
onbar -r -l
Captulo 6. Restauracin de datos con ON-Bar 6-17
Realizacin de una restauracin en fro por etapas:
1. Opcionalmente, recupere los archivos de anotaciones lgicas manualmente:
onbar -b -l -s
Para realizar una restauracin en fro sin recuperar los archivos de
anotaciones lgicas, omita este paso.
2. Realice una restauracin fsica:
onbar -r -p
3. Realice una restauracin lgica:
onbar -r -l
4. Sincronice la base de datos sysutils y los archivos de inicio de emergencia:
onsmsync
Debe ejecutar onsmsync despus de realizar una restauracin en fro por
etapas, pero no necesita ejecutar onsmsync despus de una restauracin en
fro completa (onbar -r).
Para conocer qu acciones emprender cuando se produce un error durante
una restauracin fsica o lgica, consulte el tema Resolucin de una
restauracin fallida en la pgina 6-43.
Recuperacin de archivos de anotaciones lgicas
Decida si desea recuperar los archivos de anotaciones lgicas antes de realizar
una restauracin en fro. Si no recupera los archivos de anotaciones lgicas, se
perdern los datos contenidos en las anotaciones de las que no que ha hecho
copia de seguridad. Si se daa un disco, recupere las anotaciones, si todava
son accesibles, antes de sustituir el disco. Para obtener ms informacin,
consulte el tema Realizacin de una restauracin en fro en la pgina 6-19.
El mandato onbar -r recupera automticamente los archivos de anotaciones
lgicas. Utilice los mandatos onbar -r -p y onbar -r -l si desea pasar por alto
la recuperacin de las anotaciones.
Dynamic Server
Si el parmetro de configuracin LTAPEDEV tiene el valor /dev/null en UNIX,
o NUL o \dev\nul en Windows, los archivos de anotaciones lgicas no se
recuperan en ninguna operacin de restauracin de ONBar (onbar -r o onbar
-r -w, por ejemplo).
Fin de Dynamic Server
Evite recuperar los archivos de anotaciones lgicas en las situaciones
siguientes:
6-18 IBM Informix: Gua de copia de seguridad y restauracin
v Cuando realice una restauracin importada
Recupere los archivos de anotaciones lgicas en el servidor de bases de
datos de origen, pero no en el servidor de bases de datos de destino. Para
obtener ms informacin, consulte el tema Transferencia de datos con la
restauracin importada en la pgina 6-32.
v Si reinicializa el servidor de bases de datos (oninit -i) antes de realizar una
restauracin en fro
La reinicializacin crea nuevos archivos de anotaciones lgicas que no
contienen los datos que desea restaurar.
v Si instala un nuevo disco para el espacio de base de datos donde residen
los archivos de anotaciones lgicas
Recupere las anotaciones del disco antiguo, pero no del nuevo disco.
Realizacin de una restauracin en fro
Si un espacio de base de datos crtico se daa debido a un error de disco o
datos corruptos, debe realizar una restauracin en fro. Si un disco falla, es
necesario que lo sustituya antes de realizar una restauracin en fro para
recuperar datos.
Extended Parallel Server
En Extended Parallel Server, si queda fuera de servicio un espacio de base de
datos crtico de cualquiera de los coservidores, debe realizar una restauracin
en fro en todos los coservidores.
Fin de Extended Parallel Server
Aviso: Haga una copia de seguridad de todos los espacios de almacenamiento
antes de realizar una restauracin en fro. Si no lo hace e intenta
realizar una restauracin en fro, se perdern los datos de los espacios
de almacenamiento de los que no se haya hecho copia de seguridad.
El espacio de almacenamiento se marca como fuera de lnea despus
de la restauracin en fro. Elimine el espacio de almacenamiento para
poder reutilizar el espacio que ocupa en el disco.
Para realizar una restauracin en fro con recuperacin automtica de
anotaciones:
1. Copie en un lugar seguro los archivos administrativos (ONCONFIG,
sqlhosts [solo UNIX], los archivos de inicio de emergencia, los archivos
oncfg y los archivos xcfg [solo XPS]).
Captulo 6. Restauracin de datos con ON-Bar 6-19
2. Ponga fuera de lnea el servidor de bases de datos.
Dynamic Server
Utilice este mandato:
onmode -ky
Fin de Dynamic Server
Extended Parallel Server
Ponga fuera de lnea el servidor de bases de datos y luego establzcalo en
la modalidad de microkernel:
xctl onmode -ky
xctl -C oninit -m
Fin de Extended Parallel Server
3. Si es necesario sustituir o reparar el disco donde reside los archivos de
anotaciones lgicas, utilice el mandato siguiente para recuperar los
archivos de anotaciones lgicas del disco daado:
onbar -b -l -s
4. Luego, sustituya o repare el disco.
5. Si se han destruido los archivos contenidos en INFORMIXDIR, copie en
sus ubicaciones originales los archivos administrativos salvados
previamente.
Pero si realiz una restauracin en fro debido a la prdida de un espacio
de base de datos crtico, no necesita copiar los archivos administrativos.
Para obtener ms informacin, consulte el tema Para qu archivos
administrativos se debe crear una copia de seguridad? en la pgina 4-4.
6. Para restaurar los espacios de almacenamiento crticos y no crticos, utilice
este mandato:
onbar -r
Cuando ha finalizado la restauracin, el servidor de bases de datos est en
la modalidad de reposo.
7. Para poner en lnea el servidor de bases de datos, utilice este mandato:
onmode -m
6-20 IBM Informix: Gua de copia de seguridad y restauracin
Realizacin de una restauracin del sistema completo (solo Dynamic
Server)
Una restauracin del sistema completo debe realizarse en fro y debe restaurar
todos los espacios de almacenamiento. Una restauracin del sistema completo
no requiere restaurar los archivos de anotaciones lgicas.
Una restauracin del sistema completo requiere realizar una copia de
seguridad del sistema completo. Pero puede realizar una restauracin simple
de una copia de seguridad del sistema completo. Si utiliza onbar -b -w para
hacer una copia de seguridad del sistema completo, puede realizar una
restauracin con cualquiera de estos mandatos:
onbar -r -w # restauracin del sistema completo
(recupera anotaciones automticamente)
onbar -r -p -w # recuperacin solo fsica del sistema completo (sin recuperacin
de archivos de anotaciones)
onbar -r # restauracin en paralelo de la copia de seguridad del sistema
completo
onbar -r espacios_base_datos # restauracin de espacios de base de datos a partir
de una copia de seguridad del sistema completo
onbar -r -t indicacin_horaria # restauracin de punto en el tiempo
onbar -r -t indicacin_horaria -w # restauracin de punto en el tiempo del sistema
completo
Si utiliza onbar -r -p -w, el servidor de bases de datos est en la modalidad
de recuperacin rpida cuando finaliza la restauracin. Realice una
restauracin lgica (onbar -r -l) o utilice el mandato onmode -m para poner
en lnea el servidor de bases de datos. Para obtener ms informacin, consulte
el tema Realizacin de una copia de seguridad del sistema completo (solo
Dynamic Server) en la pgina 4-17.
Consideraciones para cuando LTAPEDEV est establecido en Null: Una
copia de seguridad del sistema completo en la que LTAPEDEV est
establecido en /dev/null para UNIX, o en \dev\nul para Windows, no hace
copia de seguridad de los archivos de anotaciones lgicas.
Restauracin de los datos a partir de una copia de seguridad del sistema
completo cuando LTAPEDEV tiene un valor nulo:
1. En la restauracin, debe utilizar el mandato onbar -r -w -p.
Cuando finaliza la restauracin solo fsica del sistema completo, el
servidor de bases de datos est en la modalidad de recuperacin rpida.
2. Si el servidor de bases de datos est fuera de lnea, utilice el mandato
onmode -sy para realizar una recuperacin rpida.
Si el servidor de bases de datos est en lnea, utilice el mandato onmode
-m para realizar una recuperacin rpida.
Utilizacin de la opcin -O en una restauracin del sistema completo:
Utilice la opcin -O en una restauracin del sistema completo para reconstruir
archivos de bloques ausentes. No puede utilizar el mandato onbar -r -w -O
Captulo 6. Restauracin de datos con ON-Bar 6-21
cuando el servidor de bases de datos est en lnea, pues el espacio de base de
datos raz no se puede poner fuera de lnea durante la restauracin del
sistema completo.
Restauracin de datos hasta un punto en el tiempo
Realice una restauracin de punto en el tiempo si no desea aplicar un error
que se registr en los archivos de anotaciones lgicas. Si utiliza el mandato
onbar -r -t indicacin_horaria, debe restaurar en fro todos los espacios de
almacenamiento hasta el estado que tenan en un momento determinado.
Para restaurar datos del servidor de bases de datos al estado que tenan en
una fecha y hora determinadas, emita un mandato utilizando el formato de
fecha y hora correspondiente a su entorno local GLS, como muestra este
ejemplo:
onbar -r -t 1997-05-10 12:00:00
Es recomendable utilizar comillas para delimitar la fecha y la hora. El formato
correspondiente al entorno local ingls es aaaa-mm-dd hh:mm:ss. Si la
variable de entorno GL_DATETIME est definida, debe especificar la fecha y
la hora de acuerdo con esa variable. Para obtener una visin general, consulte
el tema Qu es una restauracin importada? en la pgina 6-5. Para ver un
ejemplo de utilizacin de una restauracin de punto en el tiempo en entorno
local no ingls, consulte el tema Utilizacin de GLS con ON-Bar en la
pgina D-1.
Importante: Para determinar la fecha y hora apropiadas para la restauracin
de punto en el tiempo, utilice el programa de utilidad onlog, que
se describe en el manual IBM Informix: Administrator's Reference.
Los datos de salida de onlog muestran la fecha y la hora de las
transacciones confirmadas contenidas en el archivo de
anotaciones lgicas. Todas las transacciones de datos producidas
despus de la hora especificada o despus de la
ltima_anotacin se pierden.
Dynamic Server
Puede tambin realizar una restauracin del sistema completo en la
modalidad de punto en el tiempo.
Fin de Dynamic Server
Restauracin a partir de una copia de seguridad ms antigua
Por omisin, ONBar restaura la ltima copia de seguridad. Si no desea
restaurar esta copia (por ejemplo, cuando la copia no pas la verificacin o el
soporte de copia de seguridad se perdi), puede realizar la restauracin a
partir de una copia de seguridad ms antigua.
6-22 IBM Informix: Gua de copia de seguridad y restauracin
Restauracin a partir de una copia de seguridad ms antigua utilizando una
restauracin fsica de punto en el tiempo:
1. Busque la fecha y la hora de la copia de seguridad antigua en el archivo
de anotaciones de mensajes o en el archivo de anotaciones de actividades
de ONBar o utilizando el gestor de almacenamiento.
2. Para restaurar todos los espacios de almacenamiento o algunos
determinados, emita los mandatos siguientes:
onbar -r -p -t indicacin_horaria [espacios_base_datos_de_copia_
seguridad_antigua]
onbar -r -p [espacios_base_datos_restantes]
onbar -r -l
Restauracin a partir de una copia de seguridad ms antigua marcando
como caducada la copia anmala:
1. Marque como caducada la copia de seguridad anmala en el gestor de
almacenamiento.
2. Ejecute onsmsync.
3. Para restaurar los datos, emita este mandato:
onbar -r
Realizacin de una restauracin de punto en anotaciones (solo Dynamic
Server)
Una restauracin de punto en las anotaciones es similar a una restauracin de
punto en el tiempo. La restauracin de punto en las anotaciones se detiene en
la fecha y hora de la ltima transaccin confirmada registrada en los archivos
de anotaciones lgicas. La restauracin de punto en las anotaciones debe ser
una restauracin en fro solamente y debe restaurar todos los espacios de
almacenamiento. Para hacer una restauracin de punto en las anotaciones,
utilice este mandato:
onbar -r -n ltimas_anotaciones
Restauracin de espacios de almacenamiento en lnea
Utilice el mandato siguiente para forzar una restauracin en caliente de
espacios de almacenamiento en lnea (excepto los espacios de base de datos
crticos):
onbar -r -O dbsp1 dbsp2
El servidor de bases de datos cierra automticamente cada espacio de
almacenamiento antes de comenzar a restaurarlo. El poner fuera de lnea los
espacios de almacenamiento impide que los usuarios actualicen tablas durante
Captulo 6. Restauracin de datos con ON-Bar 6-23
el proceso de restauracin.
Dynamic Server
Para conocer consideraciones especiales sobre la utilizacin de la opcin -O,
consulte el tema Utilizacin de la opcin -O en una restauracin del sistema
completo en la pgina 6-21.
Fin de Dynamic Server
Reconstruccin de archivos de bloques durante una restauracin
Si el disco o sistema de archivos falla, pueden faltar uno o ms archivos de
bloques en el espacio de base de datos. Si utiliza la opcin -O en una
restauracin en caliente o en fro, ONBar reconstruye los archivos de bloques
faltantes, incluidos los directorios necesarios, antes de restaurar el espacio de
base de datos, siempre que exista espacio suficiente en el sistema de archivos.
Los archivos de bloques recin creados son archivos elaborados y son
propiedad del grupo informix en UNIX o del grupo Informix-Admin en
Windows.
Restauracin cuando se utilizan bloques de datos elaborados:
1. Instale el nuevo disco.
2. En UNIX, monte el dispositivo como sistema archivos.
En Windows, formatee el disco.
3. Asigne espacio de disco para el archivo de bloques.
Para obtener instrucciones, consulte el captulo sobre gestin de datos del
manual IBM Informix: Gua del administrador.
4. Emita el mandato siguiente para reconstruir los archivos de bloques y
restaurar el espacio de base de datos:
onbar -r -O espacio_anmalo
Importante: ONBar no reconstruye archivos de bloques durante una
restauracin lgica si los archivos de anotaciones lgicas
contienen registros de creacin de bloques.
Restauracin cuando se utilizan bloques de datos en bruto:
1. Instale el nuevo disco.
Solo UNIX
2. Si utiliza enlaces simblicos que apuntan a dispositivos en bruto, cree
nuevos enlaces para los bloques de datos anmalos que apunten al disco
recin instalado.
6-24 IBM Informix: Gua de copia de seguridad y restauracin
ONBar restaura el archivo de bloques en el lugar apuntado por el enlace
simblico.
Fin de Solo UNIX
3. Emita el mandato siguiente para restaurar el espacio de base de datos:
onbar -r espacio_anmalo
Restauracin de un espacio de almacenamiento eliminado
Si accidentalmente elimina un espacio de almacenamiento, puede recuperarlo
mediante una restauracin de punto en el tiempo o de punto en las
anotaciones.
Restauracin de punto en el tiempo de un espacio de almacenamiento
eliminado:
1. En este ejemplo, el servidor de bases de datos tiene los espacios de base
de datos dbspace1, que se elimin accidentalmente, y dbspace2. Utilice
onlog o el archivo de anotaciones de mensajes del servidor de bases de
datos para buscar una fecha y una hora anterior al momento en el que se
elimin dbspace1.
2. Cierre el servidor de bases de datos.
3. Realice una restauracin de punto en el tiempo:
onbar -r -t indicacin_horaria
Este mandato restaura rootdbs y dbspace2, pero emite el error 131 y el
mensaje siguiente: No se puede iniciar la restauracin de archivos
de anotaciones lgicas: la restauracin lgica de punto en el tiempo
solo est permitida en una restauracin completa. El espacio de base
de datos dbspace1 no se recuper en esta restauracin. Pase por alto
este mensaje de error.
4. Para restaurar el espacio de almacenamiento eliminado, emita este
mandato:
onbar -r -t indicacin_horaria dbspace1
Restauracin de un espacio de almacenamiento eliminado utilizando
restauraciones fsicas y lgicas separadas:
1. En este ejemplo, el servidor de bases de datos tiene los espacios de base
de datos dbspace1, que se elimin accidentalmente, y dbspace2. Utilice
onlog o el archivo de anotaciones de mensajes del servidor de bases de
datos para buscar una fecha y una hora anterior al momento en el que se
elimin dbspace1.
2. Cierre el servidor de bases de datos.
3. Realice una restauracin solo fsica de todos los espacios de
almacenamiento:
Captulo 6. Restauracin de datos con ON-Bar 6-25
onbar -r -p -t indicacin_horaria rootdbs dbspace1 dbspace2
4. Para restaurar el espacio de almacenamiento eliminado y evitar que los
archivos de anotaciones lgicas reapliquen la eliminacin, emita uno de
estos mandatos:
a. Si utiliza el mandato de punto en las anotaciones, especifique el
ID_exclusivo del archivo de anotaciones anterior al archivo de
anotaciones que contiene el mandato de eliminacin:
onbar -r -l -n ID_exclusivo
b. Si utiliza el mandato de punto en el tiempo, utilice el mismo valor de
fecha y hora que en el paso 3:
onbar -r -l -t indicacin_horaria
Restauracin de un espacio de almacenamiento eliminado cuando los
archivos de bloques tambin se eliminaron:
1. Utilice el programa de utilidad onlog para encontrar el archivo de
anotaciones lgicas donde reside la transaccin de eliminacin
correspondiente al espacio de almacenamiento.
2. Para restaurar un espacio de almacenamiento eliminado cuando los
archivos de bloques tambin se eliminaron, emita este mandato:
onbar -r -t indicacin_horaria -O
La restauracin de punto en el tiempo restaura el espacio de
almacenamiento eliminado y reconstruye automticamente los archivos de
bloques.
Aviso: Debe restaurar los datos hasta un punto en el tiempo anterior al
momento en el que se elimin el espacio de almacenamiento tanto en
las restauraciones fsicas como en las lgicas.
Restauracin de los datos cuando se reinicializa el servidor de bases de
datos
Todas las copias de seguridad realizadas antes de reinicializar el servidor de
bases de datos son inutilizables. Durante la inicializacin, ONBar guarda el
archivo de inicio de emergencia en otro lugar y crea un nuevo archivo de
inicio de emergencia vaco. No utilice la copia del archivo de inicio de
emergencia a menos que desee restaurar la instancia anterior del servidor de
bases de datos.
Reinicializacin del servidor de bases de datos despus de un error cuando
no son necesarios los datos antiguos:
1. No copie el archivo de inicio de emergencia antiguo en el directorio del
servidor de bases de datos ($INFORMIXDIR/etc en UNIX o
%INFORMIXDIR%\etc en Windows).
6-26 IBM Informix: Gua de copia de seguridad y restauracin
2. Para realizar una copia de seguridad completa, utilice el mandato onbar
-b.
Reinicializacin del servidor de bases de datos y restauracin de los datos
antiguos:
1. Antes de reinicializar el servidor de bases de datos, copie los archivos
administrativos (los archivos de inicio de emergencia, oncfg y
ONCONFIG) en un directorio diferente, si es posible.
2. Reinicialice el servidor de bases de datos.
3. Copie de nuevo los archivos administrativos en el directorio del servidor
de bases de datos, pues necesita tener la informacin en el archivo de
inicio de emergencia antiguo.
Si los archivos administrativos no son accesibles, cpielos desde la ltima
copia de seguridad al directorio del servidor de bases de datos.
4. Realice una restauracin. No recupere los archivos de anotaciones lgicas.
5. Los cambios hechos despus de la reinicializacin se perdern.
6. Verifique que ha restaurado la instancia correcta de los espacios de
almacenamiento crticos y no crticos.
Redenominacin de bloques de datos durante una restauracin (solo Dynamic
Server)
ONBar le permite renombrar bloques de datos especificando nuevas vas de
acceso y valores de desplazamiento para bloques de datos durante una
restauracin en fro. Esta opcin es til si necesita restaurar espacios de
almacenamiento en un disco diferente de aqul donde se hizo la copia de
seguridad de los datos. Puede renombrar cualquier tipo de bloque de datos,
incluidos los bloques de datos crticos y los bloques de datos de rplica.
Sugerencia: Si utiliza enlaces simblicos que apuntan a nombres de bloques
de datos, no necesita renombrar los bloques, nicamente editar
las definiciones de nombres simblicos. Para obtener ms
informacin, consulte el manual IBM Informix: Gua del
administrador.
Consideraciones importantes
Durante una restauracin en fro, ONBar realiza las verificaciones siguientes
para renombrar bloques de datos:
1. Verifica que las vas de acceso y valores de desplazamiento de los bloques
de datos antiguos existen en las pginas reservadas archivadas.
2. Verifica que los nuevos valores de va de acceso y desplazamiento del
bloque de datos no se solapen entre s ni con los de bloques de datos
existentes.
Captulo 6. Restauracin de datos con ON-Bar 6-27
3. Si se renombra el bloque de datos raz principal o de rplica, ON-Bar
actualiza los parmetros ROOTPATH y ROOTOFFSET, o MIRRORPATH y
MIRROROFFSET, contenidos en el archivo ONCONFIG. La versin
antigua del archivo ONCONFIG se guarda con el nombre
$ONCONFIG.hora_local.
4. ON-Bar restaura los datos de los bloques antiguos en los nuevos bloques
(si los nuevos bloques existen).
5. ON-Bar escribe en el archivo de anotaciones en lnea la informacin
utilizada para renombrar cada bloque de datos.
Si falla cualquiera de los pasos de validacin, el proceso de redenominacin se
detiene y ONBar escribe un mensaje de error en el archivo de anotaciones de
actividades de ONBar.
Aviso: Realice un archivado de nivel 0 despus de renombrar bloques de
datos, de lo contrario deber especificar de nuevo correlaciones de
bloques durante la restauracin siguiente.
Importante: Si aade un bloque de datos despus de realizar un archivado de
nivel 0, ese bloque no se puede renombrar durante una
restauracin. Adems, no puede especificar sin problemas ese
bloque de datos como una nueva va de acceso en la lista de
correlaciones.
Importante: El renombrar bloques de datos para servidores de bases de datos
que intervienen en la HDR (duplicacin de datos de alta
disponibilidad) supone que ambos servidores de bases de datos
estn fuera de lnea un tiempo considerable. Para obtener ms
informacin, consulte el manual IBM Informix: Gua del
administrador.
Requisitos para los nuevos bloques de datos
Para renombrar un bloque de datos, siga estas directrices para los nuevos
bloques de datos:
v El nuevo bloque de datos no es necesario que exista
Puede instalar el nuevo bloque de datos ms tarde y realizar una
restauracin en caliente de un espacio de almacenamiento donde resida el
bloque. Si especifica un bloque de datos inexistente, ONBar registra la
informacin de redenominacin en las pginas reservadas del bloque, pero
no restaura los datos. Los bloques de datos renombrados (pero no
restaurados) estn fuera de lnea, lo cual viene indicado por una N en la
salida del mandato onstat -d, utilizado para determinar el estado de los
bloques.
v Los nuevos bloques de datos deben tener los permisos apropiados.
6-28 IBM Informix: Gua de copia de seguridad y restauracin
Las operaciones de redenominacin no son efectivas si los bloques de datos
no tienen los permisos apropiados. Para obtener ms informacin, consulte
el manual IBM Informix: Gua del administrador.
Sintaxis
El diagrama siguiente muestra la sintaxis de ONBar para renombrar bloques
de datos durante una restauracin en fro.
Redenominacin de bloques de datos:
-r -rename
-p va_antigua -o desplazamiento_antiguo -n va_nueva -o desplazamiento_nuevo
-f nombreArchivo
Elemento Finalidad Consideraciones importantes
-r Especifica una operacin de
restauracin
Debe especificar el parmetro -r en primer lugar.
-rename Renombra uno o ms bloques
de datos durante una
restauracin en fro
-f nombreArchivo Especifica un archivo que
contiene los nombres y
desplazamientos de bloques de
datos que se deben renombrar y
sus nuevas ubicaciones
Utilice esta opcin para
renombrar un gran nmero de
bloques de datos al mismo
tiempo
El nombre de archivo puede ser cualquier nombre
de archivo vlido en UNIX o Windows. Puede
especificar un nombre de archivo simple
(listfile_1), relativo (../backup_lists/listfile_2 o
..\backup_lists\listfile2), y absoluto
(/usr/informix/backup_lists/listfile3 o
c:\informix\backup_lists\listfile3).
En el archivo, liste los valores antiguos y nuevos
para la va de acceso y el desplazamiento. Separe
los elementos por un espacio en blanco o
tabulacin. Especifique la informacin para cada
bloque de datos en una lnea separada. Las lneas
en blanco se pasan por alto. Inicie las lneas de
comentarios con un smbolo #.
-p va_antigua
-o
desplazamiento_antiguo
-n va_nueva
-o desplazamien-
to_nuevo
Especifica el bloque de datos a
renombrar y su nueva ubicacin
Utilice esta opcin para
renombrar uno o ms bloques
de datos al mismo tiempo
Las variables de este elemento son:
v va_antigua es la va de acceso y nombre de
archivo actuales del bloque de datos
v desplazamiento_antiguo es el desplazamiento
actual del bloque de datos, en kilobytes
v va_nueva es la nueva va de acceso y nombre de
archivo del bloque de datos
v desplazamiento_nuevo es el nuevo desplazamiento
del bloque de datos
Captulo 6. Restauracin de datos con ON-Bar 6-29
Puede utilizar las opciones siguientes con el mandato -rename:
v -f nombreArchivo
v lista_espaciosBaseDatos
v -t indicacin_horaria
v -n archivo_anotaciones
v -w
v -p
Para obtener ms informacin sobre estas opciones, consulte el tema
Realizacin de una restauracin completa en la pgina 6-9.
Ejemplos de redenominacin de bloques de datos durante una
restauracin
Para renombrar un bloque de datos, especifique la ubicacin del bloque
antiguo y nuevo, en la lnea de mandatos o en un archivo.
La tabla siguiente lista valores de ejemplo para dos bloques de datos
utilizados en los ejemplos de esta seccin.
Elemento
Valor para el primer bloque de
datos
Valor para el segundo bloque de
datos
va antigua /chunk1 /chunk2
desplazamiento
antiguo
0 10000
va nueva /chunk1N /chunk2N
desplazamiento
nuevo
20000 0
Redenominacin de bloques de datos con opciones de lnea de
mandatos
Para renombrar bloques de datos proporcionando informacin en la lnea de
mandatos, utilice este mandato:
onbar -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 operacin de
redenominacin y restauracin.
Redenominacin de bloques de datos utilizando un archivo
Para renombrar bloques de datos proporcionando un archivo llamado listfile,
utilice este mandato:
6-30 IBM Informix: Gua de copia de seguridad y restauracin
onbar -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 operacin de
redenominacin y restauracin.
Redenominacin de bloques de datos mientras se especifican otras
opciones
Para renombrar bloques de datos utilizando opciones de lnea de mandatos
mientras se realiza una restauracin fsica para dbspace1 y dbspace2, utilice
este mandato:
onbar -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000
-rename -p /chunk2 -o 10000 -n /chunk2N -o 0
-p dbspace1 dbspace2
Como mtodo alternativo, para renombrar bloques de datos mientras se
realiza una restauracin fsica para dbspace1 y dbspace2, utilice este mandato:
onbar -r -rename -f listfile -p dbspace1 dbspace2
Realice un archivado de nivel 0 una vez finalizada la operacin de
redenominacin y restauracin.
Redenominacin de un bloque de datos para un dispositivo no existente
Para renombrar un bloque de datos para un dispositivo que no existe todava,
especifique la nueva va de acceso, pero no restaure sus espacios de
almacenamiento hasta despus de instalar el dispositivo fsico. Esta opcin es
til si necesita renombrar un bloque de datos y es conveniente realizar una
restauracin en fro antes de instalar el nuevo dispositivo. Cuando el nuevo
dispositivo de bloques est preparado, puede realizar una restauracin en
caliente para restaurar un espacio de almacenamiento en el dispositivo.
En una misma operacin puede redenominar bloques con dispositivos
existentes y bloques con dispositivos inexistentes. Este ejemplo muestra cmo
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
Va antigua del
bloque
Desplazam.
antiguo
Va nueva del
bloque
Desplazam.
nuevo
sbspace1 /chunk3 0 /chunk3N 0
Redenominacin de un bloque de datos para un dispositivo inexistente:
Captulo 6. Restauracin de datos con ON-Bar 6-31
1. Renombre el bloque de datos:
onbar -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 restauracin
puede fallar ms 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 todava a /chunk3N.
3. Realice un archivado de nivel 0.
4. Aada el dispositivo fsico para /chunk3N.
5. Realice una restauracin en caliente de sbspace1:
onbar -r sbspace1
6. Realice un archivado de nivel 0.
Transferencia de datos con la restauracin importada
Con la restauracin importada, puede transferir todos los datos desde una
instancia del servidor de bases de datos a la misma instancia situada en un
sistema principal remoto. Por ejemplo, puede hacer copia de seguridad de
datos de una mquina y restaurarlos en otra diferente. Puede realizar
restauraciones importadas utilizando copias de seguridad del sistema
completo, copias de seguridad secuenciales o copias en paralelo.
La restauracin importada es til en estas situaciones:
v Recuperacin despus de un desastre
v Actualizacin del servidor de bases de datos
v Inicializacin de la duplicacin de datos de alta disponibilidad (HDR)
Cuando planee realizar una restauracin importada, tenga en cuenta estas
cuestiones:
v Asegrese de que su gestor de almacenamiento da soporte a las
restauraciones importadas.
v La copia de seguridad del sistema completo debe incluir todos los espacios
de almacenamiento; los archivos de anotaciones lgicas son opcionales.
La copia de seguridad en paralelo debe incluir todos los espacios de
almacenamiento y archivos de anotaciones lgicas.
v Puede cambiar el nombre del servidor de bases de datos en una
restauracin importada.
6-32 IBM Informix: Gua de copia de seguridad y restauracin
Importante: No puede utilizar una copia de seguridad obtenida de una
versin del servidor de bases de datos para restaurarla en una
versin diferente.
Para obtener informacin sobre la importacin de una restauracin con ISM
consulte el manual IBM Informix: Storage Manager Gua del administrador. Para
obtener informacin sobre la utilizacin de HDR, consulte el manual
IBM Informix: Gua del administrador. Si est utilizando un gestor de
almacenamiento de otro proveedor, utilice el procedimiento siguiente para
realizar una restauracin importada.
Configuracin de una restauracin importada:
1. Instale el servidor de bases de datos y el gestor de almacenamiento en la
mquina de destino. Ambas mquinas deben cumplir estas condiciones:
v Tener el mismo hardware y sistemas operativos
v Tener la misma versin del servidor de bases de datos
v Estar en la misma LAN o WAN
v Tener la misma versin del gestor de almacenamiento
v Tener bibliotecas XBSA compatibles
La mquina de origen (tambin llamada servidor primario) contiene la
instancia actual que desea replicar. La mquina de destino (tambin
llamada servidor secundario) es la mquina donde desea replicar la instancia
de origen.
2. Configure el gestor de almacenamiento en la instancia del servidor de
bases de datos de destino.
a. Defina el mismo tipo de dispositivos de almacenamiento que en la
instancia de origen.
b. Etiquete el soporte de almacenamiento con los nombres de agrupacin
correctos.
c. Monte los dispositivos de almacenamiento.
d. Actualice el archivo sm_versions de la mquina de destino con la
versin del gestor de almacenamiento.
Importacin de una restauracin
Antes de hacer copia de seguridad de los datos, defina las variables de
entorno del gestor de almacenamiento.
Copia de seguridad de los datos y migracin de objetos del gestor de
almacenamiento:
1. Realice una copia de seguridad de nivel 0 (onbar -b o onbar -b -w) de
todos los espacios de almacenamiento del servidor de bases de datos de
origen. (No efecte una copia de seguridad incremental).
Captulo 6. Restauracin de datos con ON-Bar 6-33
2. Si est utilizando ISM, siga estos pasos:
a. Cierre el gestor de almacenamiento en ambas mquinas.
b. Cree un archivo tar de los directorios del gestor de almacenamiento de
la mquina de origen.
c. Copie este archivo tar y desempaquetelo en la mquina de destino.
Con otros gestores de almacenamiento, puede ser capaz de utilizar cintas
de copia de seguridad o importar los directorios del gestor de
almacenamiento a travs de la red. Para obtener informacin, consulte la
documentacin de su gestor de almacenamiento.
3. Monte los volmenes de almacenamiento transferidos.
v Si los archivos de copia de seguridad residen en disco, cpielos desde la
mquina de origen a la mquina de destino.
v Si la copia de seguridad reside en una cinta, monte los volmenes
transferidos en los dispositivos de almacenamiento que estn conectados
a la mquina de destino. Las mquinas de origen y destino deben
utilizar el mismo tipo de dispositivo de almacenamiento, tal como cinta
de 8mm o disco.
v Algunos gestores de almacenamiento permiten realizar copias remotas
en un servidor de seguridad. Si la copia de seguridad reside en el
servidor de seguridad, recuprela de ese servidor.
4. Utilice mandatos de gestor de almacenamiento (tales como nsradmin -c)
para aadir el sistema de origen como cliente en la mquina de destino.
Realizacin de la restauracin importada:
1. Copie los archivos siguientes desde la mquina de origen a la mquina de
destino:
a. Archivo de inicio de emergencia
Cambie el nombre del archivo de inicio de emergencia por el nmero
del servidor de bases de datos de destino. Por ejemplo, cambie el
nombre ixbar.51 por ixbar.52. El archivo de inicio de emergencia solo
necesita las entradas de la copia de seguridad de nivel 0 contenida en
la mquina de origen.
En Dynamic Server, el nombre de archivo es ixbar.nmero_servidor. En
Extended Parallel Server, el nombre de archivo es
bixbar.nmero_servidor.nmero_coservidor.
b. Los archivos oncfg : oncfg_nombre_servidor.nmero_servidor
ONBar necesita el archivo oncfg para conocer qu espacios de base de
datos debe recuperar. Cambie el nombre del archivo oncfg por el
nombre y nmero del servidor de bases de datos de destino. Por
ejemplo, cambie el nombre oncfg_bostonserver.51 por
6-34 IBM Informix: Gua de copia de seguridad y restauracin
oncfg_chicagoserver.52. El nombre de archivo debe coincidir con los
parmetros DBSERVERNAME y SERVERNUM de la mquina de
destino.
c. El archivo ONCONFIG
En el archivo ONCONFIG, actualice los parmetros DBSERVERNAME
and SERVERNUM con el nombre y nmero del servidor de bases de
datos de destino.
d. Archivos de configuracin del gestor de almacenamiento, si existen
Puede ser necesario actualizar los archivos de configuracin del gestor
de almacenamiento.
2. Utilice el mandato onbar -r para restaurar los datos.
Dynamic Server
Si est importando una copia de seguridad del sistema completo, puede
utilizar el mandato onbar -r -w -p para restaurar los datos.
Fin de Dynamic Server
Importante: Cada bloque de datos (incluidas las rplicas) debe tener
exactamente el mismo tamao, ubicacin y desplazamiento en las
mquinas de origen y destino para que se ejecute la restauracin
importada.
Inicializacin de la duplicacin de datos de alta disponibilidad con
ON-Bar (solo Dynamic Server)
Siga primero los pasos para realizar la restauracin importada y luego inicie
HDR y realice una restauracin solo fsica en la mquina de destino. Consulte
tambin el tema Inicializacin de HDR con una copia de seguridad y
restauracin externas (solo Dynamic Server) en la pgina 7-20.
Importante: Si utiliza ONBar para realizar la copia de seguridad y
restauracin, es necesario ontape en ambos servidores de bases
de datos. No puede eliminar ontape de los servidores de bases
de datos que intervienen en HDR.
Realizacin de la restauracin importada:
1. Siga los pasos descritos en el tema en la pgina 6-33.
2. En la mquina de origen, aada entradas al archivo sqlhosts o al registro
para identificar la instancia de destino.
Verifique que los servidores de bases de datos de origen y destino se
pueden comunicar a travs de la red. Para obtener ms informacin sobre
sqlhosts, consulte el manual IBM Informix: Gua del administrador.
3. Siga los pasos descritos en el tema en la pgina 6-33.
Captulo 6. Restauracin de datos con ON-Bar 6-35
4. Copie los archivos de inicio de emergencia, los archivos oncfg, el archivo
ONCONFIG y los archivos de gestor de almacenamiento desde la mquina
de origen a la mquina de destino.
Inicializacin de la duplicacin de datos de alta disponibilidad (HDR):
1. Para iniciar HDR en el servidor de bases de datos de origen, utilice este
mandato:
onmode -d primary servidor_bases_datos_secundario
El archivo de anotaciones de mensajes del servidor de bases de datos
puede mostrar los mensajes siguientes:
19:28:15 DR: new type = primary, secondary server name = solo_724
19:28:15 DR: Trying to connect to secondary server ...
19:28:18 DR: Primary server connected
19:28:18 DR: Receive error
19:28:18 DR: Failure recovery error (2)
19:28:19 DR: Turned off on primary server
19:28:20 Checkpoint Completed: duration was 0 seconds.
19:28:20 DR: Cannot connect to secondary server
19:28:31 DR: Primary server connected
19:28:31 DR: Receive error
19:28:31 DR: Failure recovery error (2)
19:28:32 DR: Turned off on primary server
19:28:33 Checkpoint Completed: duration was 0 seconds.
19:28:33 DR: Cannot connect to secondary server
2. Realice una restauracin solo fsica en la mquina de destino.
onbar -r -p
Si ha realizado una copia de seguridad del sistema completo (onbar -b
-w), podra opcionalmente utilizar onbar -r -w -p para restaurar los
espacios de almacenamiento solamente.
3. Examine el archivo de anotaciones de mensajes del servidor de bases de
datos, el archivo de anotaciones de actividades de ONBar y el archivo de
errores del gestor de almacenamiento para determinar si la restauracin se
realiz satisfactoriamente.
4. Para iniciar HDR en el servidor de bases de datos de destino, utilice este
mandato:
onmode -d secondary servidor_bases_datos_primario
5. Si los archivos de anotaciones lgicas necesarios para sincronizar los dos
servidores de bases de datos todava estn en el servidor de bases de
datos de origen, el servidor de destino los recupera del servidor de bases
de datos de origen.
6. Mientras se sincronizan los servidores de bases de datos, los archivos de
anotaciones lgicas se transfieren automticamente desde el servidor de
origen al servidor de destino.
6-36 IBM Informix: Gua de copia de seguridad y restauracin
7. Si los archivos de anotaciones lgicas no estn en el servidor de bases de
datos de origen, se solicita al usuario que restaure los archivo de
anotaciones lgicas necesarios. Si el servidor de bases de datos de destino
necesita un nmero de archivo de anotaciones que ya no existe debido a
que fue sobrescrito, ONBar deber recuperar ese archivo de anotaciones
lgicas a partir de la copia de seguridad.
El archivo online.log puede mostrar los mensajes siguientes mientras los
servidores de bases de datos se estn sincronizando:
19:37:10 DR: Server type incompatible
19:37:23 DR: Server type incompatible
19:37:31 DR: new type = secondary, primary server name = bostonserver
19:37:31 DR: Trying to connect to primary server ...
19:37:36 DR: Secondary server connected
19:37:36 DR: Failure recovery from disk in progress ...
19:37:37 Logical Recovery Started.
19:37:37 Start Logical Recovery - Start Log 11, End Log ?
19:37:37 Starting Log Position - 11 0x629c
19:37:44 Checkpoint Completed: duration was 0 seconds.
19:37:45 Checkpoint Completed: duration was 0 seconds.
19:37:47 Checkpoint Completed: duration was 0 seconds.
19:37:48 DR: Secondary server operational
19:37:49 Checkpoint Completed: duration was 0 seconds.
Restauracin de tipos de tabla
La Tabla 6-1 describe casos de restauracin para diferentes tipos de tabla. Para
obtener ms informacin sobre los tipos de tabla, consulte el manual
IBM Informix: Gua del administrador.
Captulo 6. Restauracin de datos con ON-Bar 6-37
Tabla 6-1. Restauracin de tipos de tabla
Tipo de tabla IDS XPS Puede restaurar este tipo de tabla?
Estndar * * S. Son efectivas la restauracin en caliente, la restauracin en fro y
la restauracin de punto en el tiempo.
Temporal * * No.
De trabajo * No.
Operacional * Puede restaurar una tabla operacional si no se han producido
adiciones desde la ltima copia de seguridad de nivel 0.
Si se han producido ligeras adiciones a la tabla desde la ltima copia
de seguridad, la tabla no se podr restaurar por completo Esta clase
de problema tambin puede ocurrir si restaura a partir de una copia
de seguridad ms antigua. Para determinar si la tabla se restaur a
su estado original, compruebe si el archivo de anotaciones de
mensajes contiene este mensaje de error:
Portions of partition partnum of table tablename in database dbname
were not logged. This partition cannot be rolled forward.
Si ve ese mensaje, la tabla o fragmentos de tabla no se restauraron a
su estado original. Si desea acceso completo a los datos que puedan
quedar en la tabla, necesita convertirla a una tabla en bruto y luego
al tipo de tabla deseado. Esta modificacin elimina las incoherencias
de la tabla que se originaron como consecuencia de aplicar
operaciones no registradas, tales como adiciones.
En bruto * * Cuando restaura una tabla en bruto, solo contiene los datos que
haba en el disco en el momento de la ltima copia de seguridad.
Debido a que no se registran anotaciones para las tablas en bruto, los
cambios producidos desde la ltima copia de seguridad no se
pueden restaurar.
Esttica * S, puede restaurar los datos existentes en la ltima copia de
seguridad de un segmento de base de datos o espacio de base de
datos.
Las tablas estticas no pueden cambiar datos. Si modifica una tabla
esttica para convertirla en otro tipo y actualiza los datos, la
posibilidad de recuperar la tabla depende de cada tipo que ha sido
la tabla desde que se hizo copia de seguridad de cada espacio de
base de datos. Por ejemplo, si cambia una tabla esttica a una tabla
en bruto, se aplican las reglas para restaurar una tabla en bruto.
6-38 IBM Informix: Gua de copia de seguridad y restauracin
Utilizacin de la restauracin reiniciable para recuperar datos (solo Dynamic
Server)
Si durante una restauracin se produce un error en el servidor de bases de
datos, soporte de almacenamiento o ONBar, puede reiniciar la restauracin
desde el punto en el que fall. Por omisin, el parmetro
RESTARTABLE_RESTORE est establecido en ON (activado). Si el valor del
parmetro es OFF (desactivado), debe cerrar y reiniciar el servidor de bases
de datos para comenzar la restauracin original. Para reiniciar una
restauracin en caliente o en fro que ha fallado, emita el mandato onbar
-RESTART. Todas las restauraciones reiniciadas se reanudan en el punto
donde fall la ltima restauracin.
Importante: Establezca el parmetro RESTARTABLE_RESTORE en el valor
ON (activado) si su sistema es grande o inestable. Si su sistema
es pequeo y tiene tiempo para repetir desde el principio una
restauracin fallida, puede desactivar la restauracin reiniciable
para acelerar las restauraciones.
Si el error se produjo durante una restauracin fsica, ONBar reinicia la
restauracin en el espacio de almacenamiento y nivel de copia de seguridad
donde se produjo el error. No importa si la restauracin era en caliente o en
fro.
Si se produjo un error durante una restauracin lgica en fro, ONBar
reinicia la restauracin lgica a partir del punto de control ms reciente del
archivo de anotaciones. La restauracin lgica reiniciable solo es posible para
las restauraciones en fro. En cambio, si durante una restauracin en caliente
se produjo un error que provoc el cierre del servidor de bases de datos, no
reinicie la restauracin. En lugar de ello, utilice el programa de utilidad
archecker para verificar la copia de seguridad e inicie la restauracin
completa desde el principio.
Aviso: La restauracin reiniciable no es efectiva para la parte lgica de una
restauracin en caliente.
Ejemplo de restauracin reiniciable
El ejemplo siguiente muestra cmo utilizar la restauracin reiniciable para una
restauracin en fro:
1. Compruebe que el parmetro RESTARTABLE_RESTORE est establecido
en el valor ON.
Si acaba de establecer RESTARTABLE_RESTORE en ON, cierre y reinicie el
servidor de bases de datos para que los cambios sean efectivos.
2. Restaure varios espacios de almacenamiento:
onbar -r rootdbs dbs1 dbs2 dbs3 dbs4
Captulo 6. Restauracin de datos con ON-Bar 6-39
El servidor de bases de datos falla al restaurar dbs3.
3. Reinicie la restauracin:
onbar -RESTART
ONBar inicia automticamente la restauracin de dbs3, dbs4 y los
archivos de anotaciones lgicas.
4. Si es necesario, ponga en lnea el servidor de bases de datos:
onmode -m
Importante: Si una restauracin falla mientras RESTARTABLE_RESTORE est
establecido en OFF, la opcin onbar -RESTART no ser efectiva.
Utilice el mandato onbar -r para repetir la restauracin desde el
principio.
Reinicio de una restauracin
Puede reiniciar una restauracin de punto en el tiempo, del sistema completo
o en paralelo. La restauracin fsica se reinicia en el espacio de
almacenamiento y nivel de copia de seguridad donde se produjo el error. Si la
restauracin fall mientras algunos, pero no todos, los bloques de datos de un
espacio de almacenamiento se estaban restaurando, incluso una restauracin
reiniciada debe restaurar de nuevo todos los bloques de ese espacio de
almacenamiento. Si los espacios de almacenamiento y las copias de seguridad
incrementales se restauran satisfactoriamente antes del error, no se restauran
de nuevo.
La Figura 6-1 muestra cmo trabaja una restauracin reiniciable cuando falla
la restauracin fsica del espacio de base de datos dbspace2. Por ejemplo, el
usuario establece el parmetro RESTARTABLE_RESTORE en ON antes de
comenzar la restauracin. Las copias de seguridad de nivel 0, nivel 1 y nivel 2
de rootdbs, y las copias de seguridad de nivel 0 y nivel 1 de dbspace1 y
dbspace2 se restauran satisfactoriamente. El servidor de bases de datos falla al
restaurar la copia de seguridad de nivel 1 de dbspace2. Cuando reinicie la
restauracin, ONBar restaurar la copia de seguridad de nivel 2 de dbspace1,
las copias de seguridad de nivel 1 y nivel 2 de dbspace2, y los archivos de
anotaciones lgicas.
6-40 IBM Informix: Gua de copia de seguridad y restauracin
Interaccin entre la restauracin reiniciable y el valor BAR_RETRY
Si BAR_RETRY > 1, ONBar reintenta automticamente la restauracin fallida
del espacio de almacenamiento o de los archivos de anotaciones lgicas. Si
este reintento tiene xito, la restauracin contina y no es necesario ningn
reinicio.
Si BAR_RETRY = 0 o 1, ONBar no reintenta la restauracin fallida del
espacio de almacenamiento o de los archivos de anotaciones lgicas. Si el
servidor de bases de datos todava est en ejecucin, ONBar pasa por alto el
espacio de almacenamiento fallido e intenta restaurar los espacios de
almacenamiento restantes.
La Tabla 6-2 muestra los resultados previsibles para valores diferentes de
BAR_RETRY en un ejemplo diferente de restauracin reiniciada.
Reiniciar la restauracin:
Ha fallado la restauracin durante una restauracin fsica del espacio de
base de datos dbspace2:
rootdbs
Finalizada
dbspace2
Finalizada Ha fallado
dbspace1
rootdbs dbspace2 dbspace1
Se reinicia en dbspace1
(Nivel 2).
Figura 6-1. Restauracin fsica reiniciable
Captulo 6. Restauracin de datos con ON-Bar 6-41
Tabla 6-2. Resultados de la restauracin reiniciada para valores diferentes de BAR_RETRY
Mandato de ONBar BAR_RETRY = 2 BAR_RETRY = 0
onbar -r dbs1 dbs2 dbs3 restore level-0 dbs1, dbs2, dbs3
restore level-1 dbs1 FAILS
restore level-1 dbs1 RETRY PASSES
restore level-1 dbs2, dbs3
restore level-2 dbs1, dbs2, dbs3
restore logical logs
restore level-0 dbs1, dbs2, dbs3
restore level-1 dbs1 FAILS
onbar -RESTART No es necesario ningn reinicio, pues
todo se restaur satisfactoriamente.
restore level-1 dbs1, dbs2, dbs3
restore level-2 dbs1, dbs2, dbs3
restore logical logs
onbar -r dbs1 dbs2 dbs3 restore level-0 dbs1, dbs2, dbs3
restore level-1 dbs1 FAILS
restore level-1 dbs1 RETRY FAILS
restore level-1 dbs2, dbs3
restore level-2 dbs2, dbs3
restore logical logs
restore level-0 dbs1, dbs2, dbs3
restore level-1 dbs1 FAILS
onbar -r dbs1 dbs2restore level-1 dbs1
restore level-2 dbs1
restore logical logs
onbar -RESTARTrestore level-1
dbs1, dbs2, dbs3
restore level-2 dbs1, dbs2, dbs3
restore logical logs
Reinicio de una restauracin lgica
Si una restauracin falla durante la fase lgica y el usuario reinicia la
restauracin, ONBar verifica que los espacios de almacenamiento se han
restaurado satisfactoriamente, pasa por alto la restauracin fsica y reinicia la
restauracin lgica. La Figura 6-2 en la pgina 6-43 muestra una restauracin
en fro que fall al restaurar el archivo de anotaciones lgicas LL-3. Cuando
reinicia la restauracin lgica en fro, la aplicacin de las anotaciones
comienza a partir del ltimo de punto de control restaurado. En este ejemplo,
el ltimo punto de control reside en el archivo de anotaciones LL-2.
Si se produce un error durante una restauracin lgica en fro, ONBar
reinicia la restauracin lgica en el lugar donde fall.
Importante: Si se produce un error durante una restauracin lgica en
caliente, debe reiniciar la restauracin desde el principio. Si el
servidor de bases de datos todava est en ejecucin, utilice el
mandato onbar -r -l para finalizar la restauracin.
6-42 IBM Informix: Gua de copia de seguridad y restauracin
Establezca el parmetro RESTARTABLE_RESTORE en ON. Una restauracin
reiniciable hace que la restauracin lgica se ejecute ms lentamente si es
necesario restaurar muchos archivos de anotaciones lgicas, pero ahorra
tiempo si se produce un error y es necesario reiniciar la operacin. La
restauracin reiniciable no afecta a la velocidad de la restauracin fsica.
Resolucin de una restauracin fallida
Lo que se debe reiniciar, lo que es reiniciable y qu mandato utilizar para
reiniciar la restauracin depende de la operacin que fall y de la gravedad
del error. Puede guardar algunas restauraciones fallidas aunque la
restauracin reiniciable est establecida en OFF (desactivada). Por ejemplo, si
la restauracin falla debido a un error de un gestor de almacenamiento o
dispositivo de almacenamiento, puede corregir el error de la unidad de cinta
o gestor de almacenamiento, volver a montar una cinta y luego continuar la
restauracin.
La Tabla 6-3 muestra los resultados previsibles cuando falla una restauracin
fsica. Se supone que BAR_RETRY > 1 en cada caso.
Reiniciar la restauracin en fro:
Ha fallado la restauracin en fro al restaurar el archivo de anotaciones lgicas LL-3.
El ltimo punto de control est en LL-2.
LL-1
Finalizada Finalizada Ha fallado
Se reinicia en el ltimo punto de control de LL-2.
LL-2 LL-3
LL-1 LL-2 LL-3
Figura 6-2. Restauracin lgica en fro reiniciable
Captulo 6. Restauracin de datos con ON-Bar 6-43
Tabla 6-3. Casos de restauracin fsica fallida
Tipo de error
RESTARTABLE_
RESTORE Qu hacer cuando falla una restauracin fsica?
Error del servidor
de bases de datos,
de ONBar o del
gestor de
almacenamiento (el
servidor de bases
de datos todava
est en ejecucin)
ON u OFF ONBar reintenta cada restauracin fallida. Si ha fallado el
gestor de almacenamiento, corrija el error del gestor de
almacenamiento.
Si falla la restauracin reintentada, emita el mandato
onbar -r espacios, donde espacios es la lista de espacios de
almacenamiento no restaurados todava. Utilice onstat -d
para obtener la lista de espacios de almacenamiento que es
necesario restaurar. ONBar restaura la copia de seguridad
de nivel 0 de cada espacio de almacenamiento, y luego las
copias de seguridad de nivel 1 y de nivel 2, si las hay.
Error de ONBar o
del gestor de
almacenamiento (el
servidor de bases
de datos todava
est en ejecucin)
ON Emita el mandato onbar -RESTART.
Si ha fallado el gestor de almacenamiento, corrija el error
del gestor de almacenamiento.
La restauracin se reinicia en el espacio de
almacenamiento y nivel de copia de seguridad donde fall
la restauracin original. Si la copia de seguridad de nivel 0
de un espacio de almacenamiento se restaur
satisfactoriamente, la restauracin reiniciada pasa por alto
la copia de seguridad de nivel 0 y restaura las copias de
seguridad de nivel 1 y de nivel 2, si las hay.
Error del servidor
de bases de datos
ON u OFF Debido a que el servidor de bases de datos est inactivo,
realice una restauracin en fro. Utilice onbar -r para
restaurar los espacios de base de datos crticos y los
espacios no crticos que no se restauraron la primera vez.
Error del servidor
de bases de datos
ON Emita el mandato onbar -RESTART.
La restauracin se reinicia en el espacio de
almacenamiento y nivel de copia de seguridad donde fall
la restauracin original. Si la copia de seguridad de nivel 0
de un espacio de almacenamiento se restaur
satisfactoriamente, la restauracin reiniciada pasa por alto
la copia de seguridad de nivel 0 y restaura las copias de
seguridad de nivel 1 y de nivel 2, si las hay.
La Tabla 6-4 muestra los resultados previsibles cuando falla una restauracin
lgica.
6-44 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 6-4. Casos de restauracin lgica fallida
Tipo de error RESTARTABLE_RESTORE Qu hacer cuando falla una restauracin lgica?
Error del servidor de
bases de datos o de
ONBar en una
restauracin en fro (el
servidor de bases de
datos todava est en
ejecucin)
ON Emita el mandato onbar -RESTART.
La restauracin lgica se reinicia en el ltimo punto
de control. Si esta restauracin falla, cierre y reinicie
el servidor de bases de datos para iniciar una
recuperacin rpida de los archivos de anotaciones
lgicas. Todos los archivos de anotaciones lgicas no
restaurados se pierden.
Error del servidor de
bases de datos o de
ONBar (el servidor de
bases de datos todava
est en ejecucin)
ON u OFF Emita el mandato onbar -r -l. La restauracin se debe
reiniciar en el archivo de anotaciones lgicas fallido.
Si onbar -r -l todava falla, cierre y reinicie el servidor
de bases de datos. El servidor de bases de datos
realizar una recuperacin rpida. Todos los archivos
de anotaciones lgicas no restaurados se pierden.
Si la recuperacin rpida no es efectiva, deber
realizar una restauracin en fro.
Error del servidor de
bases de datos
ON Si la restauracin lgica en fro ha fallado, emita el
mandato onbar -RESTART.
Si la restauracin lgica en caliente ha fallado, emita
el mandato onbar -l. Si esto falla, reinicie la
restauracin completa desde el principio.
Error del gestor de
almacenamiento (IDS)
ON u OFF ONBar reintenta cada restauracin lgica fallida. Si
falla la restauracin reintentada, se suspende la
restauracin lgica. Corrija el error del gestor de
almacenamiento. Luego emita el mandato onbar -r -l.
La restauracin se debe reiniciar en el archivo de
anotaciones lgicas fallido.
Descripcin de los procesos de restauracin de ON-Bar
Esta seccin describe cmo ONBar realiza operaciones de restauracin en el
servidor de bases de datos. Si el servidor de bases de datos est en la
modalidad de reposo o est en lnea, puede realizar una restauracin en
caliente. ONBar obtiene de la base de datos sysutils datos sobre copias de
seguridad de espacios de almacenamiento y archivos de anotaciones lgicas y
luego solicita una restauracin al servidor de bases de datos.
Si ha perdido espacios de base de datos crticos, debe realizar una
restauracin en fro. ONBar obtiene del archivo de inicio de emergencia
datos sobre copias de seguridad y luego restaura los espacios de
almacenamiento y archivos de anotaciones lgicas.
Captulo 6. Restauracin de datos con ON-Bar 6-45
Secuencia de restauracin en caliente en Dynamic Server (solo Dynamic
Server)
La Figura 6-3 en la pgina 6-47 describe la secuencia de la restauracin en
caliente de ONBar.
En una restauracin en caliente, el controlador onbar-driver crea una lista de
objetos de restauracin. En una restauracin en paralelo (si
BAR_MAX_BACKUP tiene el valor 1), el controlador de ONBar inicia
procesos hijo onbar_d. Los procesos onbar_d transfieren datos entre el gestor
de almacenamiento y el servidor de bases de datos hasta que finaliza la
restauracin en caliente. Cada proceso onbar_d procesa un espacio de
almacenamiento. En una restauracin secuencial, el controlador onbar-driver
restaura un espacio de almacenamiento cada vez. A continuacin, el
controlador onbar-driver realiza la copia de seguridad y restauracin lgica.
Despus de restaurar cada objeto, se aade informacin sobre l a la base de
datos sysutils.
Para cada espacio de almacenamiento, ONBar restaura la ltima copia de
seguridad de nivel 0, la copia de seguridad de nivel 1 (si existe) y la copia de
seguridad de nivel 2 (si existe). Una vez finalizada la restauracin fsica,
ONBar hace copia de seguridad de los archivos de anotaciones lgicas para
obtener el ltimo punto de control y luego restaura los archivos de
anotaciones lgicas. Esta copia de seguridad lgica permite restaurar los datos
al estado que tenan en el momento del error.
6-46 IBM Informix: Gua de copia de seguridad y restauracin
Secuencia de restauracin en fro en Dynamic Server (solo Dynamic
Server)
La Figura 6-4 en la pgina 6-49 describe la secuencia de la restauracin en fro
utilizada por ONBar. ONBar utiliza el archivo de inicio de emergencia de
copia de seguridad para determinar qu es necesario restaurar.
En una restauracin en fro, ONBar sigue los pasos siguientes, por orden:
S
N
ON-Bar
Espacios de
almacenamiento
Paralelo?
Crear el proceso hijo _
para cada espacio de almacenamiento
onbar d
Restaurar los espacios de
almacenamiento en paralelo
Restaurar los espacios de alma-
cenamiento secuencialmente
N
S
Restaurar anotaciones
Restauracin en caliente
finalizada
S
N
Copia de seguridad de anotaciones
Actualizar sysutils
Actualizar el archivo de inicio y sysutils
Restau-
rar anotacio-
nes ?
Restau-
racin fsi-
ca?
Actualizar sysutils
Figura 6-3. Secuencia de la restauracin en caliente de ON-Bar para Dynamic Server
Captulo 6. Restauracin de datos con ON-Bar 6-47
v Recupera los archivos de anotaciones lgicas
v Restaura el espacio de base de datos raz
v Restaura los espacios de base de datos crticos
v Restaura espacios de BLOB
v Restaura espacios de base de datos no crticos y espacios de SB
v Restaura archivos de anotaciones lgicas
Para cada espacio de almacenamiento, ONBar restaura la ltima copia de
seguridad de nivel 0, la copia de seguridad de nivel 1 (si existe) y la copia de
seguridad de nivel 2 (si existe). Finalmente, ONBar restaura los archivos de
anotaciones lgicas.
6-48 IBM Informix: Gua de copia de seguridad y restauracin
Secuencia de restauracin en caliente en Extended Parallel Server (solo
Extended Parallel Server)
La Figura 6-5 en la pgina 6-51 describe la secuencia de la restauracin en
caliente de ONBar.
En una restauracin en caliente, el controlador onbar-driver enva una lista de
objetos de copia de seguridad al Planificador de Copia de Seguridad. El
Planificador de Copia de Seguridad crea una sesin de restauracin que
contiene listas de objetos de copia de seguridad a restaurar y puede iniciar
N
S
N
ON-Bar
Recu-
perar anota-
ciones?
Recuperar anotaciones
cronolgicas; actualizar
archivo de inicio
Restau-
rar en para
lelo?
Crear el proceso hijo _ para
cada espacio de almacenamiento
onbar d
Restaurar los espacios de alma-
cenamiento en paralelo
S
Restaurar los espacios de alma-
cenamiento secuencialmente
Res-
taurar anota-
ciones?
Restauracin lgica
Restauracin en fro
finalizada
Actualizar sysutils
N
S
Figura 6-4. Secuencia de la restauracin en fro de ON-Bar para Dynamic Server
Captulo 6. Restauracin de datos con ON-Bar 6-49
uno o ms procesos onbar-worker. El proceso onbar-worker transfiere datos
entre el gestor de almacenamiento y el servidor de bases de datos hasta que
finaliza la restauracin en caliente. Para cada espacio de almacenamiento,
ONBar restaura la ltima copia de seguridad de nivel 0, la copia de
seguridad de nivel 1 (si existe) y la copia de seguridad de nivel 2 (si existe). A
continuacin, ONBar hace copia de seguridad de los archivos de anotaciones
lgicas para obtener el ltimo punto de control y luego restaura los archivos
de anotaciones lgicas. Esta copia de seguridad de archivos de anotaciones
lgicas permite restaurar los datos al estado ms prximo posible que tenan
en el momento del error.
Despus de restaurar cada objeto, se aade informacin sobre la restauracin
a la base de datos sysutils. Despus de hacer copia de seguridad de cada
archivo de anotaciones lgicas, se aade informacin sobre ella a la base de
datos sysutils y al archivo de inicio de emergencia. El archivo de inicio de
copia de seguridad de emergencia reside en el coservidor del proceso
onbar-worker que realiz la copia.
6-50 IBM Informix: Gua de copia de seguridad y restauracin
Secuencia de restauracin en fro en Extended Parallel Server (Extended
Parallel Server)
Debe colocar el servidor de bases de datos en la modalidad de microkernel
para realizar una restauracin en fro. Si el servidor de bases de datos o un
coservidor est fuera de lnea, no se puede realizar ninguna restauracin. La
Figura 6-6 en la pgina 6-53 describe la secuencia de la restauracin en fro
utilizada por ONBar.
En una restauracin en fro, ONBar sigue los pasos siguientes, por orden:
v Recupera los archivos de anotaciones lgicas
v Fusiona los archivos de inicio de emergencia
v Restaura el espacio de base de datos raz
onbar_w
Si se especifica,
restauracin fsica
Si se especifica, copia
de seguridad lgica
Restauracin en caliente
Finalizada
ON-Bar
Si se especifica,
restauracin lgica
Restaurar espacios
Hacer copia de seguridad de
anotaciones cronolgicas
Restaurar anotaciones
cronolgicas
Actualizar
Actualizar el archivo de inicio
sysutils
Planificador de
copia de seguridad
Obtener suceso
Finalizar
sesin
Iniciar
el
worker
Asignar
tarea o
interrumpir
el worker
suceso
Figura 6-5. Secuencia de la restauracin en caliente de ON-Bar para Extended Parallel Server
Captulo 6. Restauracin de datos con ON-Bar 6-51
v Restaura los espacios de base de datos crticos
v Restaura los dems espacios de base de datos
v Restaura archivos de anotaciones lgicas
El programa de utilidad onbar-merger recoge y procesa los archivos de inicio
de emergencia de la copia de seguridad procedentes de cada coservidor para
determinar qu restauraciones son necesarias. Luego, onbar-merger crea el
archivo de inicio de restauracin y lo copia en cada coservidor que contenga
un archivo de inicio de emergencia de copia de seguridad.
En el parmetro de configuracin bar_worker_coserver, puede especificar qu
coservidores tienen archivos de inicio y ejecutan procesos onbar-worker. Para
obtener ms informacin, consulte el tema BAR_WORKER_COSVR (solo
Extended Parallel Server) en la pgina 9-17.
Para cada espacio de almacenamiento, ONBar restaura la ltima copia de
seguridad de nivel 0, la copia de seguridad de nivel 1 (si existe) y la copia de
seguridad de nivel 2 (si existe). Finalmente, ON-Bar restaura los archivos de
anotaciones lgicas.
6-52 IBM Informix: Gua de copia de seguridad y restauracin
Recoger los archivos de inicio de copia
de seguridad
Fusionar
Enviar
los archivos de inicio de copia
de seguridad
Crear los archivos de inicio de restauracin
los archivos de inicio de restauracin
ON-Bar
Iniciar la fusin si no existe
el archivo Mixbar
Restauracin en fro finalizada
Recuperar anotaciones
cronolgicas
Restaurar espacios y anotaciones
cronolgicas
Actualizar sysutils
onbar_w
Si se especifica,
restauracin fsica
Si se especifica, recuperar
anotaciones cronolgicas
Si se especifica, restauracin
lgica
Planificador de
copia de seguridad
Obtener suceso
Finalizar
sesin
Iniciar
el
worker
Asignar
tarea o
interrumpir
el worker
Figura 6-6. Secuencia de la restauracin en fro de ON-Bar para Extended Parallel Server
Captulo 6. Restauracin de datos con ON-Bar 6-53
6-54 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 7. Realizacin de una copia de seguridad y
restauracin externa
Recuperacin de datos utilizando una copia de seguridad y recuperacin externa . . . . . . . 7-1
Qu se copia en una operacin de copia de seguridad externa? . . . . . . . . . . . . . 7-3
Reglas para realizar una copia de seguridad externa . . . . . . . . . . . . . . . . 7-3
Realizacin de una copia de seguridad externa . . . . . . . . . . . . . . . . . . 7-4
Preparacin para una copia de seguridad externa . . . . . . . . . . . . . . . . . . 7-7
Bloqueo y desbloqueo de Dynamic Server (solo Dynamic Server) . . . . . . . . . . . . 7-7
Bloqueo y desbloqueo de Extended Parallel Server (solo Extended Parallel Server) . . . . . . 7-8
Bloqueo de coservidores o del servidor de bases de datos . . . . . . . . . . . . . 7-8
Bloqueo de un grupo de coservidores y especificacin de un nombre de sesin. . . . . . 7-10
Bloqueo de coservidores . . . . . . . . . . . . . . . . . . . . . . . . 7-10
Desbloqueo de coservidores o del servidor de bases de datos . . . . . . . . . . . . 7-10
Desbloqueo de todos los coservidores y marcaje de espacios de base de datos como que se ha
hecho copia de seguridad. . . . . . . . . . . . . . . . . . . . . . . . 7-12
Desbloqueo de un grupo de coservidores y marcaje de espacios de base de datos
determinados como que se ha hecho copia de seguridad . . . . . . . . . . . . . 7-12
Desbloqueo de una sesin determinada sin marcar espacios de base de datos como que se ha
hecho copia de seguridad. . . . . . . . . . . . . . . . . . . . . . . . 7-12
Supervisin de una copia de seguridad externa . . . . . . . . . . . . . . . . . 7-13
Seguimiento de una copia de seguridad externa . . . . . . . . . . . . . . . . . 7-13
Qu se restaura en una restauracin externa? . . . . . . . . . . . . . . . . . . . 7-14
Utilizacin de mandatos de restauracin externa . . . . . . . . . . . . . . . . . 7-15
Reglas para realizar una restauracin externa . . . . . . . . . . . . . . . . . . 7-16
Realizacin de una restauracin externa . . . . . . . . . . . . . . . . . . . . 7-17
Procedimiento de restauracin externa en fro . . . . . . . . . . . . . . . . . 7-17
Restriccin para la restauracin externa mixta . . . . . . . . . . . . . . . . . 7-18
Procedimiento de restauracin externa en caliente . . . . . . . . . . . . . . . 7-19
Ejemplos de mandatos de restauracin externa . . . . . . . . . . . . . . . . 7-19
Inicializacin de HDR con una copia de seguridad y restauracin externas (solo Dynamic Server) 7-20
Contenido de este captulo
Este captulo describe la recuperacin de datos utilizando una copia de
seguridad y restauracin externa.
Recuperacin de datos utilizando una copia de seguridad y recuperacin
externa
La copia de seguridad y restauracin externa elimina los tiempos muertos del
sistema pues las operaciones de copia de seguridad y restauracin se realizan
externamente respecto del sistema Informix. ONBar no transfiere datos
durante la copia de seguridad o restauracin fsica. La copia de seguridad
externa permite al usuario copiar discos que contienen bloques de espacios de
Copyright IBM Corp. 1996, 2003 7-1
almacenamiento sin utilizar ONBar. Cuando falle un disco, sustityalo y
utilice software de terceros para restaurar los datos; luego utilice ONBar para
la restauracin lgica. Para obtener ms informacin, consulte el tema Qu
se restaura en una restauracin externa? en la pgina 7-14.
Lo siguiente son casos tpicos de copia de seguridad y restauracin externa:
v Disponibilidad con duplicacin de disco. Si utiliza la duplicacin de disco por
hardware, puede poner el sistema en lnea ms rpidamente con una copia
de seguridad y restauracin externa que con los mandatos convencionales
de ONBar.
v Rplica. Puede utilizar la copia de seguridad y restauracin externa para
replicar un sistema de produccin existente, con fines de prueba o
migracin, sin perturbar el sistema.
La Figura 7-1 muestra cmo la copia de seguridad y restauracin externa
transfiere datos directamente entre los espacios de almacenamiento del disco y
el soporte de almacenamiento. Puede hacer copia de seguridad y restaurar
externamente espacios de almacenamiento determinados o todos ellos, pero
no archivos de anotaciones lgicas.
La Figura 7-2 muestra cmo una restauracin externa utiliza el mandato onbar
-r -e para restaurar los archivos de anotaciones lgicas.
Espacios de almacenamiento Soportes de copia de seguridad
Figura 7-1. Paso 1: Transferencia de los datos en una copia de seguridad y restauracin externa
Anotaciones lgicas
Soportes de copia de seguridad
Servidor de bases de datos
onbar -r -e
Figura 7-2. Paso 2: Restauracin de los archivos de anotaciones lgicas en una restauracin
externa
7-2 IBM Informix: Gua de copia de seguridad y restauracin
Qu se copia en una operacin de copia de seguridad externa?
Antes de iniciar una copia de seguridad externa, bloquee el servidor de bases
de datos o uno o ms coservidores. El bloqueo fuerza la creacin de un punto
de control, descarga a disco el contenido de almacenamientos intermedios y
bloquea las transacciones de usuario en las que intervienen tablas temporales.
Durante la operacin de bloqueo, los usuarios pueden acceder a ese servidor
de bases de datos o coservidor en la modalidad de solo lectura. Luego, puede
copiar fsicamente los datos en otro conjunto de discos o soportes de
almacenamiento, utilizando herramientas del sistema operativo o de terceros.
Cuando finalice la copia de seguridad externa, desbloquee el servidor de
bases de datos para que se puedan reanudar las transacciones. En una copia
de seguridad externa, debe incluir todos los archivos de bloques de los
espacios de almacenamiento, archivos administrativos, tales como
ONCONFIG y del archivo de inicio de emergencia.
Importante: Para facilitar el seguimiento de las copias, es recomendable que
haga una copia de seguridad de todos los espacios de
almacenamiento en cada copia de seguridad externa.
ONBar trata una copia de seguridad externa como un equivalente a una
copia de seguridad de nivel 0. No puede realizar una copia de seguridad
externa y luego utilizar ONBar para efectuar una copia de seguridad de nivel
1 o viceversa, pues ONBar no tiene ningn registro de la copia de seguridad
externa. Para obtener ms informacin, consulte el tema Realizacin de una
copia de seguridad externa en la pgina 7-4.
Reglas para realizar una copia de seguridad externa
Antes de iniciar una copia de seguridad externa, tenga en cuenta las reglas
siguientes:
v El servidor de bases de datos debe estar en lnea o inactivo durante una
copia de seguridad externa.
v Utilice ONBar para copiar todos los archivos de anotaciones lgicas,
incluido el archivo de anotaciones actual, para que pueda restaurar los
archivos de anotaciones lgicas al final de la restauracin externa.
v Suspenda las copias de seguridad continuas de archivos de anotaciones
lgicas antes de bloquear el servidor de bases de datos para una copia de
seguridad externa. Cuando finalice la copia de seguridad externa, reanude
la copia de seguridad continua de archivos de anotaciones lgicas.
Extended Parallel Server
Para suspender la copia de seguridad continua de archivos de anotaciones
lgicas, utilice el mandato onbar off Log backup ID_coservidor. Para
reanudar la copia de seguridad continua de archivos de anotaciones lgicas,
utilice el mandato onbar on Log backup ID_coservidor. Para obtener ms
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-3
informacin, consulte el tema Inicio y detencin de sesiones ON-Bar (solo
Extended Parallel Server) en la pgina 8-12.
Fin de Extended Parallel Server
Dynamic Server
Para detener la copia de seguridad continua de archivos de anotaciones
lgicas, utilice el mandato CTRL-C. Para reanudar la copia de seguridad
continua de archivos de anotaciones lgicas, utilice el mandato onbar -b -l
-C.
Fin de Dynamic Server
v Espere a que finalicen todas las sesiones de copia de seguridad de ONBar
antes de bloquear el servidor de bases de datos. Si cualquiera de las
sesiones de copia de seguridad est activa, el mandato de bloqueo muestra
un mensaje de error.
v Cualquier trabajo o consulta de OLTP se suspende mientras el servidor de
bases de datos est bloqueado. Reanudan su ejecucin cuando se
desbloquea el servidor de bases de datos.
v Se debe realizar copia de seguridad de todos los espacios de base de datos
crticos de la instancia del servidor de bases de datos simultneamente
dentro del mismo bloque de mandatos onmode -c block ... onmode -c
unblock. Las copias de seguridad de espacios de base de datos crticos
diferentes hechas en momentos diferentes no se pueden restaurar a un
sistema coherente.
Importante: Debido a que la operacin de copia de seguridad externa est
fuera del control de ONBar, el usuario debe supervisar estas
copias manualmente. Para obtener ms informacin, consulte el
tema Seguimiento de una copia de seguridad externa en la
pgina 7-13.
Realizacin de una copia de seguridad externa
El servidor de bases de datos debe estar en lnea o inactivo durante una copia
de seguridad externa.
Realizacin de una copia de seguridad externa sin duplicacin de disco:
1. Para obtener una copia de seguridad externa, bloquee el servidor de bases
de datos. El sistema crea un punto de control y suspende todas las
transacciones de actualizacin. Los usuarios pueden acceder al servidor de
7-4 IBM Informix: Gua de copia de seguridad y restauracin
bases de datos en la modalidad de solo lectura.
Dynamic Server
En Dynamic Server, utilice este mandato:
onmode -c block
Fin de Dynamic Server
Extended Parallel Server
En Extended Parallel Server, utilice el mandato siguiente para bloquear
todos los coservidores de cogroup_all:
onutil ebr block;
Fin de Extended Parallel Server
2. Para hacer copia de seguridad de los espacios de almacenamiento y
archivos administrativos, utilice un mandato de copia, tal como cp, dd, o
tar en UNIX o copy en Windows, o un programa de copia de seguridad
de archivos. Debe hacer copia de seguridad de todos los bloques de datos
contenidos en los espacios de almacenamiento.
3. Para permitir que se reanuden las operaciones normales, desbloquee el
servidor de bases de datos.
Dynamic Server
Utilice este mandato:
onmode -c unblock
Fin de Dynamic Server
Extended Parallel Server
Utilice el mandato siguiente para desbloquear todos los coservidores de
cogroup_all y marcar todos los espacios de base de datos de cada
coservidor como poseedores de una copia de seguridad de nivel 0:
onutil ebr unblock commit;
Fin de Extended Parallel Server
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-5
4. Haga una copia de seguridad de todos los archivos de anotaciones lgicas,
incluido el archivo de anotaciones actual, para que la restauracin externa
pueda utilizar los puntos de control.
Aviso: Debido a que la copia de seguridad externa no se realiza a travs
de ONBar, debe comprobar que tiene una copia de seguridad del
archivo de anotaciones actual correspondiente al momento en el
que ejecut el mandato onutil EBR BLOCK o onmode -c block. Sin
una copia de seguridad de este archivo de anotaciones lgicas, la
copia de seguridad externa no se puede restaurar.
5. Despus de realizar una copia de seguridad externa, haga una copia de
seguridad del archivo de anotaciones actual.
Dynamic Server
Utilice el mandato siguiente para hacer una copia de seguridad del archivo
de anotaciones actual en Dynamic Server:
onbar -b -l -c
Fin de Dynamic Server
Extended Parallel Server
Utilice los mandatos siguientes para conmutar a y hacer copia de
seguridad del archivo de anotaciones actual en Extended Parallel Server:
onmode -l # ejecutar en coservidores con copias de seguridad externas
onbar -b -l # hacer copia de seguridad de todos los archivos
de anotaciones utilizados
Fin de Extended Parallel Server
Si pierde un disco, coservidor o el sistema completo, ahora est preparado
para realizar una restauracin externa.
Realizacin de una copia de seguridad externa con duplicacin de disco por
hardware:
Por ejemplo, puede configurar un entorno de alta disponibilidad y utilizar
copias de seguridad externas para conmutar a un segundo servidor de bases
de datos tras un error.
1. Si est utilizando hardware para duplicar sus discos, copie la particin
primaria en la particin duplicada.
2. Sincronice las particiones de disco duplicadas.
7-6 IBM Informix: Gua de copia de seguridad y restauracin
3. Bloquee el servidor de bases de datos. El sistema crea un punto de control
y suspende todas las transacciones de actualizacin.
4. Rompa el enlace entre las copias de disco. Instale un nuevo conjunto de
copias de disco, si es necesario.
5. Desbloquee el servidor de bases de datos para que se puedan reanudar las
transacciones.
6. Haga una copia de seguridad de los archivos de anotaciones lgicas.
Dynamic Server
En Dynamic Server solamente, haga tambin una copia de seguridad del
archivo de anotaciones actual.
Fin de Dynamic Server
7. Guarde el disco duplicado, copie los datos duplicados en otra mquina,
cpielos en cinta o soporte de almacenamiento utilizando un programa de
copia de seguridad del sistema de archivos o un mandato de copia del
sistema operativo.
8. Reconecte y sincronice las copias de disco, si es necesario.
Preparacin para una copia de seguridad externa
Esta seccin describe los mandatos utilizados para hacer los preparativos para
una copia de seguridad externa. Para conocer el procedimiento, consulte el
tema Realizacin de una copia de seguridad externa en la pgina 7-4.
Bloqueo y desbloqueo de Dynamic Server (solo Dynamic Server)
Esta seccin muestra la sintaxis de los mandatos de bloqueo y desbloqueo de
Dynamic Server.
onmode -c
block
unblock
SESSION nombre_sesin
,
grupo_coservidores
ABORT
COMMIT
,
lista_espacios
-f nombreArchivo
lista_espacios- BaseDatos
Notas:
1 Solo Dynamic Server
2 Solo Extended Parallel Server
Elemento Finalidad Consideraciones importantes
-r Especifica una operacin de
restauracin
En una restauracin en fro, si no especifica
nombres de espacio de almacenamiento, se marcan
como restaurados todos los espacios de
almacenamiento.
-e Especifica una restauracin
externa
Se debe utilizar con la opcin -r. En una
restauracin externa en caliente, marca los espacios
de almacenamiento inactivos como restaurados, a
menos que se especifique la opcin -O.
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-15
Elemento Finalidad Consideraciones importantes
lista_espacios-
BaseDatos
Designa uno o ms espacios de
almacenamiento para marcar
como restaurados en una
restauracin en caliente
Si no especifica lista_espacios- BaseDatos ni -f
nombreArchivo y el servidor de bases de datos est
en lnea o inactivo, ONBar marca solo los
espacios de almacenamiento inactivos como
restaurados. Si especifica ms de un nombre de
espacio de almacenamiento, separe los nombres
con un espacio en blanco.
-f
nombreArchivo
Restaura los espacios de
almacenamiento que estn
listados en el archivo de texto
cuya va de acceso proporciona
nombreArchivo
Utilice esta opcin para evitar tener que entrar una
larga lista de espacios de almacenamiento cada
vez. El nombre de archivo puede ser cualquier
nombre de archivo vlido para UNIX o Windows.
-n
ltima_anota-
cin
Denota el nmero de la ltima
anotacin que se debe restaurar
(IDS)
Si existen archivos de anotaciones lgicas
posteriores al actual, ONBar no los restaura y los
datos se pierden. La opcin -n no es efectiva si se
utiliza con la opcin -p.
-O Restaura espacios de
almacenamiento en lnea
Ninguna.
-p Especifica una restauracin fsica
externa solamente
Cuando finalice la restauracin fsica, debe realizar
una restauracin lgica, pues XPS no permite
realizar una restauracin del sistema completo.
-q nombre Esta opcin le permite asignar un
nombre de sesin a la
restauracin externa (XPS)
<DBSERVERNAME><nmero_aleatorio> es el
nombre de sesin que se asigna por omisin. El
nombre de sesin debe ser exclusivo y puede tener
un mximo de 128 caracteres.
-t
indicacin_ho-
raria
Restaura la ltima copia de
seguridad que es anterior al
punto en el tiempo especificado
por indicacin_horaria. Si
selecciona una copia hecha
despus del punto en el tiempo,
la restauracin falla.
Puede utilizar una restauracin de punto en el
tiempo en una restauracin fro solamente. Debe
restaurar todos los espacios de almacenamiento.
La forma de especificar la fecha y la hora depende
del convenio de notacin del entorno local GLS
actual. Si el entorno local GLS no est definido,
utilice el formato de fecha del ingls. Consulte el
tema Restauracin de datos hasta un punto en el
tiempo en la pgina 6-22.
Reglas para realizar una restauracin externa
Antes de iniciar una restauracin externa, tenga en cuenta las reglas
siguientes:
v Debe hacer una restauracin externa a partir de una copia de seguridad
externa. Aunque la copia de seguridad externa se trate como una copia de
seguridad de nivel 0, en realidad puede ser una copia de seguridad
incremental no perteneciente a Informix.
7-16 IBM Informix: Gua de copia de seguridad y restauracin
v Una restauracin externa en caliente solo restaura espacios de
almacenamiento no crticos.
v No puede hacer una restauracin externa de espacios de base de datos
temporales.
v No puede hacer una restauracin externa a partir de copias de seguridad
normales realizadas por ONBar.
v No puede utilizar ONBar para verificar que la restauracin se realiza a
partir de la copia de seguridad correcta y que el soporte de almacenamiento
es legible.
v Si las copias de seguridad externas son de una indicacin_horaria diferente,
la restauracin externa utiliza el archivo de anotaciones lgicas inicial
perteneciente a la copia de seguridad ms antigua.
Las reglas siguientes son aplicables solo a las restauraciones externas en fro:
v Recupere los archivos de anotaciones lgicas (onbar -b -l -s) antes de
conmutar los discos donde residen los espacios de almacenamiento crticos.
v Si est restaurando espacios de base de datos crticos, el servidor de bases
de datos debe estar fuera de lnea (Dynamic Server) o en la modalidad de
microkernel (Extended Parallel Server).
v Una restauracin externa de punto en el tiempo debe realizarse en fro y
debe restaurar todos los espacios de almacenamiento.
v Si est restaurando los espacios de base de datos raz, inhabilite la
duplicacin de datos durante la restauracin.
v Las copias de seguridad externas de todos los espacios de base de datos
crticos de la instancia del servidor de bases de datos deben haber sido
simultneas. Se tiene que haber hecho copia de seguridad de todos los
espacios de base de datos crticos dentro del mismo bloque de mandatos
onmode -c block ... onmode -c unblock.
Realizacin de una restauracin externa
Esta seccin describe procedimientos para realizar restauraciones externas en
fro y en caliente.
Procedimiento de restauracin externa en fro
Si especifica el mandato onbar -r -e en una restauracin en fro, debe restaurar
todos los espacios de almacenamiento. Utilice el mandato onbar -r -e -p para
restaurar todos los espacios de almacenamiento o algunos determinados.
Realizacin de una restauracin externa en fro:
1. Cierre el servidor de bases de datos.
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-17
Dynamic Server
Para cerrar el servidor de bases de datos, utilice el mandato onmode -ky.
Fin de Dynamic Server
Extended Parallel Server
Para colocar el servidor de bases de datos en la modalidad de microkernel,
utilice el mandato xctl -C oninit -m.
Fin de Extended Parallel Server
2. Recupere los archivos de anotaciones lgicas:
onbar -b -l -s
3. Para restaurar los espacios de almacenamiento a partir de una copia de
seguridad externa, utilice un mandato de copia, tal como cp, dd, o tar en
UNIX o un programa de copia de seguridad de archivos.
Debe restaurar los espacios de almacenamiento a la misma ubicacin que
los datos originales e incluir todos los archivos de bloques de datos.
4. Para realizar una restauracin externa de todos los espacios de
almacenamiento y de los archivos de anotaciones lgicas, utilice este
mandato:
onbar -r -e
Para realizar una restauracin externa de punto en el tiempo de todos los
espacios de almacenamiento, utilice este mandato:
onbar -r -e -t indicacin_horaria
Para realizar una restauracin externa fsica de espacios de
almacenamiento determinados, seguida de una restauracin lgica, utilice
estos mandatos:
onbar -r -e -p rootdbs
onbar -r -e -p critical_space1
onbar -r -e -p other_dbspaces
onbar -r -l
Este paso coloca el servidor de bases de datos en la modalidad de
recuperacin rpida.
5. ONBar y el servidor de bases de datos aplican los archivos de
anotaciones lgicas y colocan los espacios de almacenamiento en lnea.
Restriccin para la restauracin externa mixta
ONBar no permite realizar restauraciones externas mixtas. Por ejemplo, la
siguiente secuencia de mandatos podra fallar:
7-18 IBM Informix: Gua de copia de seguridad y restauracin
onbar -r -e rootdbs
onbar -r -e other_dbspaces
Procedimiento de restauracin externa en caliente
El servidor de bases de datos est en lnea durante una restauracin externa
en caliente. Una restauracin externa en caliente solo afecta a espacios de
almacenamiento no crticos.
Realizacin de una restauracin externa en caliente:
1. Para restaurar los espacios de almacenamiento a partir de una copia de
seguridad externa, utilice un mandato de copia, tal como cp, dd, o tar en
UNIX o un programa de copia de seguridad de archivos.
Debe restaurar los espacios de almacenamiento a la misma ubicacin que
los datos originales e incluir todos los archivos de bloques de datos para
cada espacio de almacenamiento restaurado.
2. Realice una restauracin externa en caliente de los espacios de
almacenamiento no crticos para ponerlos en lnea.
a. Para restaurar espacios de almacenamiento seleccionados y todos los
archivos de anotaciones lgicas, utilice este mandato:
onbar -r -e lista_espacios_base_datos
b. Para restaurar todos los espacios de almacenamiento no crticos e
inactivos y los archivos de anotaciones lgicas, utilice este mandato:
onbar -r -e
c. Para restaurar todos los espacios de almacenamiento no crticos e
inactivos y los archivos de anotaciones lgicas en pasos separados,
utilice estos mandatos:
onbar -r -e -p
onbar -r -l
Especifique las corrientes de anotaciones solo para los coservidores
desde los que restaur los espacios de base de datos. Por ejemplo,
utilice el mandato siguiente para restaurar las corrientes de anotaciones
1, 2 y 3:
onbar -r -l 1 2 3
d. Para restaurar todos los espacios de almacenamiento no crticos y los
archivos de anotaciones lgicas, utilice este mandato:
onbar -r -e -O
Ejemplos de mandatos de restauracin externa
La tabla siguiente contiene ejemplos de mandatos de restauracin externa.
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-19
Accin
Mandato de restauracin
externa Comentarios
Restauracin externa
completa
onbar -r -e En una restauracin en fro, restaura todo.
En una restauracin en caliente, restaura
todos los espacios de almacenamiento no
crticos e inactivos.
Restauracin fsica externa y
restauracin lgica separada
onbar -r -e -p
onbar -r -l
Debe realizar siempre una restauracin
lgica (XPS).
Si las copias de seguridad externas se
realizaron en momentos diferentes, debe
realizar una restauracin lgica. El sistema
restaura los archivos de anotaciones lgicas
procedentes de la copia de seguridad
externa ms antigua (IDS).
Restauracin externa de
espacios de almacenamiento
seleccionados y de archivos
de anotaciones lgicas
onbar -r -e
lista_espacios_base_datos
Utilice este mandato solo en una
restauracin externa en caliente.
Restauracin externa de
espacios de almacenamiento
seleccionados y restauracin
lgica separada
onbar -r -e -p
lista_espacios_base_datos
onbar -r -l
Utilice este mandato en una restauracin
externa en fro o en caliente.
Restauracin externa (en fro)
de punto en el tiempo
onbar -r -e -t
indicacin_horaria
Debe seleccionar un conjunto de copias de
seguridad realizadas en un momento
anterior a la fecha y hora especificados.
Restauracin externa del
sistema completo (IDS)
onbar -r -e -w
o bien
onbar -r -e -p -w
Cuando utilice onbar -r -e -w -p, haga una
copia de seguridad de todos los espacios de
almacenamiento dentro de una sola sesin
de bloqueo y desbloqueo. De esta manera,
todos los espacios de almacenamiento
tendrn el mismo punto de control.
Inicializacin de HDR con una copia de seguridad y restauracin externas
(solo Dynamic Server)
Puede utilizar copias de seguridad externas para iniciar la duplicacin de
datos de alta disponibilidad (HDR). Para obtener ms informacin sobre HDR,
consulte el tema Inicializacin de la duplicacin de datos de alta
disponibilidad con ON-Bar (solo Dynamic Server) en la pgina 6-35 y el
manual IBM Informix: Gua del administrador.
Inicializacin de HDR con una copia de seguridad y restauracin externas:
1. Bloquee el servidor de bases de datos de origen con este mandato:
onmode -c block
7-20 IBM Informix: Gua de copia de seguridad y restauracin
2. Haga una copia de seguridad externa de todos los bloques de datos del
servidor de bases de datos de origen.
3. Cuando finalice la copia de seguridad, desbloquee el servidor de bases de
datos de origen:
onmode -c unblock
4. Haga que el servidor de bases de datos de origen sea el servidor primario:
onmode -d primary servidor_secundario
5. En el servidor de bases de datos de destino, restaure la copia de seguridad
externa de todos los bloques de datos.
6. Coloque el servidor de bases de datos de destino en la modalidad de
recuperacin:
oninit -r
7. Haga que el servidor de bases de datos de destino sea el servidor
secundario:
onmode -d secondary servidor_primario
8. Espere a que aparezcan los mensajes database server operational en el
archivo de anotaciones de mensajes de los servidores primario y
secundario.
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-21
7-22 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 8. Utilizacin de programas de utilidad de ON-Bar
Personalizacin de mandatos de ON-Bar y de gestor de almacenamiento . . . . . . . . . . 8-2
Impresin de los archivos de inicio de copia de seguridad . . . . . . . . . . . . . . 8-3
Migracin a una cinta de los archivos de anotaciones lgicas de copia de seguridad . . . . . 8-4
Utilizacin de start_worker.sh para iniciar manualmente procesos onbar_worker (solo Extended
Parallel Server) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Caducidad y sincronizacin de los catlogos de copia de seguridad . . . . . . . . . . . . 8-6
Eleccin de una poltica de caducidad . . . . . . . . . . . . . . . . . . . . . 8-7
Utilizacin del programa de utilidad onsmsync . . . . . . . . . . . . . . . . . . 8-8
Eliminacin de copias de seguridad caducadas . . . . . . . . . . . . . . . . . 8-9
Caducidad de copias de seguridad antiguas en ISM . . . . . . . . . . . . . . . 8-10
Regeneracin del archivo de inicio de emergencia . . . . . . . . . . . . . . . 8-10
Regeneracin de la base de datos sysutils . . . . . . . . . . . . . . . . . . 8-11
Supresin de una copia de seguridad anmala. . . . . . . . . . . . . . . . . 8-11
Caducidad de las copias de seguridad basada en la fecha de retencin. . . . . . . . . 8-11
Caducidad de una generacin de copias de seguridad . . . . . . . . . . . . . . 8-11
Caducidad de las copias de seguridad basada en el intervalo de retencin . . . . . . . 8-11
Caducidad de todas las copias de seguridad . . . . . . . . . . . . . . . . . 8-12
Inicio y detencin de sesiones ON-Bar (solo Extended Parallel Server) . . . . . . . . . . . 8-12
Utilizacin del programa de utilidad onbar_w. . . . . . . . . . . . . . . . . . 8-13
Supervisacin del estado del Planificador de Copia de Seguridad (solo Extended Parallel Server) 8-15
Utilizacin de la opcin onstat -g bus . . . . . . . . . . . . . . . . . . . . 8-15
Datos de salida de ejemplo de onstat -g bus cuando ON-Bar est inactivo . . . . . . . 8-16
Datos de salida de ejemplo de onstat -g bus durante una copia de seguridad de un espacio
de base de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16
Utilizacin de la opcin onstat -g bus_sm . . . . . . . . . . . . . . . . . . . 8-16
Datos de salida de ejemplo de onstat -g bus_sm cuando ON-Bar est inactivo . . . . . . 8-16
Datos de salida de ejemplo de onstat -g bus_sm durante una copia de seguridad de un
espacio de base de datos . . . . . . . . . . . . . . . . . . . . . . . . 8-17
Contenido de este captulo
Este captulo trata los temas siguientes:
v Personalizacin de mandatos de ONBar y de gestor de almacenamiento
con el script onbar
v Inicio manual de procesos onbar-worker
v Caducidad y sincronizacin del historial de copia de seguridad
Copyright IBM Corp. 1996, 2003 8-1
Extended Parallel Server
v Inicio y detencin de sesiones de ONBar
v Supervisin del estado del planificador de copias de seguridad
Fin de Extended Parallel Server
Personalizacin de mandatos de ON-Bar y de gestor de almacenamiento
Cuando emite mandatos de ONBar desde la lnea de mandatos, los
argumentos se pasan al script onbar y luego a onbar_d. Utilice el shell de
onbar de UNIX o el archivo de proceso por lotes onbar de Windows para
personalizar los mandatos de copia de seguridad y restauracin, iniciar ISM y
para copiar el catlogo de ISM. El script de onbar est situado en el directorio
$INFORMIXDIR/bin de UNIX y en el directorio %INFORMIXDIR%\bin de
Windows.
El script onbar proporcionado por omisin considera que el gestor de
almacenamiento instalado actualmente es ISM y hace copia de seguridad de
los catlogos de ISM. Si est utilizando un gestor de almacenamiento
diferente, edite el script onbar, suprima las lneas especficas de ISM y
opcionalmente puede aadir mandatos de gestor de almacenamiento.
Para obtener informacin bsica sobre el script o archivo de proceso por lotes
onbar, consulte los temas Programas de utilidad de ON-Bar en la pgina
2-9 y Actualizacin del script onbar en la pgina 3-6.
El script onbar proporcionado por omisin contiene las secciones siguientes:
v Aadir proceso de arranque aqu
Utilice esta seccin para inicializar el gestor de almacenamiento, si es
necesario, y para definir variables de entorno.
v Finalizar proceso de arranque aqu
Esta seccin inicia el controlador onbar_d y examina el cdigo de retorno.
Utilice esta seccin para mandatos de onbar_d y de gestor de
almacenamiento.
v Aadir proceso de borrado aqu
El cdigo de programa de esta seccin realiza la copia de seguridad de los
catlogos de ISM en la agrupacin de volmenes ISMData una vez
finalizada la operacin de copia de seguridad. Si est utilizando un gestor
de almacenamiento de otro proveedor, suprima la informacin especfica de
ISM.
Si utiliza un nombre distinto de ISMData para la agrupacin de volmenes,
cambie ese nombre por el nombre especificado por el parmetro de
8-2 IBM Informix: Gua de copia de seguridad y restauracin
configuracin ISM_DATA_POOL.
Dynamic Server
Los archivos temporales de archecker tambin se suprimen.
Fin de Dynamic Server
v Finalizar proceso de borrado aqu
Utilice esta seccin para devolver los cdigos de retorno de onbar_d.
Aviso: Edite el script onbar con cuidado. Las supresiones o modificaciones
accidentales pueden producir efectos secundarios no deseados. Por
ejemplo, la verificacin de la copia de seguridad puede pasar por alto
archivos temporales si se cambia el cdigo de limpieza situado cerca
del final del script onbar.
Impresin de los archivos de inicio de copia de seguridad
Los ejemplos siguientes muestran qu aadir al script onbar para imprimir el
archivo de inicio de emergencia si la copia de seguridad se realiza
satisfactoriamente. Cada vez que emite el mandato onbar -b, se imprime el
archivo de inicio de emergencia.
Solo UNIX
onbar_d "$@" # recibe argumentos de onbar procedentes de la lnea de
mandatos
return_code = $? # examinar cdigo de retorno
# si la copia de seguridad (onbar -b) es satisfactoria, imprimir el archivo
de inicio de emergencia
if [$return_code -eq 0 -a "$1" = "-b"]; then
servernum=awk /^SERVERNUM/ {print $2} $INFORMIXDIR/etc/$ONCONFIG
lpr \$INFORMIXDIR/etc/ixbar.$servernum
fi
exit $return_code
Fin de Solo UNIX
Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-3
Extended Parallel Server
Para imprimir los archivos de inicio de copia de seguridad en todos los
coservidores, sustituya la lnea:
lpr \$INFORMIXDIR/etc/ixbar.$servernum
por:
xctl lpr \$INFORMIXDIR/etc/Bixbar_\hostname\.$servernum
Si el sistema contiene ms coservidores que sistemas principales (hosts), el
script imprime los mismos archivos de inicio dos veces.
Fin de Extended Parallel Server
Solo Windows
@echo off
%INFORMIXDIR%\bin\onbar_d %*
set onbar_d_return=%errorlevel%
if "%onbar_d_return%" == "0" goto backupcom
goto skip
REM Comprobar si esto es un mandato de copia de seguridad
:backupcom
if "%1" == "-b" goto printboot
goto skip
REM Imprimir el archivo de inicio de onbar
:printboot
print %INFORMIXDIR%\etc\ixbar.???
REM Definir el cdigo de retorno de onbar_d (debe estar en la ltima
lnea del script)
:skip
%INFORMIXDIR%\bin\set_error %onbar_d_return%
:end
Fin de Solo Windows
Migracin a una cinta de los archivos de anotaciones lgicas de copia de
seguridad
Puede configurar el gestor de almacenamiento para hacer una copia de
seguridad de los archivos de anotaciones lgicas a disco y luego escribir un
script para migrar automticamente las anotaciones desde el disco a cinta para
su almacenamiento fuera del centro de trabajo. Edite el script onbar para
8-4 IBM Informix: Gua de copia de seguridad y restauracin
invocar el script de migracin cuando finalice el proceso onbar_d. El ejemplo
siguiente muestra un script que llama al script de migracin:
Solo UNIX
onbar_d "$@" # inicia la copia de seguridad o restauracin
EXIT_CODE=$? # se ha producido algn error?
PHYS_ONLY=false # si es una copia de seguridad solo fsica, no hacer nada
for OPTION in $*; do
if [$OPTION = -p]; then
PHYS_ONLY = true
fi
done
if ! PHYS_ONLY; then # si se hizo copia de seguridad de las anotaciones,
invocar migrate_logs
# otro programa para trasladarlas a cinta
fi
Fin de Solo UNIX
Solo Windows
Este ejemplo para Windows invoca el script de migracin:
%INFORMIXDIR%\bin\onbar_d %*
set onbar_d_return=%errorlevel%
if "%onbar_d_return%" == "0" goto backupcom
goto skip
REM Comprobar si el mandato es un mandato de copia de seguridad
:backupcom
if "%1" == "-b" goto m_log
if "%1" == "-l" goto m_log
goto skip
REM Invocar el programa definido por el usuario para migrar las anotaciones
:m_log
migrate_log
REM Definir el cdigo de retorno de onbar_d (debe estar en la ltima
lnea del script)
:skip
%INFORMIXDIR%\bin\set_error %onbar_d_return%
:end
Fin de Solo Windows
Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-5
Utilizacin de start_worker.sh para iniciar manualmente procesos onbar_worker
(solo Extended Parallel Server)
Para iniciar procesos onbar-worker manualmente, utilice el script
start_worker.sh del directorio $INFORMIXDIR/etc o el programa de utilidad
onbar_w. Edite este archivo para especificar tareas adicionales de
configuracin y limpieza cuando el servidor de bases de datos inicia procesos
onbar-worker o para definir variables de entorno.
El script start_worker.sh proporcionado por omisin contiene una sola lnea,
la cual invoca a onbar_w para iniciar un proceso onbar-worker.
Si el gestor de almacenamiento no tiene requisitos especiales respecto a los
procesos subordinados que le pasan datos, no es necesario modificar el script
start_worker.sh.
Si el gestor de almacenamiento tiene requisitos especiales, edite
start_worker.sh para incluir mandatos del sistema operativo que configuran el
entorno antes de iniciar los procesos onbar-worker o realizar otras acciones
necesarias despus del inicio de los procesos onbar-worker.
Consulte la documentacin del gestor de almacenamiento para conocer sus
requisitos especiales. Si los procesos onbar-worker no funcionan
correctamente con un gestor de almacenamiento, compruebe si el gestor de
almacenamiento tiene algn requisito especial. Si los requisitos no estn
descritos en la documentacin o no estn indicados claramente para poder
aadirlos al script start_worker, consulte directamente al proveedor del gestor
de almacenamiento para obtener ms informacin.
Caducidad y sincronizacin de los catlogos de copia de seguridad
ONBar mantiene un historial de las operaciones de copia de seguridad y
restauracin en la base de datos sysutils y una copia adicional del historial de
copias de seguridad en el archivo de inicio de emergencia. ONBar utiliza la
base de datos sysutils en una restauracin en caliente cuando solo se ha
perdido una porcin de los datos. ONBar utiliza el archivo de inicio de
emergencia en una restauracin en fro debido a que la base de datos sysutils
no es accesible.
Utilice el programa de utilidad onsmsync para realizar las tareas siguientes:
v Marcar como caducadas copias de seguridad antiguas de ONBar que ya
no es necesario restaurar, y evitar as un crecimiento ilimitado del archivo
de inicio de emergencia y de la base de datos sysutils.
v Permitir que el gestor de almacenamiento notifique a ONBar la caducidad
de una copia de seguridad de acuerdo con la poltica interna del gestor de
8-6 IBM Informix: Gua de copia de seguridad y restauracin
almacenamiento. ONBar no solicita al gestor de almacenamiento que
restaure copias de seguridad que ya no estn disponibles.
v Reconstruir el archivo de inicio de emergencia
El programa de utilidad onsmsync elimina los elementos siguientes en la base
de datos sysutils y en el archivo de inicio de emergencia:
v Copias de seguridad que el gestor de almacenamiento ha marcado como
caducadas
v Copias de seguridad antiguas de acuerdo con la edad de la copia
v Copias de seguridad antiguas de acuerdo con el nmero de veces que se
han copiado
Utilice onsmsync con el servidor de bases de datos en lnea o en la modalidad
de reposo para sincronizar la base de datos sysutils y el archivo de inicio de
emergencia. Si el servidor de bases de datos est fuera de lnea, onsmsync
sincroniza el gestor de almacenamiento con el archivo de inicio de
emergencia.
Para sincronizar la base de datos sysutils::
1. Ponga el servidor de bases de datos en lnea.
2. Ejecute el programa de utilidad onsmsync sin especificar ninguna opcin.
El programa de utilidad onsmsync sincroniza la base de datos sysutils, el
gestor de almacenamiento y el archivo de inicio de emergencia, de esta
manera:
v Aade a sysutils el historial de copias de seguridad que existe en el archivo
de inicio de emergencia, pero que falta en la base de datos sysutils.
v Elimina de la base de datos sysutils los registros correspondientes a
restauraciones, restauraciones del sistema completo, copias de seguridad
ficticias, copias satisfactorias y copias de seguridad fallidas.
v Marca como caducados los archivos de anotaciones lgicas antiguos que ya
no son necesarios.
v Reconstruye el archivo de inicio de emergencia a partir de la base de datos
sysutils.
Eleccin de una poltica de caducidad
Puede elegir de entre las tres polticas de caducidad siguientes:
v Fecha de retencin (-t) suprime todas las copias de seguridad que son
anteriores a una determinada fecha y hora.
v Intervalo de retencin (-i) suprime todas las copias de seguridad cuya
antigedad es mayor que un periodo de tiempo determinado.
v Generacin de retencin (-g) conserva un determinado nmero de
versiones de cada copia de seguridad.
Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-7
ONBar conserva siempre la ltima copia de seguridad de nivel 0 para cada
espacio de almacenamiento. ON-Bar marca como caducadas todas las copias
de seguridad de nivel 0 que son ms antiguas que el periodo especificado, a
menos que sean necesarias para restaurar a partir de la copia de seguridad de
nivel 1 conservada ms antigua.
ONBar marca como caducadas todas las copias de seguridad de nivel 1 que
son ms antiguas que el periodo especificado, a menos que sean necesarias
para restaurar a partir de la copia de seguridad de nivel 2 conservada ms
antigua.
Dynamic Server
ONBar conserva una copia de seguridad del sistema completo que comienza
antes que el tiempo de retencin especificado y finaliza despus del tiempo de
retencin especificado.
Fin de Dynamic Server
Utilizacin del programa de utilidad onsmsync
El orden de los mandatos no es importante, excepto que los nombres o
nombre de archivo del espacio de almacenamiento debe aparecer en ltimo
lugar.
Sugerencia: Para controlar si la base de datos sysutils mantiene un historial
de las copias de seguridad y restauraciones caducadas, utilice el
parmetro de configuracin BAR_HISTORY. Para obtener
informacin, consulte el tema BAR_HISTORY en la pgina
9-10.
onsmsync
-g generacin -O -f nombreArchivo
-t indicacin_horaria
-i intervalo
lista_espacios- BaseDatos
-b
(1)
Cambio del estado del registro de anotaciones de una base de datos
(2)
Creacin de una copia de seguridad
(3)
Solicitud de una copia de seguridad de archivos de anotaciones lgicas
(4)
Inicio de las copias de seguridad continuas de archivos de anotaciones lgicas
(5)
Realizacin de una restauracin de datos
Notas:
1 Vea la pgina 13-3
2 Vea la pgina 13-4
3 Vea la pgina 13-14
4 Vea la pgina 13-14
5 Vea la pgina 14-5
Inicio de ontape
Cuando necesite ms de una cinta durante una operacin de copia de
seguridad, ontape le solicitar cada cinta adicional.
13-2 IBM Informix: Gua de copia de seguridad y restauracin
Si el servidor de bases de datos est en la modalidad de mantenimiento, por
ejemplo, durante una conversin, el programa ontape solo puede ser iniciado
por uno de estos usuarios:
v root
v informix
v El usuario que inici el servidor de bases de datos (si no es el usuario root
ni informix)
Aviso: No inicie ontape como proceso de fondo (es decir, utilizando el
operador & de UNIX en la lnea de mandatos). Podra tambin
necesitar proporcionar datos desde el terminal o ventana. Cuando
ejecuta ontape como proceso de fondo, puede perderse mensajes de
solicitud del sistema y consiguientemente retardar una operacin.
El programa de utilidad ontape no proporciona valores por omisin
para la interaccin con el usuario, ni permite realizar reintentos.
Cuando ontape espera una respuesta del tipo S/No, considera que
cualquier respuesta no reconocida como un S es un No.
Utilizacin de los cdigos de terminacin de ontape
El programa de utilidad ontape tiene los dos cdigos de terminacin
siguientes:
0 indica una conclusin normal de ontape.
1 indica una condicin de excepcin.
Cambio del estado del registro de anotaciones de una base de datos
Cambio del estado del registro de anotaciones de una base de datos:
-N
-B
-s -U
-A
base_datos
Cuando aade la funcin de registro de anotaciones a una base de datos, debe
crear una copia de seguridad de nivel 0 para el cambio sea efectivo.
-A hace que ontape cambie el estado de la base de datos
especificada a un registro de anotaciones compatible con
ANSI.
Captulo 13. Operaciones de copia de seguridad con ontape 13-3
-B hace que ontape cambie el estado de la base de datos
especificada a un registro de anotaciones con utilizacin de
almacenamiento intermedio.
base_datos es el nombre de la base de datos. El nombre de la base de
datos no puede incluir el nombre de un servidor de bases de
datos.
-N hace que ontape finalice el registro de anotaciones para la
base de datos especificada.
-s inicia una operacin de copia de seguridad.
-U hace que ontape cambie el estado de la base de datos
especificada a un registro de anotaciones sin utilizacin de
almacenamiento intermedio.
Para conocer cuestiones referentes al cambio del estado del registro de
anotaciones de una base de datos, consulte el manual IBM Informix: Gua del
administrador.
Creacin de una copia de seguridad
Esta seccin describe cmo planificar y crear copias de seguridad de los datos
del servidor de base de datos.
Eleccin de un nivel de copia de seguridad
El programa de utilidad ontape da soporte a las copias de seguridad de nivel
0, de nivel 1 y de nivel 2. Para obtener informacin sobre la planificacin de
las operaciones de copia de seguridad, consulte el tema Planificacin de una
estrategia de recuperacin en la pgina 1-11.
Sugerencia: Es una buena costumbre crear un plan de copia de seguridad que
mantenga un volumen pequeo de copias de seguridad de nivel
1 y nivel 2, y planificar la ejecucin frecuente de copias de
seguridad de nivel 0. Con una planificacin de copia as, evitar
tener que restaurar copias de seguridad de nivel 1 y nivel 2 de
gran volumen o muchas copias de seguridad de archivos de
anotaciones lgicas.
Copias de seguridad de nivel 0
Por ejemplo, cuando un incendio o inundacin destruye completamente una
mquina PC, es necesaria una copia de seguridad de nivel 0 para restaurar
completamente los datos del servidor de bases de datos en la mquina de
repuesto. Para las copias realizadas en lnea, los datos de la cinta de copia de
seguridad reflejan el contenido que tenan los espacios de almacenamiento
13-4 IBM Informix: Gua de copia de seguridad y restauracin
cuando comenz la copia de seguridad de nivel 0. (El momento en el que
comenz la copia de seguridad podra corresponder al ltimo punto de
control antes del inicio de la copia).
Una copia de seguridad de nivel 0 puede exigir mucho tiempo, pues ontape
debe escribir todas las pginas en una cinta.
Copias de seguridad de nivel 1
Una copia de seguridad de nivel 1 suele necesitar menos tiempo que una
copia de seguridad de nivel 0, pues solo se copia una parte de los datos del
servidor de bases de datos a la cinta de copia de seguridad.
Copias de seguridad de nivel 2
Una copia de seguridad de nivel 2 realizada despus de una copia de
seguridad de nivel 1 suele necesitar menos tiempo que otra copia de
seguridad de nivel 1, pues solo se copian a la cinta los cambios hechos
despus de la ltima copia de seguridad de nivel 1 (en lugar de la ltima
copia de seguridad de nivel 0).
Operaciones de copia de seguridad despus de cambiar el esquema
fsico
Debe hacer una copia de seguridad de nivel 0 para asegurarse de que podr
restaurar los datos despus de realizar los cambios administrativos siguientes.
Puede aplazar estos cambios hasta su prxima copia de seguridad de nivel 0
planificada normalmente.
v Cambio del valor /dev/null asignado a TAPEDEV o LTAPEDEV
v Adicin de la funcin de registro de anotaciones a una base de datos
v Adicin de un espacio de base de datos, espacio de BLOB o espacio de SB
antes de poder restaurarlo con una restauracin parcial
v Inicio de la duplicacin de datos para un espacio de base de datos que
contiene archivos de anotaciones lgicas
v Eliminacin de un archivo de anotaciones lgicas
v Traslado de uno o ms archivos de anotaciones lgicas
v Cambio del tamao o ubicacin del archivo de anotaciones fsicas y
despus de reinicializar la memoria compartida
v Eliminacin de un bloque de datos antes de poder reutilizar el espacio de
base de datos donde reside ese bloque de datos
v Cambio del nombre de un bloque de datos durante una restauracin en fro
Sugerencia: Aunque ya no necesite hacer una copia de seguridad
inmediatamente despus de aadir un archivo de anotaciones
lgicas, su prxima operacin de copia debera ser de nivel 0,
pues las estructuras de datos han cambiado.
Captulo 13. Operaciones de copia de seguridad con ontape 13-5
Preparacin de una operacin de copia de seguridad
Cuando cree una copia de seguridad, tome estas precauciones:
v Evite utilizar tablas temporales durante los periodos de actividad intensa.
v Asegrese de que crea suficiente espacio de archivos de anotaciones lgicas
para crear una copia de seguridad.
v Conserve una copia del archivo ONCONFIG.
v Verifique la coherencia de los datos.
v Ejecute el servidor de bases de datos en la modalidad apropiada.
v Planifique para asegurar la disponibilidad del operador.
v Sincronice con otras tareas administrativas.
v No utilice la modalidad de proceso de fondo.
v Etiquete las cintas debidamente.
Las secciones siguientes tratan cada uno de esos temas.
Evitar utilizar tablas temporales durante periodos de actividad intensa
Cuando crea una tabla temporal durante una operacin de copia de seguridad
realizada con el programa de utilidad ontape, esa tabla se coloca en
DBSPACETEMP. Cuando existe una actividad intensa durante el proceso de
copia de seguridad, la tabla temporal puede seguir creciendo y puede
finalmente llenar DBSPACETEMP por completo. Cuando se produce esta
situacin, el proceso de copia de seguridad se interrumpe y la pantalla
muestra el mensaje de error NO HAY DISCO LIBRE.
Comprobar que existe suficiente espacio para los archivos de
anotaciones lgicas
Cuando el espacio total disponible para los archivos de anotaciones lgicas es
menor que la mitad de un archivo de anotaciones lgicas individual, el
servidor de bases de datos no crea la copia de seguridad. Debe hacer una
copia de seguridad de los archivos de anotaciones lgicas y repitir la
operacin de copia de seguridad.
No puede aadir la funcin de duplicacin de datos durante una operacin
de copia de seguridad.
Importante: Si utiliza un solo dispositivo de cinta, salve todos los archivos de
anotaciones lgicas antes de iniciar la copia de seguridad para
reducir la probabilidad de que se llene el archivo de anotaciones
lgicas durante la copia de seguridad.
Conservacin de una copia del archivo ONCONFIG
Conserve una copia del archivo ONCONFIG actual cuando cree una copia de
seguridad de nivel 0. Necesitar la informacin de ese archivo para restaurar
los datos del servidor a partir de la cinta de copia de seguridad.
13-6 IBM Informix: Gua de copia de seguridad y restauracin
Verificacin de la coherencia antes de una copia de seguridad de nivel 0
Para asegurar la integridad de las copias de seguridad, compruebe
peridicamente que todos los datos del servidor de bases de datos sean
coherentes antes de crear una copia de seguridad de nivel 0 del sistema
completo. No es necesario comprobar esta informacin antes de cada copia de
seguridad de nivel 0, pero es recomendable que conserve las cintas necesarias
de la copia ms reciente creada inmediatamente despus de comprobar la
coherencia del servidor de bases de datos. Para obtener informacin sobre la
comprobacin de la coherencia, consulte el manual IBM Informix: Gua del
administrador.
Creacin de copias en la modalidad en lnea y de reposo
Puede crear una copia de seguridad mientras el servidor de bases de datos
est en la modalidad de reposo. El terminal utilizado para iniciar el mandato
de copia de seguridad est dedicado al proceso de copia (mostrando
mensajes) hasta que finaliza la copia. Una vez iniciada una copia de
seguridad, el servidor de bases de datos debe permanecer en la misma
modalidad hasta que finalice la copia, de lo contrario el proceso de copia se
interrumpe.
Qu es una copia de seguridad en lnea?: Puede crear una copia de
seguridad en lnea cuando desee que el servidor de bases de datos est
accesible mientras crea la copia.
La copia de seguridad en lnea puede tener algunos inconvenientes
secundarios. Una copia de seguridad en lnea puede retardar la actividad de
los puntos de control y puede producir una prdida del rendimiento. Pero
esta disminucin del rendimiento supone un coste mucho menor que el
tiempo que pierde cuando se deniega al acceso del usuario al servidor de
bases de datos durante un proceso de copia de seguridad.
Durante una copia de seguridad en lnea, la asignacin de algunas pginas de
disco contenidas en espacios de almacenamiento puede quedar detenida
temporalmente. La asignacin de pginas de disco se bloquea para un bloque
de datos cada vez hasta que se hace copia de seguridad de las pginas
utilizadas del bloque.
Qu es una copia de seguridad en modalidad de reposo?: La copia de
seguridad en modalidad de reposo crea mientras el servidor de bases de datos
est en la modalidad de reposo. Cree una copia de seguridad en modalidad
de reposo cuando desee eliminar las transacciones parciales durante una
copia.
No realice copias de seguridad en modalidad de reposo cuando el usuario
necesite acceder a las bases de datos de forma continua.
Captulo 13. Operaciones de copia de seguridad con ontape 13-7
Asegurar la disponibilidad del operador
Mantenga disponible un operador durante el proceso de copia de seguridad
para que monte las cintas cuando se le solicite.
Un proceso de copia de seguridad puede abarcar varios carretes de cinta. Si
no hay un operador disponible para montar una nueva cinta cuando una se
llena, el proceso de copia de seguridad queda a la espera. Durante esta
espera, cuando la copia de seguridad es una copia en lnea, el espacio fsico
para las anotaciones puede llenarse, lo cual hace que el servidor de bases de
datos finalice prematuramente la copia. Por lo tanto, asegrese de que haya
un operador disponible.
Etiquetado de las cintas creadas con ontape
Al etiquetar las cintas creadas con ontape, la etiqueta debe incluir la siguiente
informacin:
v Nivel de copia de seguridad
v Fecha y hora
v El nmero de cinta proporcionado por ontape
Esto es un ejemplo del aspecto que puede tener una etiqueta:
Nivel 1: Mie Nov 27, 2001 20:45 Cinta # 3 de 5
Cada copia de seguridad comienza con su primer carrete de cinta numerado
como 1. Los carretes subsiguientes se numeran consecutivamente. Una copia
de seguridad de cinco cintas se numera del 1 al 5. (El nmero de cintas
empleadas puede no ser conocido hasta que finalice la copia).
Realizacin de una copia de seguridad
Antes de iniciar una copia de seguridad, siga estos pasos:
v Coloque una cinta habilitada para la escritura en el dispositivo de cinta
especificado por TAPEDEV.
v Ponga en lnea el dispositivo utilizando el mandato apropiado del sistema
operativo.
v Coloque el servidor de bases de datos en la modalidad en lnea o de
reposo.
No guarde ms de una copia de seguridad en la misma cinta; comience cada
copia con una cinta diferente. (A menudo, una copia de seguridad abarca ms
de una cinta).
Para crear una copia de seguridad, utilice la opcin -s del mandato ontape.
Creacin de una copia de seguridad:
13-8 IBM Informix: Gua de copia de seguridad y restauracin
-s
-L 0
1
2
-s hace que ontape cree una copia de seguridad. Tambin solicita al
usuario que proporcione el nivel de copia de seguridad (0, 1 o 2) que
desea crear.
-L hace que ontape cree una copia de seguridad del nivel especificado. Si
utiliza la opcin -L para especificar el nivel de copia de seguridad
como parte del mandato, puede evitar que el sistema le solicite
especificar esa informacin.
El programa de utilidad ontape hace copia de seguridad de los espacios de
almacenamiento en este orden: espacios de base de datos raz, espacios de
BLOB, espacios de SB y espacios de base de datos.
Un proceso de copia de seguridad puede necesitar varias cintas. Cuando una
cinta se llena, ontape rebobina la cinta, muestra el nmero de cinta para usar
en el etiquetado y solicita al operador que monte la cinta siguiente cuando sea
necesaria. Siga los mensajes visualizados para etiquetar y montar nuevas
cintas. Un mensaje le informa cuando finaliza la copia de seguridad.
Ejemplos de copia de seguridad
Ejecute el mandato siguiente para iniciar una copia sin especificar un nivel de
copia de seguridad:
ontape -s
Puede utilizar la opcin -L para especificar el nivel de la copia de seguridad
como parte del mandato, como muestra este ejemplo:
ontape -s -L 0
Si no especifica el nivel de copia de seguridad en la lnea de mandatos,
ontape le solicita que lo proporcione. La Figura 13-1 muestra un ejemplo de
sesin de copia de seguridad simple de ontape.
Captulo 13. Operaciones de copia de seguridad con ontape 13-9
Copia de seguridad de tablas en bruto
Puede utilizar ontape para hacer copia de seguridad de una tabla en bruto.
Para obtener ms informacin, consulte el tema Restauracin de tablas en
bruto en la pgina 14-13.
Cuando los archivos de anotaciones lgicas se llenan durante una copia
de seguridad
Cuando el archivo de anotaciones lgicas se llena durante una copia de
seguridad, la consola muestra un mensaje y se suspende el proceso normal de
la copia. La forma de responder al llenado del archivo de anotaciones
depende de si puede utilizar uno o dos dispositivos de cinta.
Cuando se utilizan dos dispositivos de cinta
Si puede utilizar dos dispositivos de cinta con el servidor de bases de datos,
conctese como usuario informix en un terminal libre.
Verifique que LTAPEDEV y TAPEDEV especifican vas de acceso diferentes
que se corresponden a dispositivos de cinta separados. Si es as, haga una
copia de seguridad de los archivos de anotaciones lgicas. Consulte el tema
Creacin de una copia de seguridad en la pgina 13-4.
Si LTAPEDEV y TAPEDEV tienen el mismo valor, asigne un valor diferente al
dispositivo de cinta para archivos de anotaciones lgicas (LTAPEDEV) e inicie
una copia de seguridad de archivos de anotaciones lgicas. En otro caso,
puede optar por dejar suspendido el proceso normal del servidor de bases de
datos hasta que finalice la copia de seguridad o bien cancelar la copia de
seguridad.
ontape -s
Please enter the level of archive to be performed (0, 1, or 2) 0
Please mount tape 1 on /dev/rst0 and press Return to continue ...
16:23:13 Checkpoint Completed: duration was 2 seconds
16:23:13 Level 0 Archive started on rootdbs
16:23:30 Archive on rootdbs Completed.
16:23:31 Checkpoint Completed: duration was 0 seconds
Please label this tape as number 1 in the arc tape sequence.
This tape contains the following logical logs:
3
Program over.
Figura 13-1. Ejemplo de copia de seguridad simple creada con ontape
13-10 IBM Informix: Gua de copia de seguridad y restauracin
Cuando solo se puede utilizar un nico dispositivo de cinta
Cuando crea una copia de seguridad con el nico dispositivo de cinta
disponible, no puede copiar ningn archivo de anotaciones lgicas hasta
finalizar la copia de datos. Cuando los archivos de anotaciones lgicas se
llenan durante la copia de seguridad, el proceso normal del servidor de bases
de datos se detiene. Puede cancelar la copia de seguridad (utilizando ctrl-c
solo) para liberar el dispositivo de cinta y copiar los archivos de anotaciones
lgicas para continuar el proceso, o dejar suspendido el proceso normal hasta
que finalice la copia.
Puede emprender pasos para evitar esta situacin. La seccin Inicio de una
copia de seguridad de archivos de anotaciones lgicas automtica en la
pgina 13-14 describe esos pasos.
Terminacin prematura de una copia de seguridad
Cuando cancela o interrumpe una copia de seguridad, a veces la copia avanza
hasta el punto en el que la copia se puede considerar completa. Cuando la
copia aparece listada en la informacin de supervisin, tal como se describe
en el tema Supervisin del historial de copias de seguridad utilizando
oncheck en la pgina 13-11, el usuario sabe que la copia de seguridad ha
finalizado.
Supervisin del historial de copias de seguridad utilizando oncheck
Puede supervisar el historial de la ltima copia de seguridad del sistema
completo utilizando oncheck.
Ejecute oncheck -pr para visualizar informacin sobre pginas reservadas
correspondiente al espacio de base de datos raz. El ltimo par de pginas
reservadas contiene la informacin siguiente sobre la copia de seguridad ms
reciente:
v Nivel de copia de seguridad (0, 1 o 2)
v Fecha y hora efectiva de la copia de seguridad
v Indicacin horaria que describe cundo comenz la copia de seguridad
(expresado como decimal)
v Nmero ID del archivo de anotaciones lgicas que era el actual cuando
comenz la copia de seguridad
v Ubicacin fsica en el archivo de anotaciones lgicas del registro de punto
de control (que se escribi cuando comenz la copia de seguridad)
La fecha y hora efectiva de la copia de seguridad equivale a la fecha y hora
del punto de control que la copia tom como su punto de inicio. Esta fecha y
hora puede ser muy diferente del momento en el que se inici el proceso de
copia de seguridad.
Captulo 13. Operaciones de copia de seguridad con ontape 13-11
Por ejemplo, si nadie accedi al servidor de bases de datos despus del martes
a las 7 P.M., y cre una copia de seguridad el mircoles por la maana, la
fecha y hora efectiva de esa copia es el martes por la noche, que corresponde
al momento del ltimo punto de control. Es decir, si no se ha producido
ninguna actividad despus del ltimo punto de control, el servidor de bases
de datos no crea otro punto de control al inicio de la copia de seguridad.
Copia de seguridad de archivos de anotaciones lgicas con ontape
Debe utilizar ontape para hacer copia de seguridad de archivos de
anotaciones lgicas solo cuando utilice ontape para crear cintas de copia de
seguridad.
Adems de hacer copia de seguridad de archivos de anotaciones lgicas,
puede utilizar ontape para conmutar al archivo de anotaciones siguiente,
trasladar archivos de anotaciones a otros espacios de base de datos o para
cambiar el tamao del archivo de anotaciones. El manual IBM Informix: Gua
del administrador contiene instrucciones para realizar esas tareas.
Consideraciones previas a la copia de seguridad de los archivos de
anotaciones lgicas
Antes de hacer copia de seguridad de archivos de anotaciones lgicas, debe
determinar lo siguiente:
v Si necesita hacer la copia de seguridad de los archivos de anotaciones
lgicas
v Cundo necesita hacer la copia de seguridad de los archivos de anotaciones
lgicas
v Si desea realizar una copia de seguridad automtica o continua
Para obtener ms informacin sobre estas cuestiones, consulte el tema Qu
es una copia de seguridad de archivos de anotaciones lgicas? en la pgina
1-3.
Utilizacin de los tipos de datos TEXT y BYTE para espacios de BLOB y
de archivos de anotaciones lgicas
Debe tener en cuenta los dos puntos siguientes cuando utilice los tipos de
datos TEXT y BYTE en una base de datos que hace uso del registro de
transacciones:
v Para asegurar la reutilizacin oportuna de las pginas de BLOB, haga una
copia de seguridad de los archivos de anotaciones lgicas. Cuando el
usuario suprime valores de tipo TEXT o BYTE en espacios de BLOB, las
pginas de BLOB no se liberan para su reutilizacin hasta que se libera el
archivo de anotaciones donde residen los registros suprimidos. Para liberar
el archivo de anotaciones, debe copiarlo.
13-12 IBM Informix: Gua de copia de seguridad y restauracin
v Cuando el usuario debe hacer una copia de seguridad de un espacio de
BLOB que no est disponible, ontape lo pasa por alto y hace que no se
puedan recuperar los valores de tipo TEXT o BYTE cuando sea necesario.
(En cambio, las pginas de BLOB procedentes de valores TEXT o BYTE
suprimidos s que se liberan cuando el espacio de BLOB pasa a estar
disponible, aunque no se haya hecho copia de seguridad de los valores
TEXT o BYTE).
Adems, con independencia de si la base de datos hace uso del registro de
transacciones, cuando el usuario crea un espacio de BLOB o aade un bloque
de datos a un espacio de BLOB, el espacio de BLOB o el nuevo bloque de
datos no se puede utilizar hasta que el archivo de anotaciones lgicas
utilizado para registrar el suceso no sea el archivo de anotaciones lgicas
actual. Para obtener informacin sobre el cambio de un archivo de anotaciones
lgicas a otro, consulte el manual IBM Informix: Gua del administrador.
Utilizacin de /dev/null cuando no es necesaria una recuperacin
Si decide que no es necesario recuperar transacciones ni actividades
administrativas de bases de datos entre operaciones de copia de seguridad,
puede asignar el valor /dev/null al parmetro de configuracin LTAPEDEV
del servidor de bases de datos.
Aviso: El establecer LTAPEDEV en /dev/null tiene estas implicaciones:
v Solo podr restaurar los datos del servidor de bases de datos hasta
el estado que tienen en la copia de seguridad ms reciente y en
cualquier archivo de anotaciones lgicas copiado previamente.
v Cuando realice una recuperacin, debe realizar siempre una
restauracin del sistema completo. (Consulte el tema Restauracin
de sistema completo en la pgina 14-2). No puede efectuar
restauraciones parciales ni hacer una restauracin cuando el servidor
de bases de datos est en lnea.
Cuando LTAPEDEV est establecido en /dev/null, el servidor de bases de
datos marca un archivo de anotaciones lgicas como que se ha hecho copia de
seguridad (estado B) tan pronto como el archivo se llena. Luego, el servidor
de bases de datos podr reutilizar el archivo de anotaciones lgicas sin
esperar a que el usuario lo salvaguarde. Como resultado, el servidor de bases
de datos no conserva ningn registro de archivos de anotaciones lgicas.
La recuperacin rpida y la retrotraccin de transacciones no se ven
perjudicadas cuando utiliza /dev/null como dispositivo de copia de seguridad
de archivos de anotaciones. Para obtener una descripcin de la recuperacin
rpida, consulte el manual IBM Informix: Gua del administrador. Para obtener
informacin sobre la retrotraccin de transacciones, consulte la seccin sobre
la sentencia ROLLBACK WORK en el manual IBM Informix: Guide to SQL
Syntax.
Captulo 13. Operaciones de copia de seguridad con ontape 13-13
Cundo debe hacer copia de seguridad de los archivos de anotaciones
lgicas?
Debe intentar hacer una copia de seguridad de cada archivo de anotaciones
lgicas tan pronto como se llene. Puede determinar cundo puede hacer una
copia de seguridad de un archivo de anotaciones lgicas porque dicho archivo
tendr el estado de utilizado. Para obtener ms informacin sobre la
supervisin del estado de los archivos de anotaciones lgicas, consulte el
manual IBM Informix: Gua del administrador.
Inicio de una copia de seguridad de archivos de anotaciones lgicas
automtica
El servidor de bases de datos puede trabajar en lnea cuando el usuario hace
copia de seguridad de los archivos de anotaciones lgicas. Para hacer copia de
seguridad de archivos de anotaciones lgicas llenos, utilice la opcin -a del
mandato ontape.
Solicitud de una copia de seguridad de archivos de anotaciones lgicas:
-a
La opcin -a hace una copia de seguridad de todos los archivos de
anotaciones lgicas llenos y le proporciona una opcin para cambiar de
archivo de anotaciones y copiar el archivo de anotaciones que ha dejado de
ser el actual.
Cuando la cinta montada en LTAPEDEV se llena antes de llegar al final del
archivo de anotaciones lgicas, ontape solicita al usuario que monte una
nueva cinta.
Cuando el usuario pulsa la tecla de Interrupcin mientras se realiza una copia
de seguridad, el servidor de bases de datos interrumpe la copia y devuelve el
control al usuario. Cualquier otro archivo de anotaciones lgicas lleno se le
asigna un estado de utilizado.
Para hacer una copia de seguridad de todos los archivos de anotaciones
lgicas llenos, ejecute este mandato:
ontape -a
Inicio de una copia de seguridad continua de archivos de anotaciones
lgicas
Cuando no desee supervisar los archivos de anotaciones lgicas e iniciar una
copia de seguridad cuando esos archivos se llenen, puede iniciar una copia de
seguridad continua.
Cuando el usuario inicia una copia de seguridad continua, el servidor de
bases de datos hace automticamente copia de seguridad de cada archivo de
13-14 IBM Informix: Gua de copia de seguridad y restauracin
anotaciones lgicas cuando ste se llena. Cuando realiza una copia de
seguridad continua de archivos de anotaciones lgicas, el servidor de bases de
datos le protege frente a la posibilidad de perder ms de un archivo de
anotaciones lgicas parcial, incluso en el peor de los casos cuando falla el
bloque de datos donde residen los archivos de anotaciones lgicas.
Cuando utiliza la copia de seguridad continua, no necesita acordarse de
copiar los archivos de anotaciones lgicas, pero debe haber siempre alguien
que monte el soporte de almacenamiento para el proceso de copia. Adems,
debe dedicar el dispositivo de copia de seguridad y un terminal al proceso de
copia.
Para iniciar una copia de seguridad continua de los archivos de anotaciones
lgicas, utilice la opcin -c del mandato ontape.
Inicio de copias de seguridad continuas:
-c
La opcin -c inicia la copia de seguridad continua de archivos de anotaciones
lgicas. El servidor de bases de datos hace copia de seguridad de cada archivo
de anotaciones lgicas cuando ste se llena. La copia de seguridad continua
no copia el archivo de anotaciones lgicas actual.
El servidor de bases de datos puede trabajar en la modalidad en lnea cuando
se inicia una copia de seguridad continua. Para iniciar la copia de seguridad
continua, ejecute este mandato:
ontape -c
Cuando la cinta montada en LTAPEDEV se llena antes de llegar al final del
archivo de anotaciones lgicas, el servidor de bases de datos solicita al
operador una nueva cinta.
Finalizacin de una copia de seguridad continua de archivos de
anotaciones lgicas
Para finalizar una copia de seguridad continua de archivos de anotaciones
lgicas, pulse la tecla de Interrupcin (Control-C).
Cuando pulsa la tecla de Interrupcin mientras el servidor de bases de datos
hace la copia de seguridad de un archivo de anotaciones lgicas en un
dispositivo local, todas las anotaciones que se haban copiado por completo
antes de la interrupcin se guardan en la cinta y el servidor de bases de datos
les coloca una marca para indicar que se ha hecho copia de seguridad.
Cuando pulsa la tecla de Interrupcin mientras el servidor de bases de datos
est a la espera de que se llene un archivo de anotaciones lgicas (y por tanto
Captulo 13. Operaciones de copia de seguridad con ontape 13-15
no est realizando copia de seguridad de ningn archivo de anotaciones),
todas las anotaciones que se haban copiado antes de la interrupcin residen
en la cinta y el servidor de bases de datos les coloca una marca para indicar
que se ha hecho copia de seguridad.
Cuando pulsa la tecla de Interrupcin mientras el servidor de bases de datos
realiza una copia de seguridad continua en un dispositivo remoto, los
archivos de anotaciones lgicas que se copiaron durante esta operacin
pueden o no residir en la cinta, y el servidor de bases de datos no les coloca
una marca para indicar que se ha hecho copia de seguridad (lo cual es una
buena razn para no realizar copias de seguridad continuas remotas).
Despus de detener una copia de seguridad continua de archivos de
anotaciones, debe iniciar una nueva cinta para las operaciones subsiguientes
de copia de seguridad de anotaciones.
Las copias de seguridad de archivos de anotaciones lgicas se deben solicitar
explcitamente (utilizando ontape -a) hasta que reinicie el registro continuo de
anotaciones.
Qu dispositivo se debe utilizar para las copias de seguridad de
archivos de anotaciones lgicas?
El programa de utilidad ontape utiliza parmetros definidos en el archivo
ONCONFIG para definir el dispositivo de cinta para las copias de seguridad
de archivos de anotaciones lgicas. Pero tenga en cuenta lo siguiente cuando
elija un dispositivo de copia de seguridad para los archivos de anotaciones
lgicas:
v Cuando el dispositivo para los archivos de anotaciones lgicas es diferente
del dispositivo de copia de seguridad, puede planificar las copias sin que se
produzcan conflictos en el plan de copias de seguridad.
v Cuando se especifica /dev/null como dispositivo de copia de seguridad
para los archivos de anotaciones lgicas en el parmetro LTAPEDEV de
ONCONFIG, evitar que se tengan que montar y mantener las cintas de
copia de seguridad. Pero solo podr recuperar los datos hasta el estado que
tienen en la cinta de copia de seguridad ms reciente. No podr restaurar
las transacciones realizadas despus de la copia de seguridad. Consulte el
aviso sobre las implicaciones de establecer LTAPEDEV en /dev/null en el
tema Utilizacin de /dev/null cuando no es necesaria una recuperacin
en la pgina 13-13.
v Cuando el dispositivo de cinta funciona lentamente, el archivo de
anotaciones puede llenarse antes de haberse copiado a cinta. En este caso,
puede considerar realizar la copia de seguridad en un disco y luego copiar
el disco en una cinta.
13-16 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 14. Restauracin con ontape
Eleccin del tipo de restauracin fsica . . . . . . . . . . . . . . . . . . . . . 14-2
Restauracin de sistema completo . . . . . . . . . . . . . . . . . . . . . . 14-2
Restauracin de determinados espacios de bases de datos, espacios de BLOB y espacios de SB 14-3
Eleccin de una restauracin en fro, en caliente o mixta . . . . . . . . . . . . . . . 14-3
Restauracin en fro . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3
Restauracin en caliente . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Restauracin mixta . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
Realizacin de una restauracin . . . . . . . . . . . . . . . . . . . . . . . 14-5
Restauracin del sistema completo. . . . . . . . . . . . . . . . . . . . . . . 14-7
Reunin de las cintas apropiadas . . . . . . . . . . . . . . . . . . . . . . 14-7
Cintas de copia de seguridad . . . . . . . . . . . . . . . . . . . . . . 14-7
Cintas de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . . . 14-7
Determinacin de si debe realizarse una restauracin completa en fro o mixta . . . . . . . 14-7
Verificacin de la configuracin del servidor de bases de datos . . . . . . . . . . . . 14-7
Establecimiento de parmetros de memoria compartida en el valor mximo asignado . . . 14-8
Establecimiento de la configuracin de la duplicacin de datos al estado que tena al hacer la
copia de seguridad de nivel 0 . . . . . . . . . . . . . . . . . . . . . . 14-8
Comprobacin de que los dispositivos necesarios estn disponibles. . . . . . . . . . 14-8
Realizacin de una restauracin en fro . . . . . . . . . . . . . . . . . . . . 14-9
Recuperacin de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . 14-9
Montaje de cintas durante la restauracin . . . . . . . . . . . . . . . . . . 14-9
Restauracin de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . 14-10
Puesta en lnea del servidor de bases de datos despus de finalizar la restauracin . . . . 14-11
Restauracin de espacios de almacenamientos seleccionados. . . . . . . . . . . . . . 14-12
Reunin de las cintas apropiadas . . . . . . . . . . . . . . . . . . . . . . 14-12
Cintas de copia de seguridad . . . . . . . . . . . . . . . . . . . . . . 14-12
Cintas de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . . . 14-12
Comprobacin de que los dispositivos necesarios estn disponibles . . . . . . . . . . 14-12
Copia de seguridad de archivos de anotaciones lgicas . . . . . . . . . . . . . . 14-13
Realizacin de una restauracin en caliente . . . . . . . . . . . . . . . . . . 14-13
Restauracin de tablas en bruto . . . . . . . . . . . . . . . . . . . . . . . 14-13
Redenominacin de bloques de datos durante una restauracin (solo Dynamic Server) . . . . . 14-14
Consideraciones importantes . . . . . . . . . . . . . . . . . . . . . . . 14-14
Requisitos para nuevos bloques . . . . . . . . . . . . . . . . . . . . . . 14-15
Ejemplos de redenominacin de bloques de datos durante una restauracin . . . . . . . 14-15
Redenominacin de bloques de datos con opciones de lnea de mandatos . . . . . . . 14-16
Redenominacin de bloques de datos utilizando un archivo . . . . . . . . . . . . 14-16
Redenominacin de bloques de datos mientras se especifican otras opciones . . . . . . 14-16
Copyright IBM Corp. 1996, 2003 14-1
Redenominacin de un bloque de datos para un dispositivo no existente . . . . . . . 14-16
Contenido de este captulo (solo Dynamic Server)
Esta seccin proporciona instrucciones para restaurar datos utilizando ontape
en los procedimientos siguientes:
v Restauracin del sistema completo
v Restauracin de determinados espacios de base de datos, espacios de BLOB
y espacios de SB
Antes de comenzar a restaurar datos, debe conocer los conceptos descritos en
la seccin Qu es una restauracin? en la pgina 1-6. Tal como se explica
en esa seccin, una recuperacin completa de datos del servidor de bases de
datos consta generalmente de una restauracin fsica y una restauracin
lgica.
Eleccin del tipo de restauracin fsica
Si un error hace que el servidor de bases de datos pase a estar fuera de lnea,
deber restaurar todos los datos del servidor. Este tipo de restauracin es una
restauracin del sistema completo. Si el error no hizo que el servidor de bases de
datos pasara a estar fuera de lnea, puede restaurar solo los espacios de
almacenamiento que fallaron. Para ver ejemplos de los tipos de restauracin,
consulte el tema Qu es una restauracin en fro, en caliente y mixta? en la
pgina 1-6.
Restauracin de sistema completo
Si el servidor de bases de datos pasa a estar fuera de lnea debido a un error
de disco o a datos corruptos, significa que se ha daado un espacio de base de
datos crtico. La lista siguiente muestra los espacios de base de datos crticos:
v El espacio de base de datos raz
v El espacio de base de datos donde reside el archivo de anotaciones fsicas
v Un espacio de base de datos que contiene archivos de anotaciones lgicas
Si necesita restaurar un espacio de base de datos crtico, debe realizar una
restauracin del sistema completo para restaurar todos los datos que gestiona
el servidor de bases de datos. Debe iniciar una restauracin del sistema
completo utilizando una restauracin en fro. Consulte el tema Eleccin de una
restauracin en fro, en caliente o mixta en la pgina 14-3.
14-2 IBM Informix: Gua de copia de seguridad y restauracin
Restauracin de determinados espacios de bases de datos, espacios de
BLOB y espacios de SB
Si la causa que hizo que el servidor de bases de datos pasara a estar fuera de
lnea no es un error de disco o datos corruptos, significa que el el dao se ha
producido en un espacio de base de datos, espacio de BLOB o espacio de SB
no crtico.
Cuando no necesita restaurar un espacio de base de datos crtico, puede
restaurar solo los espacios de almacenamiento que contienen un bloque o
bloques de datos daados. Cuando se produce un error de soporte en un
bloque de datos de un espacio de almacenamiento que abarca varios bloques,
todas las transacciones activas para ese espacio de almacenamiento deben
finalizar para que el servidor de bases de datos pueda restaurar el espacio de
almacenamiento. Puede iniciar una restauracin antes de que el servidor de
bases de datos finalice las transacciones, pero la restauracin se retrasa hasta
que el servidor verifique que hayan finalizado todas las transacciones que
estaban activas en el momento del error.
Eleccin de una restauracin en fro, en caliente o mixta
Cuando restaura los datos del servidor de bases de datos, debe decidir si
desea realizar la restauracin mientras el servidor est en lnea o fuera de
lnea. Esta decisin depende en parte de los datos que desea restaurar.
Restauracin en fro
Realice una restauracin en fro mientras el servidor de bases de datos est
fuera de lnea. Consiste tanto en una restauracin fsica como en una lgica.
Debe realizar una restauracin en fro para restaurar cualquier espacio de base
de datos crtico.
El servidor de bases de datos est fuera de lnea cuando el usuario inicia una
restauracin en fro, pero entra en la modalidad de recuperacin despus de
restaurar las pginas reservadas. A partir de ese momento el servidor
permanece en la modalidad de recuperacin hasta que finaliza una
restauracin lgica (tras lo cual trabaja en la modalidad de reposo) o hasta
que el usuario ejecuta el programa de utilidad onmode para conmutar a otra
modalidad.
Dynamic Server
Puede renombrar bloques de datos especificando nuevas vas de acceso y
valores de desplazamiento para bloques de datos durante una restauracin en
fro. Esta opcin es til si necesita restaurar espacios de almacenamiento en
un disco diferente de aqul donde se hizo la copia de seguridad de los datos.
Puede renombrar cualquier tipo de bloque de datos, incluidos los bloques de
datos crticos y los bloques de datos de rplica. Para obtener ms informacin,
Captulo 14. Restauracin con ontape 14-3
consulte el tema Redenominacin de bloques de datos durante una
restauracin (solo Dynamic Server) en la pgina 14-14.
Fin de Dynamic Server
Restauracin en caliente
Una restauracin en caliente restaura espacios de almacenamiento no crticos
mientras el servidor de bases de datos est en lnea o en la modalidad de
reposo. Consta de una o ms operaciones de restauracin fsica (cuando se
restauran simultneamente varios espacios de almacenamiento), una copia de
seguridad de archivos de anotaciones lgicas y una restauracin lgica.
Durante una restauracin en caliente, el servidor de bases de datos aplica
archivos de anotaciones lgicas de los que se ha hecho copia de seguridad
para los espacios de almacenamiento que se restauran. Para evitar sobrescribir
el archivo de anotaciones lgicas actual, el servidor de bases de datos escribe
en un espacio temporal los archivos de anotaciones lgicas que el usuario elija
para aplicar. Por tanto, una restauracin en caliente necesita suficiente espacio
temporal para contener el archivo de anotaciones lgicas o el nmero de
archivos de anotaciones que se aplican, lo que sea menor de ambos. Para
obtener informacin sobre cmo el servidor de bases de datos busca espacio
temporal, consulte la explicacin sobre DBSPACETEMP en el manual
IBM Informix: Gua del administrador.
Aviso: Compruebe que existe suficiente espacio temporal para los archivos de
anotaciones lgicas de la restauracin en caliente; la cantidad mxima
de espacio temporal que el servidor de bases de datos necesita es igual al
tamao de todos los archivos de anotaciones lgicas.
Restauracin mixta
Una restauracin mixta es una restauracin en fro seguida de una restauracin
en caliente. Una restauracin mixta restaura algunos espacios de
almacenamiento durante una restauracin en fro (el servidor de bases de
datos est fuera de lnea) y algunos espacios de almacenamiento durante una
restauracin en caliente (el servidor de bases de datos est en lnea). Puede
realizar una restauracin mixta cuando efecta una restauracin del sistema
completo, pero es necesario que proporcione acceso a una tabla o tablas
determinadas lo antes posible. En este caso, realice una restauracin en fro
para restaurar los espacios de base de datos crticos y los espacios de base de
datos donde residen tablas importantes.
Una restauracin en fro necesita menos tiempo total para restaurar todos los
datos del usuario que una restauracin mixta, aunque el servidor de bases de
datos estn en lnea durante una parte de una restauracin mixta, pues esta
ltima necesita realizar dos restauraciones lgicas (una para la restauracin en
14-4 IBM Informix: Gua de copia de seguridad y restauracin
fro y otra para la restauracin en caliente). En cambio, una restauracin mixta
necesita que el servidor de bases de datos est fuera de lnea durante menos
tiempo que una restauracin en fro.
Los espacios de base de datos no restaurados durante la restauracin en fro
no pasan a estar disponibles hasta que el servidor de bases de datos los
restaura durante una restauracin en caliente, aun cuando un espacio de base
de datos crtico posiblemente no los da.
Realizacin de una restauracin
Utilice la opcin -r para realizar una restauracin fsica y lgica completa de
los datos del servidor de bases de datos mediante ontape. Utilice la opcin -D
para restaurar espacios de almacenamiento seleccionados. Utilice la opcin
-rename para renombrar bloques de datos durante la restauracin.
Realizacin de una restauracin de datos:
-r
(1)
-rename -p va_antigua -o desplazamiento_antiguo -n va_nueva -o desplazamiento_nuevo
-f nombreArchivo
-D espacio_base_datos
Notas:
1 Solo Dynamic Server
-r hace que ontape realice una restauracin de datos (tanto fsica
como lgica). La opcin -r restaura datos a partir de la cinta
de copia de seguridad y las cintas de copia de seguridad de
archivos de anotaciones lgicas que cre desde la ltima copia
de seguridad de nivel 0.
-D hace que ontape restaure solo los espacios de almacenamiento
especificados por el usuario. El servidor de bases de datos
debe pasar a estar en lnea o entrar en la modalidad de reposo
para poder realizar una restauracin en caliente. Cuando
utiliza la opcin -D, puede restaurar espacios de
almacenamiento seleccionados.
espacio_base_datos
es el nombre de un espacio de almacenamiento a restaurar.
-rename hace que ontape renombre los bloques de datos especificados.
-p va_antigua
-o desplazamiento_antiguo
Captulo 14. Restauracin con ontape 14-5
-n va_nueva
-o desplazamiento_nuevo
especifica el bloque de datos a renombrar y su nueva
ubicacin Utilice esta opcin para renombrar uno o ms
bloques de datos al mismo tiempo.
Las variables de este elemento son:
v va_antigua es la va de acceso y nombre de archivo actuales
del bloque de datos
v desplazamiento_antiguo es el desplazamiento actual del
bloque de datos, en kilobytes
v va_nueva es la nueva va de acceso y nombre de archivo del
bloque de datos
v desplazamiento_nuevo es el nuevo desplazamiento del bloque
de datos
-f nombreArchivo
Especifica un archivo que contiene los nombres y
desplazamientos de bloques de datos que se deben renombrar
y sus nuevas ubicaciones. Utilice esta opcin para renombrar
un gran nmero de bloques de datos al mismo tiempo.
El nombre de archivo puede ser cualquier nombre de archivo
vlido en UNIX o Windows. Puede especificar un nombre de
archivo simple (listfile_1), relativo (../backup_lists/listfile_2 o
..\backup_lists\listfile2), y absoluto
(/usr/informix/backup_lists/listfile3 o
c:\informix\backup_lists\listfile3).
En el archivo, especifique los valores antiguos y nuevos para
la va de acceso y el desplazamiento del bloque de datos,
separando cada elemento con un espacio en blanco o
tabulacin. Especifique la informacin para cada bloque de
datos en una lnea separada. Ontape pasar por alto las lneas
en blanco. Inicie las lneas de comentarios con un smbolo #.
Si no especifica la opcin -D, ontape realiza una restauracin del sistema
completo. El servidor de bases de datos debe pasar a estar fuera de lnea para
realizar una restauracin del sistema completo. Para obtener ms informacin,
consulte el tema Restauracin de espacios de almacenamientos
seleccionados en la pgina 14-12.
Para obtener ms informacin sobre la redenominacin de bloques de datos
durante una restauracin, consulte el tema Redenominacin de bloques de
datos durante una restauracin (solo Dynamic Server) en la pgina 14-14.
14-6 IBM Informix: Gua de copia de seguridad y restauracin
Restauracin del sistema completo
Esta describe los pasos necesarios para restaurar el servidor de bases de datos
completo utilizando ontape. La lista siguiente enumera los pasos principales
de una restauracin del sistema completo:
1. Reunir las cintas apropiadas.
2. Decidir si debe realizarse una restauracin completa en fro o mixta.
3. Verificar la configuracin del servidor de bases de datos.
4. Realizar una restauracin en fro.
Conozca las presentes instrucciones antes de intentar iniciar una restauracin
del sistema completo.
Reunin de las cintas apropiadas
Rena las cintas apropiadas de copia de seguridad y de archivos de
anotaciones lgicas.
Cintas de copia de seguridad
Antes de iniciar la restauracin, rena todas las cintas de la ltima copia de
seguridad de nivel 0 donde residen los espacios de almacenamiento que desea
restaurar y las cintas de todas copias subsiguientes de nivel 1 o nivel 2.
Identifique la cinta donde reside la ltima copia de seguridad de nivel 0 del
espacio de base de datos raz; debe utilizar esta cinta en primer lugar.
Cintas de archivos de anotaciones lgicas
Rena todas las cintas de archivos de anotaciones lgicas pertenecientes a la
copia realizada despus de la ltima copia de seguridad de nivel 0 de los
espacios de almacenamiento que desea restaurar.
Determinacin de si debe realizarse una restauracin completa en fro o
mixta
Tal como se menciona en el tema Eleccin de una restauracin en fro, en
caliente o mixta en la pgina 14-3, cuando restaura todo el servidor de bases
de datos, puede restaurar en fro los espacios de base de datos crticos (y otros
cualesquiera que desee que estn disponibles pronto) y luego restaurar en
caliente los espacios de almacenamiento restantes. Antes de iniciar la
restauracin, decida si desea hacer una restauracin en fro totalmente o una
restauracin mixta.
Verificacin de la configuracin del servidor de bases de datos
Durante una restauracin en fro, no puede reinicializar memoria compartida,
aadir bloques de datos ni cambiar dispositivos de cinta. Por tanto, cuando
comienza la restauracin, la configuracin actual del servidor de bases de
datos debe permanecer compatible con, y dar cabida a, todos los valores de
parmetros asignados despus de la copia de seguridad ms reciente.
Captulo 14. Restauracin con ontape 14-7
Como gua, utilice las copias del archivo de configuracin que cre en cada
operacin de copia de seguridad. Sin embargo, no establezca todos los
parmetros actuales en los mismos valores que se registraron en la ltima
operacin de copia de seguridad. Preste atencin a los siguientes tres grupos
de parmetros:
v Parmetros de memoria compartida
v Parmetros de duplicacin de datos
v Parmetros de dispositivo
Establecimiento de parmetros de memoria compartida en el valor
mximo asignado
Asegrese de establecer los parmetros actuales de memoria compartida en el
valor mximo asignado despus de la copia de seguridad de nivel 0. Por
ejemplo, si disminuy el valor de USERTHREADS desde 45 a 30 despus de
la copia de seguridad de nivel 0, debe comenzar la restauracin con
USERTHREADS establecido en 45, y no en 30, aun cuando el archivo de
configuracin de la ltima copia pueda registrar un valor de 30 para
USERTHREADS. (Cuando no tenga un registro del valor mximo de
USERTHREADS despus de la copia de seguridad de nivel 0, establezca un
valor tan alto como considere necesario. Puede tambin reasignar valores a
BUFFERS, LOCKS y TBLSPACES, pues los valores mnimos de estos tres
parmetros estn basados en el valor de USERTHREADS.)
Establecimiento de la configuracin de la duplicacin de datos al estado
que tena al hacer la copia de seguridad de nivel 0
Verifique que la configuracin actual de la duplicacin de datos coincide con
la configuracin que estaba vigente al hacer la ltima copia de seguridad de
nivel 0. Debido a que es recomendable que cree una copia de seguridad de
nivel 0 cada vez que cambie la configuracin de la duplicacin de datos, ese
requisito no supone ningn problema. Los parmetros ms crticos son los
parmetros de duplicacin de datos que aparecen en el archivo de
configuracin ONCONFIG, en MIRRORPATH y en MIRROROFFSET.
Comprobacin de que los dispositivos necesarios estn disponibles
Despus de la copia de seguridad de nivel 0, verifique que estn disponibles
los dispositivos o archivos secuenciales utilizados para guardar espacios de
almacenamiento.
Por ejemplo, cuando elimine un espacio de base de datos o cree una rplica
de un espacio de base de datos despus de una copia de seguridad de nivel 0,
debe hacer que el espacio de base de datos o dispositivo de rplica estn
disponibles para el servidor de bases de datos antes de iniciar la restauracin.
Cuando el servidor de bases de datos intenta escribir en el bloque de datos y
no puede encontrarlo, la restauracin no finaliza. Similarmente, cuando aada
un bloque de datos despus de la ltima operacin de copia de seguridad,
14-8 IBM Informix: Gua de copia de seguridad y restauracin
compruebe que el dispositivo de almacenamiento est disponible para el
servidor de bases de datos cuando ste aplique los archivos de anotaciones
lgicas.
Realizacin de una restauracin en fro
Para llevar a cabo una restauracin en fro, el servidor de bases de datos debe
estar fuera de lnea.
El usuario debe conectarse como usuario informix o root para utilizar ontape.
Ejecute el mandato siguiente de ontape para restaurar todos los espacios de
almacenamiento:
ontape -r
Cuando realiza una restauracin mixta, restaura solamente algunos de los
espacios de almacenamiento durante la restauracin en fro. Debe restaurar al
menos todos los espacios de base de datos crticos, tal como muestra este
ejemplo:
ontape -r -D rootdbs llogdbs plogdbs
Recuperacin de archivos de anotaciones lgicas
Antes de comenzar la restauracin, la consola le solicita si desea guardar en
disco los archivos de anotaciones lgicas. Para guardar los archivos de
anotaciones lgicas, utilice una cinta nueva. Se salvan los registros de
anotaciones que no copi y ello le permite recuperar los datos del servidor de
bases de datos hasta el estado que tenan en el momento del error.
El ejemplo siguiente muestra una recuperacin de archivos de anotaciones:
...
Continue restore? (y/n) y
Do you want to back up the logs? (y/n) y
Please mount tape 1 on /dev/ltapedev and press Return to continue.
Would you like to back up any of logs 31 - 32? (y/n) y
Logical logs 31 - 32 may be backed up.
Enter the id of the oldest log that you would like to backup? 31
Please label this tape as number 1 in the log tape sequence.
This tape contains the following logical logs:
31-32
Log salvage is complete, continuing restore of archive.
Restore a level 1 archive (y/N) y
Ready for level 1 tape
...
Montaje de cintas durante la restauracin
Durante la restauracin, ontape solicita al operador que monte las cintas que
contienen los archivos de copia de seguridad apropiados.
Captulo 14. Restauracin con ontape 14-9
Restauracin de archivos de anotaciones lgicas
Cuando realiza una restauracin mixta, debe restaurar todos los archivos de
anotaciones lgicas que se copiaron despus de la ltima copia de seguridad
de nivel 0.
Cuando realiza una restauracin completa, puede elegir no restaurar los
archivos de anotaciones lgicas. Cuando no hace copia de seguridad de los
archivos de anotaciones lgicas o decide no restaurarlos, puede restaurar los
datos solo hasta el estado que tenan cuando se hizo la ltima copia de
seguridad. Para obtener ms informacin, consulte el tema Copia de
seguridad de archivos de anotaciones lgicas con ontape en la pgina 13-12.
El ejemplo siguiente muestra una restauracin completa:
ontape -r
Please mount tape 1 on /dev/tapedev and press Return to continue.
Archive Tape Information
Tape type: Archive Backup Tape
Online version: IBM Informix Dynamic
Server , Version 9.40.UC1
Archive date: Mon Jun 03 08:32:22 2003
User id: informix
Terminal id: /dev/pts/14
Archive level: 0
Tape device: /dev/tapedev
Tape blocksize (in k): 50
Tape size (in k): 10000
Tape number in series: 1
Spaces to restore: 1 [rootdbs]
Archive Information
...
Initialization Time 05/15/2003 15:41:47
System Page Size 2048
Version 12
Archive CheckPoint Time 06/03/2000 08:32:25
Dbspaces
number flags fchunk nchunk flags owner
name
1 1 1 1 N informix
rootdbs
Chunks
chk/dbs offset size free bpages flags pathname
1 1 50 25000 13512 PO-
/dev/raws/rootdbs
Continue restore? (y/n) y
14-10 IBM Informix: Gua de copia de seguridad y restauracin
Do you want to back up the logs? (y/n) n
Restore a level 1 archive (y/n) y
Ready for level 1 tape
Please mount tape 1 on /dev/tapedev and press Return to continue.
...
Archive Level: 1
Tape device: /dev/tapedev
Tape blocksize (in k): 50
Tape size (in k): 10000
Tape number in series: 1
Restore a level 2 archive (y/n) y
Ready for level 2 tape
Please mount tape 1 on /dev/tapedev and press Return to continue.
...
Archive Level: 2
Tape device: /dev/tapedev
Tape blocksize (in k): 50
Tape size (in k): 10000
Tape number in series: 1
Do you want to restore log tapes? (y/n) y
Roll forward should start with log number 31
Please mount tape 1 on /dev/ltapedev and press Return to continue.
Do you want to restore another log tape? (y/n) y
Please mount tape 2 on /dev/ltapedev and press Return to continue.
Do you want to restore another log tape? 9y/n) n
Program over.
Puesta en lnea del servidor de bases de datos despus de finalizar la
restauracin
Al final de la restauracin, el servidor de bases de datos est en la modalidad
de reposo. En ese momento puede colocar en lnea el servidor de bases de
datos y continuar el proceso habitual.
Si ha restaurado solo algunos de los espacios de almacenamiento durante la
restauracin en fro, puede iniciar una restauracin en caliente de los espacios
de almacenamiento restantes despus de poner en lnea el servidor de bases
de datos.
Captulo 14. Restauracin con ontape 14-11
Restauracin de espacios de almacenamientos seleccionados
Esta seccin describe los pasos que debe realizar durante una restauracin
mediante ontape de espacios de almacenamiento seleccionados mientras el
servidor de bases de datos est en lnea o en la modalidad de reposo
(restauracin en caliente). Durante una restauracin en caliente, no es
necesario que se preocupe por los parmetros de memoria compartida, a
diferencia de las restauraciones en fro.
La lista siguiente enumera los pasos principales de una restauracin en
caliente:
1. Reunir las cintas apropiadas.
2. Verificar la configuracin del servidor de bases de datos.
3. Hacer copia de seguridad de los archivos de anotaciones lgicas.
4. Realizar una restauracin en caliente.
Antes de intentar una restauracin, conozca las presentes instrucciones.
Reunin de las cintas apropiadas
Rena las cintas apropiadas de copia de seguridad y de archivos de
anotaciones lgicas.
Cintas de copia de seguridad
Antes de iniciar la restauracin, rena todas las cintas de la ltima copia de
seguridad de nivel 0 donde residen los espacios de almacenamiento que desea
restaurar y las cintas de todas copias subsiguientes de nivel 1 o nivel 2.
Cintas de archivos de anotaciones lgicas
Rena todas las cintas de archivos de anotaciones lgicas pertenecientes a la
copia realizada despus de la ltima copia de seguridad de nivel 0 de los
espacios de almacenamiento que desea restaurar.
Comprobacin de que los dispositivos necesarios estn disponibles
Antes de iniciar una restauracin, compruebe que los dispositivos de
almacenamiento y archivos estn disponibles. Por ejemplo, cuando elimine un
espacio de base de datos o cree una rplica para un espacio de base de datos
despus de una copia de seguridad de nivel 0, compruebe que el espacio de
base de datos o dispositivo de rplica estn disponibles para el servidor de
bases de datos antes de iniciar la restauracin. Si el dispositivo de
almacenamiento no est disponible, el servidor de bases de datos no puede
escribir en el bloque de datos y la restauracin falla.
Cuando aada un bloque de datos despus de la ltima operacin de copia
de seguridad, compruebe que el dispositivo de almacenamiento est
disponible para el servidor de bases de datos cuando ste aplica los archivos
de anotaciones lgicas.
14-12 IBM Informix: Gua de copia de seguridad y restauracin
Copia de seguridad de archivos de anotaciones lgicas
Antes de iniciar una restauracin en caliente (incluso cuando ejecuta la
restauracin en caliente como parte de una restauracin mixta), debe hacer
una copia de seguridad de los archivos de anotaciones lgicas. Consulte el
tema Copia de seguridad de archivos de anotaciones lgicas con ontape en
la pgina 13-12.
Despus de la restauracin en caliente, debe aplicar los archivos de anotaciones
lgicas para que los espacios de base de datos que est restaurando pasen a
ser coherentes con los dems espacios de base de datos del sistema. Si no
aplica el archivo de anotaciones lgicas despus de restaurar un espacio de
base de datos seleccionado, ontape emite este mensaje:
La restauracin parcial del sistema es incompleta.
Realizacin de una restauracin en caliente
Para realizar una restauracin en caliente, el servidor de bases de datos debe
estar trabajando en lnea o en la modalidad de reposo.
El usuario debe conectarse como usuario informix o root para utilizar ontape.
Para restaurar espacios de almacenamiento seleccionados, ejecute el mandato
ontape, con las opciones mostradas en este ejemplo:
ontape -r -D dbspace1 dbspace2
No puede restaurar espacios de bases de datos crticos durante una
restauracin en caliente; debe restaurarlos como parte de una restauracin en
fro, lo cual se describe en el tema Restauracin del sistema completo en la
pgina 14-7.
Durante la restauracin, ontape solicita al operador que monte las cintas que
contienen los archivos de copia de seguridad apropiados.
Al final de la restauracin en caliente, los espacios de almacenamiento que
estaban fuera de servicio pasan a estar en lnea.
Restauracin de tablas en bruto
Cuando utiliza ontape para restaurar una tabla en bruto, la tabla solo contiene
los datos que haba en el disco en el momento de la copia de seguridad.
Debido a que no se registran anotaciones para las tablas en bruto, los cambios
producidos desde la ltima copia de seguridad no se pueden restaurar. Para
obtener ms informacin, consulte el tema Copia de seguridad de tablas en
bruto en la pgina 13-10 y el manual IBM Informix: Gua del administrador.
Captulo 14. Restauracin con ontape 14-13
Redenominacin de bloques de datos durante una restauracin (solo Dynamic
Server)
Puede renombrar bloques de datos durante una restauracin en fro hecha con
ontape. Esta opcin es til si necesita restaurar espacios de almacenamiento
en un disco diferente de aqul donde se realiz la copia de seguridad de los
datos. Puede renombrar cualquier tipo de bloque de datos, incluidos los
bloques de datos crticos y los bloques de datos de rplica.
Para conocer la sintaxis de la redenominacin de bloques mediante ontape,
consulte el tema Realizacin de una restauracin en la pgina 14-5.
Sugerencia: Si utiliza enlaces simblicos que apuntan a nombres de bloques
de datos, no necesita renombrar los bloques, unicamente editar
las definiciones de nombres simblicos. Para obtener ms
informacin, consulte el manual IBM Informix: Gua del
administrador.
Consideraciones importantes
Durante una restauracin en fro, ontape realiza las verificaciones siguientes
para renombrar bloques de datos:
1. Verifica que las vas de acceso y valores de desplazamiento de los bloques
de datos antiguos existen en las pginas reservadas archivadas.
2. Verifica que los nuevos valores de va de acceso y desplazamiento del
bloque de datos no se solapen entre s ni con los de bloques de datos
existentes.
3. Si se renombra el bloque de datos raz principal o de rplica, ON-Bar
actualiza los parmetros ROOTPATH y ROOTOFFSET, o MIRRORPATH y
MIRROROFFSET, contenidos en el archivo ONCONFIG. La versin
antigua del archivo ONCONFIG se guarda con el nombre
$ONCONFIG.hora_local.
4. Ontape restaura los datos de los bloques antiguos en los nuevos bloques
(si los nuevos bloques existen).
5. Ontape escribe en el archivo de anotaciones en lnea la informacin
utilizada para renombrar cada bloque de datos.
Si falla cualquiera de los pasos de validacin, el proceso de redenominacin se
detiene y ontape escribe un mensaje de error en el archivo de anotaciones de
actividades de ontape.
Aviso: Realice un archivado de nivel 0 despus de renombrar bloques de
datos, de lo contrario la restauracin siguiente fallar.
Importante: Si aade un bloque de datos despus de realizar un archivado de
nivel 0, ese bloque no se puede renombrar durante una
14-14 IBM Informix: Gua de copia de seguridad y restauracin
restauracin. Adems, no puede especificar sin problemas ese
bloque de datos como una nueva va de acceso en la lista de
correlaciones.
Importante: El renombrar bloques de datos para servidores de bases de datos
que intervienen en la HDR (duplicacin de datos de alta
disponibilidad) supone que ambos servidores de bases de datos
estn fuera de lnea un tiempo considerable. Para obtener ms
informacin, consulte el manual IBM Informix: Gua del
administrador.
Requisitos para nuevos bloques
Para renombrar un bloque de datos, siga estas directrices para los nuevos
bloques de datos:
v El nuevo bloque de datos no es necesario que exista
Puede instalar el nuevo bloque de datos ms tarde y realizar una
restauracin en caliente de un espacio de almacenamiento donde resida el
bloque. Si especifica un bloque de datos inexistente, ontape registra la
informacin de redenominacin en las pginas reservadas del bloque, pero
no restaura los datos. Los bloques de datos renombrados (pero no
restaurados) estn fuera de lnea, lo cual viene indicado por una N en la
salida del mandato onstat -d, utilizado para determinar el estado de los
bloques.
v Los nuevos bloques de datos deben tener los permisos apropiados.
Las operaciones de redenominacin no son efectivas si los bloques de datos
no tienen los permisos apropiados. Para obtener ms informacin, consulte
el manual IBM Informix: Gua del administrador.
Ejemplos de redenominacin de bloques de datos durante una
restauracin
Para renombrar un bloque de datos, especifique la ubicacin del bloque
antiguo y nuevo, en la lnea de mandatos o en un archivo.
La tabla siguiente lista valores de ejemplo para dos bloques de datos
utilizados en los ejemplos de esta seccin.
Elemento
Valor para el primer bloque de
datos
Valor para el segundo bloque de
datos
va antigua /chunk1 /chunk2
desplazamiento
antiguo
0 10000
va nueva /chunk1N /chunk2N
desplazamiento
nuevo
20000 0
Captulo 14. Restauracin con ontape 14-15
Redenominacin de bloques de datos con opciones de lnea de
mandatos
Para renombrar bloques de datos proporcionando informacin en la lnea 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 operacin de
redenominacin y restauracin.
Redenominacin 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 operacin de
redenominacin y restauracin.
Redenominacin de bloques de datos mientras se especifican otras
opciones
Para renombrar bloques de datos utilizando opciones de lnea de mandatos
mientras se realiza una restauracin de dbspace1 y dbspace2, utilice este
mandato:
ontape -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000
-rename -p /chunk2 -o 10000 -n /chunk2N -o 0
-D dbspace1 dbspace2
Como mtodo alternativo, para renombrar bloques de datos mientras se
realiza una restauracin de dbspace1 y dbspace2, utilice este mandato:
ontape -r -rename -f listfile -D dbspace1 dbspace2
Realice un archivado de nivel 0 una vez finalizada la operacin de
redenominacin y restauracin.
Redenominacin de un bloque de datos para un dispositivo no existente
Para renombrar un bloque de datos para un dispositivo que no existe todava,
especifique la nueva va de acceso, pero no restaure sus espacios de
almacenamiento hasta despus de instalar el dispositivo fsico. Esta opcin es
til si necesita renombrar un bloque de datos y es conveniente realizar una
restauracin en fro antes de instalar el nuevo dispositivo. Cuando el nuevo
dispositivo de bloques est preparado, puede realizar una restauracin en
caliente para restaurar un espacio de almacenamiento en el dispositivo.
14-16 IBM Informix: Gua de copia de seguridad y restauracin
En una misma operacin puede redenominar bloques con dispositivos
existentes y bloques con dispositivos inexistentes. Este ejemplo muestra cmo
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
Va antigua del
bloque
Desplazamiento
antiguo
Va nueva del
bloque
Desplazamiento
nuevo
sbspace1 /chunk3 0 /chunk3N 0
Redenominacin 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 restauracin
puede fallar ms 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 todava a /chunk3N.
3. Realice un archivado de nivel 0.
4. Aada el dispositivo fsico para /chunk3N.
5. Realice una restauracin en caliente de sbspace1:
ontape -r -D sbspace1
6. Realice un archivado de nivel 0.
Captulo 14. Restauracin con ontape 14-17
14-18 IBM Informix: Gua de copia de seguridad y restauracin
Parte 4. Apndices
Copyright IBM Corp. 1996, 2003
IBM Informix: Gua de copia de seguridad y restauracin
Apndice A. Resolucin de problemas
Este apndice lista algunos mensajes de error que el usuario puede recibir
durante una copia de seguridad o restauracin, describe las circunstancias
bajo las que se pueden producir errores y posibles soluciones o correcciones
temporales.
Pgina corrupta durante un archivado
El mensaje El archivado detecta que la pgina est corrupta indica que la
validacin de la pgina ha fallado.
Durante un archivado, el servidor de bases de datos valida cada pgina antes
de escribirla en el dispositivo archivador. Esta validacin comprueba que los
elementos de la pgina sean coherentes con los valores esperados. Cuando
una pgina falla esta validacin, se escribe un mensaje similar al siguiente en
el archivo online.log:
15:06:37 Assert Failed: Archive detects that page 0xc00021 is
corrupt.
15:06:37 IBM Informix Dynamic Server Version 9.40.UC1
15:06:37 Who: Session(25, informix@cronus, 67612, 1085259772)
Thread(50, arcbackup1, 40acf758, 4)
File: rsarcbu.c Line: 2549
15:06:37 stack trace for pid 67367 written to /tmp/af.41ad7b9
15:06:37 See Also: /tmp/af.41ad7b9
El nmero de pgina se muestra en formato hexadecimal. El formato del
nmero de pgina es 0xCCCPPPPP, donde CCC representa el nmero de
bloque de datos y PPPPP representa el nmero de pgina. En el presente
ejemplo, la pgina corrupta reside en el bloque de datos 0xc (valor decimal
12) y la pgina es 0x21 (valor decimal 33). El archivado termina
prematuramente despus de detectar 10 pginas corruptas. El archivo
online.log muestra el mensaje de error completo, incluida la direccin de la
pgina, para los 10 primeros errores. Para los errores subsiguientes, solo se
escribe en online.log la cuenta del nmero de pginas corruptas.
Cuando reciba este mensaje, identifique la tabla a la que pertenece la pgina
corrupta examinando la salida del mandato oncheck pe. Para determinar la
extensin de la corrupcin, ejecute el mandato oncheck cID para esa tabla.
Las pginas corruptas se guardan en el soporte de copia de seguridad.
Durante la restauracin, las pgina corruptas se devuelven en su forma
corrupta. No se escriben mensajes de error en online.log cuando se restauran
las pginas corruptas, solo cuando se archivan.
Copyright IBM Corp. 1996, 2003 A-1
Copia de seguridad de anotaciones ya en ejecucin
Cuando utiliza ON-Bar para crear una copia de seguridad, el mensaje la
copia de seguridad de anotaciones ya est en ejecucin del archivo
bar_act.log, o el mensaje Proceso finalizado con el cdigo de retorno 152
del archivo online.log no indica un problema. Estos mensajes pueden
aparecer en estas circunstancias:
v El parmetro de configuracin ALARMPROGRAM est establecido en
log_full.sh. Peridicamente, diversos sucesos hacen que log_full.sh
desencadene la ejecucin del mandato onbar -b -l. Si un archivo de
anotaciones se llena mientras el mandato onbar -b -l est en ejecucin,
entonces ON-Bar hace tambin la copia de seguridad de ese archivo de
anotaciones. Si la copia de seguridad no ha finalizado cuando se produce el
siguiente suceso desencadenante, ste genera un aviso en el archivo
bar_act.log. Cuando se produce el siguiente suceso desencadenante, la
copia de seguridad de anotaciones puede continuar.
v Una archivado de nivel 0 (especialmente cuando se inicia con la opcin -w)
primero archiva la base de datos y luego inicia automticamente el
mandato onbar -b -l para hacer copia de seguridad de los archivos de
anotaciones lgicas que estn llenos actualmente y no se han copiado
todava. No puede haber un mensaje log_full.sh en online.log, pues el
mandato onbar -b -l se inicia directamente.
v Cuando el operador monta una nueva cinta despus de haberse llenado
una cinta anterior, se planifica un suceso log_full.sh, pero no se
desencadena. Tan pronto como el siguiente archivo de anotaciones se llena
y genera un suceso desencadenante en el archivo log_full.sh, se archivan
todos los archivos de anotaciones disponibles. El usuario puede forzar el
archivado ejecutando onbar -l o forzar la activacin de log_full.sh
ejecutando onmode -l.
Sin conexin de servidor durante una restauracin
Durante una restauracin del sistema completo mediante ON-Bar, puede
aparecer el error "error de apide archivado: sin conexin de servidor"en
el archivo bar_act.log. Entonces ON-Bar se conecta satisfactoriamente al gestor
de almacenamiento, pero finalmente falla y produce el error error de api de
archivado: no abierto todava.
El archivo bar_act.log contiene informacin similar a los mensajes siguientes:
2000-03-09 10:51:06 19304 19303 /usr/informix/bin/onbar_d -r -w
2000-03-09 10:51:09 19304 19303 ERROR: Unable to start the physical restore:
Archive API error: no server connection.
2000-03-09 10:51:09 19304 19303 Successfully connected to Storage Manager.
2000-03-09 10:51:36 19304 19303 Process 19304 received signal 3. Process will
exit after cleanup.
2000-03-09 10:59:13 19811 19810 /usr/informix/bin/onbar_d -r -w
2000-03-09 10:59:16 19811 19810 ERROR: Unable to start the physical restore:
A-2 IBM Informix: Gua de copia de seguridad y restauracin
Archive API error: no server connection.
2000-03-09 10:59:16 19811 19810 Successfully connected to Storage Manager.
2000-03-09 11:01:12 19811 19810 Begin cold level 0 restore llog1.
2000-03-09 11:01:12 19811 19810 ERROR: Unable to write restore data to the
database server: Archive API error: not yet open.
Para resolver este problema, compruebe si el servidor de bases de datos est
todava en ejecucin. Si lo est, cierre el servidor de bases de datos y ejecute
de nuevo el mandato.
Eliminacin de una base de datos antes de una restauracin
Si realiza un archivado de nivel 0 utilizando ON-Bar y un gestor de
almacenamiento, cuando elimina una base de datos y luego realiza una
restauracin con el mandato onbar -r, la base de datos permanece eliminada.
La restauracin recupera los archivos de anotaciones, los cuales contienen la
sentencia DROP DATABASE (eliminar base de datos). Cuando se recuperan o
aplican los archivos de anotaciones, la base de datos se elimina.
Para evitar esta situacin, realice una restauracin fsica con el mandato onbar
-r -p y luego una restauracin lgica con el mandato onbar -r -l. Esta
secuencia de acciones no recupera los archivos de anotaciones y s que
restaura la base de datos.
Ningn espacio de base de datos ni espacio de BLOB durante una copia de
seguridad o restauracin
Si el archivo de inicio de emergencia, ixbar.nmero_servidor, no tiene las
entradas correctas para los objetos de copia de seguridad, el archivo
bar_act.log muestra el mensaje No hay espacios de DB/BLOB para
copiar/restaurar durante una restauracin iniciada con el mandato onbar -r
o onbar -r -w.
Este error puede aparecer en estas circunstancias:
v Durante una restauracin externa, si el archivo de inicio de emergencia no
se copi del sistema origen.
v Si el archivo de inicio de emergencia se volvi a crear despus de hacer la
copia de seguridad de archivado. El archivo anterior se guarda con un
nombre de la forma: ixbar.xx.xxxx.
v Se ha intentado ejecutar el mandato onbar -r -w con una copia que no es
una copia de seguridad del sistema completo.
Apndice A. Resolucin de problemas A-3
A-4 IBM Informix: Gua de copia de seguridad y restauracin
Apndice B. Gua de consulta del mandato onstat
Este apndice describe formas del mandato onstat que son importantes para
ON-Bar y ontape. El programa de utilidad onstat lee estructuras de memoria
compartida y proporciona estadsticas sobre el servidor de bases de datos que
son fidedignas en el momento de ejecutar el mandato. Para obtener
informacin general sobre onstat, consulte el manual IBM Informix:
Administrator's Reference.
onstat -d
Utilice la opcin -d para visualizar informacin sobre bloques de datos
contenidos en cada espacio de almacenamiento. Los datos de salida
producidos por esta opcin tienen el significado siguiente. La primera seccin
del panel mostrado por el mandato describe los espacios de almacenamiento:
address Es la direccin del espacio de almacenamiento contenido en la
tabla de espacio de memoria compartida
number Es el nmero ID exclusivo del espacio de almacenamiento que
se le asigna en el momento de la creacin
flags Utiliza los valores hexadecimales siguientes para describir
cada espacio de almacenamiento:
0x00000000 No est permitida la duplicacin de datos y el
espacio de base de datos no est duplicado
0x00000001 Est permitida la duplicacin de datos y el
espacio de base de datos no est duplicado
0x00000002 Est permitida la duplicacin de datos y el
espacio de base de datos est duplicado
0x00000004 Fuera de servicio
0x00000008 Recin duplicado
0x00000010 Espacio de BLOB
0x00000020 Espacio de BLOB en soporte de
almacenamiento extrable
0x00000040 Espacio de BLOB en soporte de
almacenamiento ptico
0x00000080 Se elimina el espacio de BLOB
0x00000100 El espacio de BLOB es el STAGEBLOB ptico
Copyright IBM Corp. 1996, 2003 B-1
0x00000200 Se est recuperando el espacio
0x00000400 Se recupera el espacio por completo
0x00000800 Se est recuperando el archivo de anotaciones
lgicas
0x00001000 Se elimina la tabla contenida en el espacio de
base de datos
0x00002000 Espacio de base de datos temporal
0x00004000 Se est haciendo copia de seguridad del
espacio de BLOB
0x00008000 Espacio de SB
0x0000a001 Espacio de SB temporal
0x00010000 Se ha cambiado el archivo de anotaciones
fsicas o lgicas
0x00020000 Se han cambiado tablas del espacio de base de
datos o del bloque de datos
fchunk Es el nmero ID del primer bloque de datos
nchunks Es el nmero de bloques de datos contenidos en el espacio de
almacenamiento
flags Utiliza los cdigos alfabticos siguientes para describir cada
espacio de almacenamiento:
Posicin 1:
M Duplicado
N No duplicado
Posicin 2:
R Se est recuperando
P Recuperado fsicamente, en espera de
la recuperacin lgica de P --
L Se est haciendo una recuperacin
lgica
X Recin duplicado
D Inhabilitado
Posicin 3:
B Espacio de BLOB
S Espacio de SB
B-2 IBM Informix: Gua de copia de seguridad y restauracin
T Espacio de base de datos temporal
Posicin 4:
B Tiene bloques de datos grandes (IDS)
owner Es el propietario del espacio de almacenamiento
name Es el nombre del espacio de almacenamiento
La lnea que sigue inmediatamente a la lista de espacios de almacenamiento
contiene el nmero de espacios activos (el nmero actual de espacios de base
de datos contenidos en la instancia del servidor de bases de datos, incluido el
espacio de base de datos raz) y el nmero total de espacios.
Espacios activos es el nmero actual de espacios de almacenamiento
contenidos en la instancia del servidor de bases de datos, incluido el espacio
de base de datos raz. Total es el nmero total de espacios admisibles para la
instancia del servidor de bases de datos.
La segunda seccin de los datos de salida de onstat -d describe los bloques de
datos:
address Es la direccin del bloque de datos
chk/dbs Es el nmero de bloque de datos y el nmero de espacio
asociado
offset Es el valor de desplazamiento dentro del dispositivo de
archivos o dispositivo continuo, expresado en pginas
size Es el tamao del bloque de datos, expresado en pginas
free Es el nmero de pginas libres del bloque de datos para un
espacio de base de datos
Para un espacio de BLOB, una tilde denota un nmero
aproximado de pginas de BLOB libres.
Para un espacio de SB, este valor indica el nmero pginas
libres de espacio de datos de usuario y el espacio total de
datos de usuario.
bpages Es el tamao del bloque de datos, expresado en pginas de
BLOB
Las pginas de BLOB pueden ser mayores que las pginas de
disco; por tanto, el valor bpages puede ser menor que el valor
size.
Para un espacio de SB, es el tamao del bloque de datos,
expresado en pginas de SB
Apndice B. Gua de consulta del mandato onstat B-3
flags Proporciona informacin de estado sobre los bloques de datos,
de esta manera:
Posicin 1:
P Primario
M Duplicado
Posicin 2:
O En lnea
D Fuera de servicio
X Recin duplicado
I No coherente
R Se est recuperando
N Renombrado y fuera de servicio o no
coherente (IDS)
Posicin 3:
- Espacio de base de datos
B Espacio de BLOB
S Espacio de SB
Posicin 4:
B Bloque de datos grande (IDS)
pathname Es la va de acceso del dispositivo fsico
La lnea que sigue inmediatamente a la lista de bloques de datos muestra el
nmero de bloques de datos activos (incluido el bloque de datos raz) y el
nmero total de bloques de datos.
Para obtener informacin sobre cmo resolver los problemas indicados por los
indicadores de la posicin 2, en las secciones sobre espacios de
almacenamiento y bloques de datos, consulte el tema Supervisin de las
restauraciones en la pgina 6-7.
onstat -g bus (solo Extended Parallel Server)
Muestra las sesiones actuales del planificador de copias de seguridad, las
copias en curso y las copias a realizar. Se emite desde cualquier coservidor.
B-4 IBM Informix: Gua de copia de seguridad y restauracin
onstat -g bus_sm (solo Extended Parallel Server)
Muestra la configuracin actual del gestor de almacenamiento y el trabajo
activo. Se emite desde cualquier coservidor.
onstat -l
Utilice la opcin -l para visualizar informacin sobre archivos de anotaciones
fsicas y lgicas. Los datos de salida producidos por esta opcin tienen el
significado siguiente. La primera seccin del panel describe la configuracin
del archivo de anotaciones fsicas:
buffer Es el nmero del almacenamiento intermedio de archivos de
anotaciones fsicas
bufused Es el nmero de pginas utilizadas del almacenamiento
intermedio de archivos de anotaciones fsicas
bufsize Es el tamao de cada almacenamiento intermedio de archivos
de anotaciones fsicas, expresado en pginas
numpages Es el nmero de pginas escritas en el archivo de anotaciones
fsicas
numwrits Es el nmero de operaciones de escritura realizadas en disco
pages/io Se calcula como numpages/numwrits
Este valor mide la eficiencia con que las operaciones de
escritura de anotaciones fsicas se colocan en almacenamiento
intermedio.
phybegin Es el nmero de pgina fsica del inicio del archivo de
anotaciones
physize Es el tamao del archivo de anotaciones fsicas, expresado en
pginas
phypos Es la posicin actual en el archivo de anotaciones donde se
debe producir la siguiente escritura de un registro de
anotaciones
phyused Es el nmero de pginas utilizadas del archivo de anotaciones
%used Es el porcentaje de pginas utilizadas
La segunda seccin del panel mostrado por onstat -l describe la configuracin
del archivo de anotaciones lgicas:
buffer Es el nmero del almacenamiento intermedio de archivos de
anotaciones lgicas
Apndice B. Gua de consulta del mandato onstat B-5
bufused Es el nmero de pginas utilizadas del almacenamiento
intermedio de archivos de anotaciones lgicas
bufsize Es el tamao de cada almacenamiento intermedio de archivos
de anotaciones lgicas, expresado en pginas
numrecs Es el nmero de registros escritos
numpages Es el nmero de pginas escritas
numwrits Es el nmero de operaciones de escritura realizadas en el
archivo de anotaciones lgicas
recs/pages Se calcula como numrecs/numpages
El usuario no puede modificar este valor. Operaciones de
tipos diferentes generan tipos (y tamaos) diferentes de
registros.
pages/io Se calcula como numpages/numwrits
Puede modificar este valor cambiando el tamao del
almacenamiento intermedio de archivos de anotaciones lgicas
(especificado como LOGBUFF en el archivo ONCONFIG) o
cambiando la modalidad de registro de anotaciones para la
base de datos (desde registro de anotaciones con
almacenamiento intermedio a registro de anotaciones sin
almacenamiento intermedio, y viceversa).
Los campos siguientes se repiten para cada archivo de anotaciones lgicas:
address Es la direccin del descriptor del archivo de anotaciones
number Es el nmero ID del archivo de anotaciones lgicas
Los nmeros ID pueden estar fuera de secuencia debido a que
el servidor o administrador de bases de datos puede aadir
un archivo de anotaciones en un lugar seleccionado.
flags Proporciona informacin de estado sobre cada archivo de
anotaciones, de esta manera:
A Recin aadido (y preparado para utilizar)
B Copia de seguridad realizada
C Archivo de anotaciones lgicas actual
D Marcado para supresin
Para eliminar el archivo de anotaciones y liberar su
espacio para que se pueda reutilizar, debe realizar una
copia de seguridad de nivel 0 de todos los espacios de
almacenamiento
B-6 IBM Informix: Gua de copia de seguridad y restauracin
F Libre, disponible para utilizar
L El registro de punto de control ms reciente
U Utilizado
uniqid Es el nmero ID exclusivo del archivo de anotaciones
begin Es la pgina inicial del archivo de anotaciones
size Es el tamao del archivo de anotaciones, expresado en
pginas
used Es el nmero de pginas utilizadas
%used Es el porcentaje de pginas utilizadas
active Es el nmero de archivos de anotaciones lgicas activos
total Es el nmero total de archivos de anotaciones lgicas
El servidor de bases de datos utiliza archivos de anotaciones lgicas temporales
durante una restauracin en caliente, pues no puede acceder a los archivos de
anotaciones permanentes. Los campos siguientes se repiten para cada archivo
de anotaciones lgicas temporal:
address Es la direccin del descriptor del archivo de anotaciones
number Es el nmero ID del archivo de anotaciones lgicas
flags Proporciona informacin de estado sobre cada archivo de
anotaciones, de esta manera:
B Copia de seguridad realizada
C Archivo de anotaciones lgicas actual
F Libre, disponible para utilizar
U Utilizado
uniqid Es el nmero ID exclusivo del archivo de anotaciones
begin Es la pgina inicial del archivo de anotaciones
size Es el tamao del archivo de anotaciones, expresado en
pginas
used Es el nmero de pginas utilizadas
%used Es el porcentaje de pginas utilizadas
active Es el nmero de archivos de anotaciones lgicas temporales
activos
Apndice B. Gua de consulta del mandato onstat B-7
B-8 IBM Informix: Gua de copia de seguridad y restauracin
Apndice C. Migracin
Utilizacin de herramientas de migracin de datos para la recuperacin
Si ONBar y ontape no estn en ejecucin, puede utilizar programas de
utilidad de migracin de datos como, por ejemplo, onunload, el cargador de
alto rendimiento (High-Performance Loader (HPL)), onpladm o dbexport,
como sustitutos de una copia de seguridad. Para obtener ms informacin
sobre estos programas de utilidad, consulte el manual IBM Informix: Migration
Guide.
Importante: Ninguno de los programas de migracin de datos est
coordinado con la informacin almacenada en los archivos de
anotaciones lgicas y, a diferencias de las operaciones de copia
de seguridad, esos programas no guardan una copia de la
informacin sobre la actividad general del sistema que es
importante para el servidor de bases de datos.
Preparacin para una actualizacin del servidor de bases de datos o del gestor
de almacenamiento
Importante: El software de conversin del servidor de bases de datos
reconstruye automticamente la base de datos sysutils cuando el
usuario hace una actualizacin hacia la ltima versin del
servidor de bases de datos. Toda la informacin sobre
operaciones de copia de seguridad y restauracin contenida en la
versin antigua del servidor de bases de datos se pierde. Las
copias de seguridad creadas utilizando la versin antigua del
servidor de bases de datos no son compatibles con la versin
ms reciente del servidor.
Para preparar la realizacin de una actualizacin:
1. Utilice ONBar para realizar una copia de seguridad de nivel 0 de todos
los datos antes de actualizar el servidor de bases de datos, ISM o cambiar
proveedores de gestores de almacenamiento.
2. Guarde estas copias de seguridad para que pueda restaurar los datos por
si necesita volver a la versin antigua del servidor de bases de datos.
3. Antes de actualizar, haga una copia de seguridad de los archivos
administrativos.
Copyright IBM Corp. 1996, 2003 C-1
4. Despus de actualizar el servidor de bases de datos, haga una copia de
seguridad de todos los espacios de almacenamiento y archivos de
anotaciones lgicas.
Para obtener ms informacin sobre la migracin del servidor de bases de
datos, consulte el manual IBM Informix: Migration Guide.
Actualizacin del gestor de almacenamiento
Si instala una nueva versin de un gestor de almacenamiento de otro
proveedor, instlelo antes de iniciar el servidor de bases de datos. Actualice el
archivo sm_versions con la definicin del nuevo gestor de almacenamiento. Si
ha configurado la copia de seguridad continua de archivos de anotaciones
lgicas en el servidor de bases de datos, ONBar puede iniciar la copia de
seguridad de archivos de anotaciones lgicas poco despus de que el servidor
de bases de datos pase a estar en lnea. Compruebe tambin que la nueva
versin del gestor de almacenamiento puede leer soportes de datos escritos
utilizando la versin antigua.
Compruebe que el gestor de almacenamiento puede encontrar los objetos de
copia de seguridad solicitados por ONBar. Utilice el programa de utilidad
onsmsync para marcar como caducados el historial de copias de seguridad
antiguas en la base de datos sysutils y archivos de inicio de emergencia.
Extended Parallel Server
Solo para Extended Parallel Server, compruebe que los parmetros de
BAR_SM contenidos en el archivo ONCONFIG coinciden con la nueva
definicin del gestor de almacenamiento.
Fin de Extended Parallel Server
Cambio de proveedores de gestores de almacenamiento
Cuando cambia el proveedor del gestor del almacenamiento, la transicin
puede ser difcil. Compruebe que los nuevos formatos de datos sean iguales,
que se incluya un programa de reversin y que no utiliza nuevas funciones
que cambian el formato de los datos. Normalmente se producen diferencias en
estos mbitos:
v El nuevo gestor de almacenamiento puede dar soporte a dispositivos de
almacenamiento diferentes. Si tambin actualiza un dispositivo de
almacenamiento, asegrese de que el dispositivo de almacenamiento
antiguo est disponible hasta que haya hecho la copia de seguridad y
restaurado satisfactoriamente en el nuevo dispositivo de almacenamiento.
v Si cambia la conectividad fsica, por ejemplo, trasladando un dispositivo de
almacenamiento desde una conexin local a un servidor de red, compruebe
que el gestor de almacenamiento puede seguir transfiriendo datos por la
red.
C-2 IBM Informix: Gua de copia de seguridad y restauracin
v Si utiliza la compresin o el cifrado por software, compruebe que todas las
versiones de los algoritmos de compresin o cifrado se pueden utilizar para
las restauraciones.
v Compruebe que el gestor de almacenamiento puede enviar varias corrientes
de datos hacia dispositivos de almacenamiento. Puede que el gestor de
almacenamiento utilice una versin diferente de XBSA.
Puede conmutar entre determinados gestores de almacenamiento con ms
facilidad que con otros. Para conocer detalles, consulte al Soporte Tcnico o a
su proveedor.
Migracin desde ontape a ON-Bar (solo Dynamic Server)
No puede hacer copia de seguridad de datos con ontape y restaurarlos
utilizando ONBar, ni viceversa, pues los formatos de almacenamiento de
datos y las funciones de copia de seguridad son diferentes. Puede utilizar
ontape mientras el servidor de bases de datos est en lnea o en la modalidad
de reposo.
Para migrar hacia ON-Bar:
1. Utilice ontape para realizar una copia de seguridad completa.
Para conocer detalles, consulte el Captulo 13, Operaciones de copia de
seguridad con ontape, en la pgina 13-1.
2. Retire el soporte de copia de seguridad para evitar su posible reutilizacin
o borrado.
3. Configure el gestor de almacenamiento para ser utilizado con ONBar.
Para conocer detalles, consulte el Captulo 3, Configuracin del gestor de
almacenamiento y ON-Bar, en la pgina 3-1.
4. Configure el entorno de ONBar:
a. Defina los parmetros contenidos en ONCONFIG.
b. Cree el archivo sm_versions con la definicin del gestor de
almacenamiento.
Para conocer detalles, consulte el Captulo 9, Definicin de parmetros
de configuracin de ON-Bar, en la pgina 9-1 y el tema
Actualizacin del archivo sm_versions en la pgina 3-3.
5. Utilice ONBar (onbar -b u onbar -b -w) para realizar una copia de
seguridad completa.
6. Verifique la copia de seguridad con onbar -v.
Para conocer detalles, consulte el Captulo 5, Verificacin de las copias de
seguridad, en la pgina 5-1.
Apndice C. Migracin C-3
Migracin de scritps de ON-Bar privados
Esta seccin describe los procedimientos para migrar scripts de ONBar
privados despus de actualizar la versin del servidor de bases de datos.
Si su script busca los ID de procesos de ONBar, tenga en cuenta que la
relacin existente entre onbar-driver y los procesos hijo onbar_d o los
procesos onbar-worker es totalmente diferente para Dynamic Server y
Extended Parallel Server.
Dynamic Server
Si reutiliza un script privado para Extended Parallel Server en Dynamic
Server, elimine las siguientes opciones de ONBar que no estn soportadas en
Dynamic Server:
v -q (nombre de sesin)
v -b -p (copia de seguridad solo fsica)
Fin de Dynamic Server
Extended Parallel Server
Si reutiliza un script privado para Dynamic Server en Extended Parallel
Server, elimine las siguientes opciones de ONBar que no estn soportadas en
Extended Parallel Server:
v -w (copia de seguridad del sistema completo)
v -c (copia de seguridad del archivo de anotaciones actual)
v -C (copia de seguridad continua de archivos de anotaciones)
v -RESTART (restauracin reiniciable)
Fin de Extended Parallel Server
C-4 IBM Informix: Gua de copia de seguridad y restauracin
Apndice D. Soporte de GLS
Utilizacin de GLS con ON-Bar
ONBar da soporte a Global Language Support (GLS), el cual permite que el
usuario trabaje en su idioma nativo. El idioma utilizado por la aplicacin
cliente se denomina entorno local del cliente. El idioma utilizado por la base de
datos para sus archivos especficos del servidor se denomina entorno local del
servidor.
ONBar se debe ejecutar en la misma mquina que el servidor de bases de
datos. Pero puede ejecutar ONBar en cualquier entorno local para el que
tenga los archivos de anotaciones de mensajes y de localizacin
correspondientes. Por ejemplo, si el entorno local del servidor es el idioma
ingls, y el entorno local del cliente es el idioma francs, puede emitir
mandatos de ONBar en francs.
El mandato siguiente realiza una copia de seguridad de nivel 0 de los
espacios de base de datos especificados en el archivo tomb:
onbar -b -L 0 -f tomb
Solo Windows
En Windows, no puede utilizar nombres de archivo de varios bytes en los
mandatos de copia de seguridad o restauracin, pues no estn soportados.
Fin de Solo Windows
La base de datos sysutils, los archivos de inicio de emergencia y el archivo de
inicio del gestor de almacenamiento se crean utilizando el entorno local
predefinido en_us.8859-1 (idioma ingls). Las tablas de catlogo de ONBar
contenidas en la base de datos sysutils estn en ingls. Cambie los entorno
locales del cliente y de la base de datos a en_us.8859-1 antes de intentar
conectar con la base de datos sysutils mediante DBAccess o programas de
utilidad de otro proveedor.
Identificadores que permiten el uso de caracteres no ASCII
El manual IBM Informix: Gua del usuario de GLS describe los identificadores
de SQL que permiten utilizar caracteres no ASCII. Los caracteres no ASCII
comprenden caracteres de 8 bits y caracteres de varios bytes. Puede utilizar
caracteres no ASCII en los nombres de base de datos y nombres de archivo
con los mandatos de ONBar, ondblog y onutil, y para nombres de archivo
en el archivo ONCONFIG.
Copyright IBM Corp. 1996, 2003 D-1
Por ejemplo, puede especificar un nombre de archivo no ASCII para el archivo
de anotaciones de actividades de ONBar en BAR_ACT_LOG y una va de
acceso no ASCII para la biblioteca del gestor de almacenamiento en
BAR_BSALIB_PATH.
Identificadores que requieren caracteres ASCII de 7 bits
Debe utilizar caracteres ASCII de 7 bits para los identificadores siguientes:
v Nombres de espacio de almacenamiento
v Nombres de servidor de bases de datos
Entorno local de los mensajes de ON-Bar
Todos los mensajes de ONBar aparecen en el archivo de anotaciones de
actividades utilizando el entorno local del cliente, excepto los mensajes
emitidos por el servidor de bases de datos. Por ejemplo, la parte del mensaje
que le indica que se ha producido un error del servidor de bases de datos
aparece utilizando el entorno local del cliente, y la parte del mensaje generada
por el servidor se muestra utilizando el entorno local del servidor.
Utilizacin de la variable de entorno GL_DATETIME con ON-Bar
El servidor de bases de datos debe saber cmo interpretar y convertir los
formatos del usuario final cuando stos aparecen en datos de fecha u hora
enviados por la aplicacin cliente. Puede utilizar las variables de entorno
GL_DATE y GL_DATETIME para especificar formatos alternativos de fecha y
hora. Si no define estas variables de entorno, ONBar utiliza el formato de
fecha y hora del entorno local del cliente.
Si realiza una restauracin de punto en el tiempo, escriba la fecha y la hora en
el formato especificado en la variable de entorno GL_DATETIME, si est
definida.
Ejemplo de restauracin de punto en el tiempo
Por ejemplo, el formato de fecha y hora predefinido para el entorno local
francs, fr_fr.8859-1, es %A %.1d %B %iY %H:%M:%S . El mandato de ONBar
para una restauracin de punto en el tiempo es el siguiente:
onbar -r -t "Lundi 9 Juin 1997 11:20:14"
Puede establecer GL_DATETIME en un formato de fecha y hora diferente
donde se utilice la fecha, el mes, una notacin de dos dgitos para el ao, las
horas, los minutos y los segundos.
%.1d %B %iy %H:%M:%S
El mandato de ONBar para una restauracin de punto en el tiempo es el
siguiente:
onbar -r -t "9 Juin 97 11:20:14"
D-2 IBM Informix: Gua de copia de seguridad y restauracin
Sugerencia: Para obtener ms informacin sobre cmo utilizar GLS y las
variables de entorno GL_DATE y GL_DATETIME, consulte el
manual IBM Informix: Gua del usuario de GLS.
Utilizacin de GLS con ontape
El programa de utilidad ontape permite utilizar GLS al igual que ONBar.
Puede especificar el nombre de la base de datos utilizando el entorno local.
Apndice D. Soporte de GLS D-3
D-4 IBM Informix: Gua de copia de seguridad y restauracin
Avisos
Es posible que IBM no ofrezca en todos los pases los productos, servicios o
caractersticas que se describen en este documento. Consulte al representante
local de IBM para obtener informacin sobre los productos y servicios que
actualmente pueden adquirirse en su zona geogrfica. Las referencias hechas a
un producto, programa o servicio de IBM no pretenden afirmar ni implicar
que solo pueda utilizarse este producto, programa o servicio de IBM. En su
lugar se puede utilizar cualquier producto, programa o servicio
funcionalmente equivalente que no vulnere ningn derecho de propiedad
intelectual de IBM. Sin embargo, es responsabilidad del usuario evaluar y
verificar el funcionamiento de cualquier producto, programa o servicio que no
sea de IBM.
IBM puede tener patentes o solicitudes de patentes en tramitacin que afecten
al tema tratado en este documento. La entrega de este documento no otorga
ninguna licencia sobre dichas patentes. Puede realizar consultas sobre licencias
escribiendo a:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
EE.UU.
Para consultas sobre licencias acerca de informacin de doble byte (DBCS),
consulte al Departamento de Propiedad Intelectual de IBM de su pas o enve
las consultas, por escrito, a:
IBM World Trade Asia Corporation Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokio 106-0032, Japn
El prrafo siguiente no es aplicable al Reino Unido ni a ningn otro pas en
el que tales disposiciones sean incompatibles con la legislacin local:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA
ESTA PUBLICACIN TAL CUAL, SIN GARANTAS DE NINGN TIPO,
NI EXPLCITAS NI IMPLCITAS, INCLUIDAS, PERO SIN LIMITARSE A
ELLAS, LAS GARANTAS IMPLCITAS DE NO VULNERACIN DE
DERECHOS, COMERCIABILIDAD O IDONEIDAD PARA UN FIN
DETERMINADO. Algunos estados no permiten la exclusin de garantas
explcitas o implcitas en determinadas transacciones, por lo que es posible
que esta declaracin no sea aplicable en su caso.
Copyright IBM Corp. 1996, 2003 E-1
Esta informacin puede contener imprecisiones tcnicas o errores tipogrficos.
Peridicamente se efectan cambios en la informacin aqu contenida; estos
cambios se incorporarn en nuevas ediciones de la publicacin. IBM puede
efectuar mejoras y/o cambios en el producto o productos y/o en el programa
o programas que se describen en esta publicacin en cualquier momento y sin
previo aviso.
Cualquier referencia en esta publicacin a sitios Web que no sean de IBM se
facilita con fines puramente informativos y en ningn caso pueden
interpretarse como un aval de dichos sitios Web. La informacin contenida en
esos sitios Web no forma parte de la informacin para el presente producto de
IBM y el usuario es responsable de la utilizacin de esos sitios Web.
IBM puede utilizar o distribuir cualquier informacin que le proporcione del
modo en que IBM crea apropiado, sin contraer ninguna obligacin con el
remitente de la informacin.
Los licenciatarios de este programa que deseen obtener informacin sobre l
con el fin de habilitar: (i) el intercambio de informacin entre programas
creados independientemente y otros programas (incluido ste) y (ii) la
utilizacin mutua de la informacin que se ha intercambiado, deben ponerse
en contacto con:
IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003
EE.UU.
Esta informacin puede estar disponible, conforme a los trminos y
condiciones apropiados, incluido en algunos casos, el pago de una tarifa.
IBM proporciona el programa bajo licencia descrito en este manual y todo el
material bajo licencia asociado a l segn los trminos de Contrato del Cliente
de IBM o el Contrato Internacional para Programas bajo Licencia o cualquier
acuerdo equivalente entre las partes.
Los datos sobre rendimiento que este documento contiene se determinaron en
un entorno controlado. Por lo tanto, los resultados obtenidos en otras
condiciones de funcionamiento pueden ser significativamente distintos. Es
posible que algunas medidas se hayan determinado en sistemas
experimentales y no es seguro que estas medidas sean las mismas en los
sistemas habituales. Adems, algunas mediciones pueden haberse calculado
mediante extrapolacin. Los resultados reales pueden variar. Los usuarios de
este documento deben verificar los datos aplicables para su entorno especfico.
E-2 IBM Informix: Gua de copia de seguridad y restauracin
La informacin referente a productos que no son de IBM proceden de los
proveedores de esos productos, de sus anuncios publicados o de otras fuentes
disponibles pblicamente. IBM no ha probado esos productos y no puede
confirmar la precisin del rendimiento, la compatibilidad, ni ninguna otra
afirmacin relacionada con productos que no son de IBM. Las preguntas sobre
las prestaciones de los productos que no son de IBM deben dirigirse a sus
proveedores respectivos.
Todas las declaraciones relacionadas con futuros planes o directrices de IBM
estn sujetas a cambios o retractaciones sin previo aviso, y nicamente
representan propsitos y objetivos.
Todos los precios mostrados de productos IBM son precios al por menor
recomendados de IBM, son actuales y estn sujetos a cambio sin previo aviso.
Los precios del comerciante pueden variar.
La presente informacin puede contener ejemplos de datos e informes
utilizados en operaciones comerciales diarias. Para ilustrarlos de la forma ms
completa posible, los ejemplos incluyen nombre de personas, empresas,
marcas y productos. Todos estos nombres son ficticios y cualquier parecido
con los nombres y las direcciones de una empresa comercial real es
completamente casual.
LICENCIA DE COPYRIGHT:
Este manual contiene programas de aplicacin de ejemplo escritos en lenguaje
fuente, que muestran tcnicas de programacin en diversas plataformas
operativas. El usuario puede copiar, modificar y distribuir estos programas de
ejemplo en la forma que desee sin pago a IBM, con el objeto de desarrollar,
utilizar, comercializar o distribuir programas de aplicacin de acuerdo con la
interfaz de programacin de aplicaciones para la plataforma operativa para la
que estn escritos dichos programas de ejemplo. Estos ejemplos no se han
probado exhaustivamente bajo todas las condiciones. Por tanto, IBM no puede
asegurar ni implicar la fiabilidad, utilidad ni funcin de estos programas. El
usuario puede copiar, modificar y distribuir estos programas de ejemplo en la
forma que desee, sin pago a IBM, con el objeto de desarrollar, utilizar,
comercializar o distribuir programas de aplicacin que son conformes con las
interfaces de programacin de aplicaciones de IBM.
Cada copia o porcin de estos programas de ejemplo o cualquier trabajo
derivado debe incluir una nota de copyright como la siguiente:
(nombre de su empresa) (ao). Partes de este cdigo derivan de
programas de ejemplo de IBM Corp. Copyright IBM Corp. (escribir el
ao o aos). Reservados todos los derechos.
Avisos E-3
Si est visualizando este manual en forma de copia software, las fotografas y
figuras en color no aparecen.
E-4 IBM Informix: Gua de copia de seguridad y restauracin
Marcas registradas
AIX; DB2; DB2 Universal Database; Distributed Relational Database
Architecture; NUMA-Q; OS/2, OS/390, and OS/400; IBM Informix
;
C-ISAM
; Foundation.2000
; IBM Informix
4GL; IBM
Informix
DataBlade
; Cloudscape
; Cloudsync
; IBM
Informix
; IBM
Informix
Dynamic
Server
; IBM Informix
; i.Financial Services
;
J/Foundation
; MaxConnect
; Object Translator
; Red Brick
; IBM
Informix
SQL; InformiXML
; RedBack
; SystemBuilder
;
U2
; UniData
; UniVerse
; wintegrate