Está en la página 1de 362

IBM Informix

Gua de copia de seguridad y


restauracin
Versin 9.4

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

(1) (1) -L nivel (2) -f nombreArchivo


-p -q sesin -O
lista_espaciosBaseDatos
(2)
-w
(2)
-F
Notas:
1 Solo Extended Parallel Server
2 Solo Dynamic Server
Elemento Finalidad Consideraciones importantes
-b Especifica una copia de
seguridad
Crea una copia de seguridad de
los espacios de almacenamiento,
archivos de anotaciones lgicas,
incluido el archivo de
anotaciones lgicas actual, y el
catlogo de ISM, si existe.
Debe especificar el parmetro -b en primer lugar.
Importante: Durante una copia de seguridad, si
ONBar encuentra un espacio de base de datos
inactivo, lo pasa por alto y ms tarde devuelve un
error.
lista_espaciosBase-
Datos
Especifica espacios de
almacenamiento para los que se
debe crear una copia de
seguridad
En XPS, si especifica un
segmento de base de datos, se
hace copia de seguridad de
todos los espacios de base de
datos contenidos en el
segmento.
Si no especifica lista_espaciosBaseDatos ni -f
nombreArchivo, ON-Bar crea una copia de
seguridad de todos los espacios de almacenamiento
contenidos en el servidor de bases de datos. Si
especifica ms de un nombre de espacio de
almacenamiento, separe los nombres con un espacio
en blanco.
4-10 IBM Informix: Gua de copia de seguridad y restauracin
Elemento Finalidad Consideraciones importantes
-f
nombreArchivo
Crea una copia de seguridad de
los espacios de almacenamiento
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 haga una copia de
seguridad.
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).
Para conocer el formato de este archivo, consulte la
Figura 4-1 en la pgina 4-17. El archivo puede listar
varios espacios de almacenamiento en una sola
lnea.
-F Efecta una copia de seguridad
ficticia (IDS)
Puede utilizar esta opcin tanto si se est
ejecutando o no una aplicacin de gestor de
almacenamiento. ONBar no tiene en cuenta el
parmetro lista_espaciosBaseDatos si est
especificado. Utilice operaciones de copia de
seguridad ficticias para cambiar las modalidades de
registro de anotaciones para bases de datos; para
permitir al usuario utilizar nuevos archivos de
anotaciones, bloques de datos o rplicas sin
efectuar una copia de seguridad; o en situaciones
especiales cuando el administrador determine que
no es necesario hacer una copia de seguridad. No
se realiza realmente ninguna copia de seguridad,
por lo que no es posible hacer una restauracin a
partir de una copia de seguridad ficticia. Es
recomendable que utilice las copias de seguridad
ficticias con moderacin, si es que debe utilizarlas.
-L nivel Especifica el nivel de copia de
seguridad que se debe efectuar
para espacios de
almacenamiento:
v 0 para realizar una copia de
seguridad completa
(Es el valor por omisin).
v 1 para realizar una copia de
seguridad de los cambios
producidos desde la ltima
copia de seguridad de nivel 0
v 2 para realizar una copia de
seguridad de los cambios
producidos desde la ltima
copia de seguridad de nivel 1
Si solicita realizar una copia de seguridad
incremental y ON-Bar determina que no se ha
efectuado ninguna copia de seguridad de nivel
anterior para un espacio de almacenamiento
determinado, ON-Bar hace copia de seguridad de
ese espacio de almacenamiento para ese nivel
anterior.
Por ejemplo, si solicita una copia de seguridad de
nivel 1 y ON-Bar no encuentra ninguna copia de
seguridad de nivel 0, efecta una copia de
seguridad de nivel 0 en lugar de la copia de
seguridad solicitada.
Para obtener ms informacin, consulte el tema
Realizacin de una copia de seguridad
incremental en la pgina 4-16.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-11
Elemento Finalidad Consideraciones importantes
-O Elude las restricciones normales
de la operacin de copia de
seguridad
Utilice esta opcin para hacer una copia de
seguridad de archivos de anotaciones lgicas
cuando los espacios de BLOB estn fuera de lnea.
Si se produce una copia de seguridad de archivos
de anotaciones cuando los espacios de BLOB estn
fuera de lnea, se visualiza el cdigo 178 en el
archivo de anotaciones de actividades de ONBar.
-p Realiza una copia de seguridad
fsica (XPS)
Hace una copia de seguridad de espacios de
almacenamiento y del catlogo de ISM. (Si omite la
opcin -p, ON-Bar tambin hace copia de seguridad
de los archivos de anotaciones lgicas).
-q sesin Esta opcin le permite asignar
un nombre a la sesin de copia
de seguridad (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.
Este nombre aparece en los datos de salida del
programa de utilidad onstat para que el usuario
pueda seguir el progreso de la copia de seguridad.
Para obtener ms informacin, consulte el tema
Supervisacin del estado del Planificador de Copia
de Seguridad (solo Extended Parallel Server) en la
pgina 8-15.
-w Efecta una copia de seguridad
del sistema completo (IDS)
Crea una copia de seguridad secuencial de todos
los espacios de almacenamiento, espacios de base
de datos crticos y archivos de anotaciones lgicas.
Si no salva los archivos de anotaciones lgicas,
debe utilizar la opcin -w.
Copia de seguridad despus de cambiar el esquema fsico
Esta seccin describe para qu elementos se debe crear una copia de
seguridad despus de cambiar el esquema fsico.
Cundo hacer una copia de seguridad del espacio de base de datos raz
y los espacios de almacenamiento modificados
Debe realizar una copia de seguridad de nivel 0 del espacio de base de datos
raz y de los espacios de almacenamiento modificados para asegurarse de que
podr restaurar los datos despus de:
v Aadir o eliminar la funcin de rplica de datos.
v Trasladar, eliminar o cambiar el tamao de un archivo de anotaciones
lgicas.
v Cambiar el tamao o ubicacin del archivo de anotaciones fsicas.
v Cambiar la configuracin del gestor de almacenamiento.
4-12 IBM Informix: Gua de copia de seguridad y restauracin
v Aadir, trasladar o eliminar un espacio de base de datos.
v Aadir, trasladar o eliminar un bloque de datos para un tipo cualquiera de
espacio de almacenamiento.
Dynamic Server
v Aadir, trasladar o eliminar un espacio de BLOB o espacio de SB.
Fin de Dynamic Server
Extended Parallel Server
v Aadir o eliminar un segmento de base de datos o segmento de
anotaciones.
Fin de Extended Parallel Server
Por ejemplo, si aade un nuevo espacio de base de datos dbs1, ver un aviso
en el archivo de anotaciones de mensajes que le solicita que realice una copia
de seguridad de nivel 0 del espacio de base de datos raz y del nuevo espacio
de base de datos. Si en lugar de ello intenta hacer una copia de seguridad
incremental del espacio de base de datos raz o del nuevo espacio de base de
datos, ONBar efecta automticamente un copia de seguridad de nivel 0 del
nuevo espacio de base de datos.
Extended Parallel Server
Para Extended Parallel Server, haga una copia de seguridad del espacio de
base de datos raz y del espacio de base de datos nuevo o modificado en el
coservidor donde se produjo el cambio.
Fin de Extended Parallel Server
Sugerencia: Aunque ya no necesite hacer una copia de seguridad
inmediatamente despus de aadir un archivo de anotaciones, su
prxima operacin de copia de seguridad debera ser de nivel 0,
pues las estructuras de datos han cambiado.
Aviso: Si crea un nuevo espacio de almacenamiento con el mismo nombre
que un espacio de almacenamiento suprimido, haga una copia de
seguridad de nivel 0 dos veces:
1. Haga copia de seguridad del espacio de base de datos raz despus
de eliminar el espacio de almacenamiento y antes de crear el nuevo
espacio de almacenamiento con el mismo nombre.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-13
2. Despus de crear el nuevo espacio de almacenamiento, haga una
copia de seguridad del espacio de base de datos raz y del nuevo
espacio de almacenamiento.
Cundo hacer una copia de seguridad de solamente los espacios los
espacios de almacenamiento modificados
Debe hacer una copia de seguridad de nivel 0 de los espacios de
almacenamiento modificados para asegurarse de que podr restaurar los datos
despus de:
v Convertir una base de datos sin registro de anotaciones en una base de
datos con registro de anotaciones.
v Convertir una tabla en bruto, esttica u operacional en una tabla estndar.
Esta copia de seguridad asegura que los datos para los que no se han
registrado anotaciones se puedan restaurar antes de cambiar a un tipo de
tabla con registro de anotaciones.
Utilizacin de ISM durante una copia de seguridad
Utilice el mandato ism_watch para supervisar las copias de seguridad y
restauraciones enviadas al servidor ISM. Durante una copia de seguridad, el
servidor ISM encamina automticamente los datos de espacio de
almacenamiento hacia volmenes de la agrupacin de volmenes ISMData y
los archivos de anotaciones lgicas hacia volmenes de la agrupacin de
volmenes ISMLogs.
Mantenga siempre montados los volmenes de la agrupacin ISMLogs para
asegurar que est siempre disponible un dispositivo de almacenamiento para
aceptar datos de archivos de anotaciones lgicas. Si el volumen no est
montado, la copia de seguridad har una pausa. Para obtener ms
informacin sobre la utilizacin de dispositivos y mandatos de ISM, consulte
el manual IBM Informix: Storage Manager Gua del administrador.
Durante la operacin de copia de seguridad, ISM crea archivos de guardar de
los datos copiados y entra informacin sobre esos datos en el catlogo de ISM.
Puede tambin utilizar este mandato para hacer una copia de seguridad del
catlogo de ISM:
ism_catalog -create_bootstrap
Si utiliza el script onbar para hacer una copia de seguridad de espacios de
almacenamiento y archivos de anotaciones lgicas, el script hace
automticamente la copia de seguridad del catlogo de ISM. Si invoca
onbar_d directamente, debe utilizar el mandato ism_catalog
-create_bootstrap.
4-14 IBM Informix: Gua de copia de seguridad y restauracin
Utilizacin de Informix Server Administrator de IBM para hacer copias de
seguridad y verificar
IBM Informix Server Administrator (ISA) es una herramienta, basada en un
navegador, para realizar tareas administrativas tales como mandatos de
ONBar y onstat. Puede utilizar ISA para realizar las tareas siguientes de
ONBar:
v Ver mensajes del archivo de anotaciones de actividades de ONBar.
v Hacer copias de seguridad de nivel 0, nivel 1 y nivel 2.
Hacer copias de seguridad de espacios de almacenamiento (onbar -b).
Hacer copias de seguridad del sistema completo (onbar -b -w).
Eludir comprobaciones de errores durante la copia de seguridad (onbar
-b -O).
Realizar una copia de seguridad ficticia (onbar -b -F).
v Hacer una copia de seguridad de los archivos de anotaciones lgicas.
Incluir el archivo de anotaciones actual en la copia de seguridad de
archivos de anotaciones (onbar -b -l -c).
Eludir las comprobaciones de errores para la copia de seguridad de
archivos de anotaciones cuando los espacios de BLOB estn fuera de
lnea (onbar -l -O).
Iniciar una copia de seguridad continua de archivos de anotaciones
lgicas (onbar -b -l -C).
v Verificar copias de seguridad.
v Editar el script onbar.
Para obtener ms informacin, consulte la ayuda en lnea de ISA.
Ejemplos de copia de seguridad de ON-Bar
Las secciones siguientes contienen ejemplos de sintaxis de ONBar para hacer
una copia de seguridad de espacios de almacenamiento.
Realizacin de una copia de seguridad de nivel 0 de todos los espacios
de almacenamiento
Para realizar una copia de seguridad estndar, de nivel 0, de todos los
espacios de almacenamiento en lnea y de los archivos de anotaciones lgicas
utilizados, ejecute uno de estos mandatos:
onbar -b
onbar -b -L 0
ONBar no hace nunca la copia de seguridad de los espacios de
almacenamiento fuera de lnea, los espacios de base de datos ni los espacios
de SB temporales.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-15
Importante: Conserve los archivos de anotaciones lgicas para poder realizar
restauraciones a partir de los datos de copia de seguridad.
Realizacin de una copia de seguridad de nivel 0 de espacios de
almacenamiento especificados
Para realizar una copia de seguridad de nivel 0 de espacios de
almacenamiento especificados y de todas los archivos de anotaciones lgicas
(por ejemplo, los espacios de base de datos llamados fin_dbspace1 y
fin_dbspace2), utilice la opcin -b como se muestra en el ejemplo siguiente.
Podra tambin especificar la opcin -L 0, pero no es necesario.
onbar -b fin_dbspace1 fin_dbspace2
Realizacin de una copia de seguridad incremental
Una copia de seguridad incremental hace la copia de seguridad de todos los
datos que han cambiado en los espacios de almacenamiento desde la ltima
copia de seguridad de nivel 0 y realiza una copia de seguridad de nivel 0 de
los archivos de anotaciones lgicas utilizados. Para realizar una copia de
seguridad de nivel 1, utilice la opcin -L 1, como se muestra en el ejemplo
siguiente:
onbar -b -L 1
Copia de seguridad de una lista de espacios de almacenamiento
especificados en un archivo
Para hacer una copia de seguridad de una lista de espacios de
almacenamiento especificados en un archivo y de los archivos de anotaciones
lgicas, ejecute este mandato:
onbar -b -f /usr/informix/backup_list/listfile3
El formato del archivo es el siguiente:
v Cada lnea puede listar ms de un espacio de almacenamiento, separados
por un espacio en blanco o tabulacin.
v Los comentarios comienzan con el smbolo # o con un punto y coma (;) y
continan hasta el final de la lnea actual.
v ONBar pasa por alto las lneas de comentario o lneas en blanco del
archivo.
v ONBar trunca las vas de acceso hasta la palabra que sigue al ltimo
delimitador de directorio.
La Figura 4-1 muestra un archivo de ejemplo que contiene una lista de
espacios de almacenamiento para hacer copia de seguridad (blobsp2.1,
my_dbspace1, blobsp2.2, dbsl.1, rootdbs.1 y dbsl.2). Puede tambin utilizar
este archivo para especificar una lista de espacios de almacenamiento a
restaurar.
4-16 IBM Informix: Gua de copia de seguridad y restauracin
Copia de seguridad de tablas especficas
Para hacer una copia de seguridad de una tabla o tablas especficas en
ONBar, guarde estas tablas en un espacio de base de datos separado y luego
cpielo.
Aviso: Si necesita restaurar solo esa tabla, debe hacer una restauracin en
caliente del espacio de base de datos completo hasta la hora actual
(onbar -r). Este procedimiento no le permite iniciar una recuperacin
despus de la eliminacin o corrupcin accidental de una tabla, pues
la tabla se eliminara de nuevo durante la restauracin lgica.
Repeticin de la copia de seguridad para espacios de almacenamiento
omitidos durante la copia
No puede hacer una copia de seguridad de espacios de almacenamiento que
estn fuera de servicio o temporalmente inaccesibles. Si un espacio de
almacenamiento est fuera de servicio, ONBar lo pasa por alto durante la
copia de seguridad y escribe un mensaje en el archivo de anotaciones de
actividades. Emprenda una de las acciones siguientes:
v Repita la copia de seguridad ms tarde cuando el espacio de
almacenamiento est de nuevo en lnea.
v Restaure los espacios de almacenamiento a partir de una copia de
seguridad anterior, si est disponible. Debe existir como mnimo una copia
de seguridad de nivel 0 de cada espacio de almacenamiento para que este
se pueda restaurar. Para conocer detalles, consulte el tema Restauracin a
partir de una copia de seguridad ms antigua en la pgina 6-22.
Realizacin de una copia de seguridad del sistema completo (solo
Dynamic Server)
Para realizar una copia de seguridad secuencial de nivel 0 de todos los
espacios de almacenamiento en lnea y de los archivos de anotaciones lgicas,
ejecute uno de estos mandatos:
onbar -b -w
onbar -b -w -L 0
blobsp2.1
# comentario pasar por alto este texto
/usr/informix/my_dbspace1 # hacer copia de seguridad de este espacio de base
de datos
; otro comentario
blobsp2.2 /usr/informix/dbsl.1
/usr/informix/rootdbs.1 dbsl.2 ; copia de seguridad de dos espacios de almacenamiento
Figura 4-1. Archivo de ejemplo con una lista de espacios de almacenamiento
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-17
Para obtener ms detalles, consulte el tema Realizacin de una restauracin
del sistema completo (solo Dynamic Server) en la pgina 6-21.
Copia de seguridad de objetos grandes inteligentes en espacios de SB
(solo Dynamic Server)
Puede hacer una copia de seguridad de objetos grandes inteligentes en uno o
ms espacios de SB o incluirlos en una copia de seguridad del sistema
completo. En una copia de seguridad de nivel 0, se copia el espacio de SB
completo. En una copia de seguridad de nivel 1 o nivel 2, se copian las
pginas de SB modificadas del espacio de SB.
El ejemplo siguiente realiza una copia de seguridad de nivel 0 del espacio de
SB s9sbpace:
onbar -b -L 0 s9sbspace
Cuando activa el registro de anotaciones para un objeto grande inteligente,
debe realizar inmediatamente una copia de seguridad de nivel 0 para asegurar
que el objeto se pueda recuperar por completo. Para conocer detalles sobre el
registro de anotaciones para espacios de SB, consulte el manual IBM Informix:
Gua del administrador.
Utilizacin de copias de seguridad ficticias en un depsito de datos (solo
Dynamic Server)
El High-Performance Loader (HPL) en la modalidad Express carga tablas en
la modalidad de solo lectura. Una copia de seguridad cambia la tabla a la
modalidad de actualizacin. Utilice uno de estos mandatos:
onbar -b # el mtodo recomendado
onbar -b -F
Aviso: Es recomendable que utilice copias de seguridad ficticias en sistemas
de prueba, no en sistemas de produccin. No puede restaurar datos a
partir de una copia de seguridad ficticia. (Si ha realizado una copia de
seguridad ficticia, debe recargar la tabla para poder restaurar los
datos).
Copia de seguridad de espacios de BLOB en una base de datos con
registro de anotaciones (solo Dynamic Server)
Siga estos pasos para hacer una copia de seguridad de espacios de BLOB en
una base de datos que hace uso del registro de transacciones:
1. Antes de hacer una copia de seguridad de un nuevo espacio de BLOB,
compruebe que el archivo de anotaciones que registr la creacin del
espacio de BLOB ya no es el archivo de anotaciones actual.
Para verificar el estado del archivo de anotaciones, utilice el mandato
onstat -l o xctl onstat -l. Para conmutar al archivo de anotaciones
siguiente, ejecute el mandato onmode -l.
4-18 IBM Informix: Gua de copia de seguridad y restauracin
Los espacios de BLOB no se pueden utilizar hasta que el archivo de
anotaciones deja de ser el archivo de anotaciones actual. Para obtener ms
informacin sobre la verificacin del estado del archivo de anotaciones,
consulte el tema onstat -l en la pgina B-5. Para obtener informacin
sobre el cambio de archivos de anotaciones, consulte la seccin sobre
onmode del manual IBM Informix: Administrator's Reference.
2. Si actualiza o suprime objetos grandes simples de un espacio de BLOB,
debe hacer copia de seguridad de todos los archivos de anotaciones,
incluido el archivo de anotaciones actual. Si el espacio de BLOB est en
lnea, utilice el mandato onbar -b -l -c .
Cuando actualiza o suprime objetos grandes simples de un espacio 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 hacer una copia de seguridad
de l.
3. Haga una copia de seguridad de los espacios de BLOB utilizando el
mandato onbar -b u onbar -b -w.
Aviso: Si realiza una restauracin en caliente de un espacio de BLOB y no
hace una copia de seguridad de los archivos de anotaciones lgicas
despus de actualizar o suprimir los datos del espacio de BLOB, ste
no se podr restaurar.
Copia de seguridad de archivos de anotaciones lgicas cuando los
espacios de BLOB estn fuera de lnea (solo Dynamic Server)
Para hacer una copia de seguridad de los archivos de anotaciones lgicas
cuando un espacio de BLOB est fuera de lnea, utilice el mandato onbar -b -l
-O o onbar -b -O. Si esta copia de seguridad se realiza satisfactoriamente,
ONBar emite el cdigo 178.
Para recuperar los archivos de anotaciones lgicas, utilice el mandato onbar -b
-s -O.
Aviso: Si hace una copia de seguridad de archivos de anotaciones lgicas que
contienen cambios hechos en un espacio de BLOB mientras este est
fuera de lnea, los objetos grandes simples de ese espacio de BLOB no
se podrn restaurar. Si un espacio de BLOB fuera de lnea no se ha
modificado, se podr restaurar.
Asignacin de un nombre a una sesin de copia de seguridad (solo
Extended Parallel Server)
Para asignar un nombre a una sesin de copia de seguridad, utilice este
mandato:
onbar -b -q session1
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-19
Para supervisar la sesin de copia de seguridad, utilice el mandato onstat -g
bus.
Realizacin de una copia de seguridad fsica (solo Extended Parallel
Server)
Utilice la opcin -p para realizar una copia de seguridad de nivel 0 o copia de
seguridad incremental solo de los espacios de almacenamiento, sin realizar
tambin copia de seguridad de los archivos de anotaciones lgicas, como
muestra el mandato siguiente. En el mandato de copia de seguridad, puede
listar los espacios de almacenamiento en la lnea de mandatos o en un
archivo.
onbar -b -p
Para restaurar los datos, previamente debe haber hecho una copia de
seguridad de los archivos de anotaciones lgicas. Para obtener ms
informacin, consulte el tema Copia de seguridad de archivos de anotaciones
lgicas en Extended Parallel Server (solo Extended Parallel Server) en la
pgina 4-24.
Copia de seguridad de un segmento de base de datos (solo Extended
Parallel Server)
Puede especificar espacios de almacenamiento individualmente o mediante un
nombre de segmento de base de datos. El especificar espacios de almacenamiento
con un nombre de segmento de base de datos simplifica los mandatos de
copia de seguridad. El nombre de segmento de base de datos se convierte en
los nombres de los espacios de almacenamiento que constituyen el segmento.
Si hace una copia de seguridad de un segmento de base de datos, ONBar
copia todos los espacios de almacenamiento contenidos en ese segmento.
Para hacer una copia de seguridad de todos los espacios de base de datos de
un segmento llamado fin_slice, utilice este mandato:
onbar -b fin_slice
Copia de seguridad de tipos de tabla
La Tabla 4-1 describe casos de copia de seguridad para seis tipos de tabla.
Para obtener ms informacin sobre los tipos de tabla, consulte el captulo
sobre almacenamiento de datos del manual IBM Informix: Gua del
administrador.
4-20 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 4-1. Copia de seguridad de tipos de tabla
Tipo de tabla IDS XPS Puede hacer una copia de seguridad de este tipo de tabla?
Estndar * * S.
Temporal * * No.
De trabajo * No.
Operacional * S. Si utiliza la modalidad express de pload para cargar una tabla
operacional, no puede restaurar de forma segura los datos a menos
que haya realizado una copia de seguridad de nivel 0 despus de la
carga. No es suficiente solo hacer copia de seguridad de los archivos
de anotaciones lgicas.
En bruto * * S. Si actualiza una tabla en bruto, no puede restaurar de forma
segura los datos a menos que haya realizado una copia de seguridad
de nivel 0 despus de la actualizacin. No es suficiente solo hacer
copia de seguridad de los archivos de anotaciones lgicas.
Esttica * S.
Importante: Realice una copia de seguridad de nivel -0 antes de convertir una
tabla en bruto, esttica u operacional al tipo STANDARD.
Copia de seguridad de archivos de anotaciones lgicas
Para obtener informacin bsica, consulte el tema Qu es una copia de
seguridad de archivos de anotaciones lgicas? en la pgina 1-3. Puede hacer
una copia de seguridad de los archivos de anotaciones lgicas por separado o
juntamente con espacios de almacenamiento. Es recomendable que haga una
copia de seguridad de los archivos de anotaciones lgicas tan pronto como se
llenen para poder reutilizarlos y como proteccin contra la prdida de datos si
se pierden los discos donde residen los archivos de anotaciones. Cuando los
archivos de anotaciones se llenan, el servidor de bases de datos hace una
pausa hasta que el usuario hace una copia de seguridad de los archivos de
anotaciones lgicas.
Puede hacer una copia de seguridad manual de los archivos de anotaciones
lgicas o iniciar una copia de seguridad continua de archivos de anotaciones
lgicas. Las copias de seguridad de archivos de anotaciones lgicas son
siempre de nivel 0. Despus de cerrar el archivo de anotaciones actual, puede
hacer una copia de seguridad de l.
Copia de seguridad de archivos de anotaciones lgicas en Dynamic
Server (solo Dynamic Server)
Si no utiliza copias de seguridad del sistema completo, debe hacer una copia
de seguridad de los archivos de anotaciones lgicas, pues debe restaurar tanto
los espacios de almacenamiento como los archivos de anotaciones lgicas.
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-21
Si realiza copias de seguridad y restauraciones del sistema completo, puede
evitar tener que restaurar archivos de anotaciones lgicas. Es recomendable
que haga tambin una copia de seguridad de los archivos de anotaciones
lgicas cuando utilice copias de seguridad del sistema completo. Estas copias
de seguridad de archivos de anotaciones le permiten recuperar los datos hasta
un momento posterior a la copia de seguridad del sistema completo, lo que
minimiza la prdida de datos. El diagrama siguiente muestra la sintaxis de los
mandatos onbar -b -l.
Copia de seguridad de archivos de anotaciones lgicas:
-b -l
-C
-c
-s
-O
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 -c Cierra y hace una copia de
seguridad del archivo de
anotaciones lgicas actual as como
de los dems archivos de
anotaciones lgicas llenos
Ninguna.
-b -l -C Inicia una copia de seguridad
continua de archivos de anotaciones
Reserve un dispositivo de almacenamiento
dedicado y una ventana de terminal, pues las
copias de seguridad continuas de archivos de
anotaciones se ejecutan indefinidamente, a la
espera de que se llenen los archivos de
anotaciones lgicas. Para detener una copia de
seguridad continua de archivos de anotaciones,
interrumpa el proceso de ONBar (^C o
SIGTERM).
-b -l -O Elude las restricciones normales de
la copia de seguridad de archivos
de anotaciones lgicas, tales como
cuando un espacio de BLOB est
fuera de lnea
Si se produce una copia de seguridad de archivos
de anotaciones cuando los espacios de BLOB
estn fuera de lnea, se visualiza el cdigo 178 en
el archivo de anotaciones de actividades de
ONBar.
-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,
ON-Bar recupera automticamente los archivos
de anotaciones lgicas. Para obtener informacin,
consulte el tema Recuperacin de archivos de
anotaciones lgicas en la pgina 6-18.
4-22 IBM Informix: Gua de copia de seguridad y restauracin
Realizacin de una copia de seguridad continua de archivos de
anotaciones lgicas
Puede iniciar una copia de seguridad continua de archivos de anotaciones
lgicas de las maneras siguientes:
v Especifique onbar -b -l -C.
v Asigne al parmetro alarmprogram la va de acceso completa de log_full.sh
(en UNIX) o de log_full.bat (en Windows).
v Asigne al parmetro alarmprogram la va de acceso completa de
alarmprogram.sh (en UNIX) o la va de acceso de alarmprogram.bat (en
Windows) y asigne el valor Y al parmetro BACKUPLOGS contenido en ese
archivo.
v Puede escribir su propia alarma de sucesos y establecerla como valor de
ALARMPROGRAM. Para obtener ms informacin, consulte el tema
ALARMPROGRAM en la pgina 9-5 y el manual IBM Informix:
Administrator's Reference.
Una vez iniciada la copia de seguridad continua de archivos de anotaciones
lgicas, la operacin de copia se ejecuta indefinidamente a la espera de que se
llenen los archivos de anotaciones lgicas. Para detener la copia de seguridad
continua de archivos de anotaciones lgicas, interrumpa el proceso de
ONBar.
Si se produce un error mientras se ejecuta la copia de seguridad continua de
archivos de anotaciones lgicas, la copia se detiene. Si el proceso se detiene,
ejecute de nuevo el mandato onbar -b -l -C.
Sugerencia: Reserve un dispositivo de almacenamiento dedicado para
mejorar el rendimiento durante las copias de seguridad continuas
de archivos de anotaciones lgicas.
Realizacin de una copia de seguridad manual de archivos de
anotaciones lgicas
Para iniciar una copia de seguridad manual de archivos de anotaciones
lgicas, utilice el mandato onbar -b -l. Si establece alarmprogram en
no_log.sh o no_log.bat, debe iniciar manualmente una copia de seguridad de
archivos de anotaciones lgicas.
Para hacer una copia de seguridad del archivo de anotaciones lgicas actual,
utilice el mandato onbar -b -l -c.
Utilizacin de ALARMPROGRAM para establecer la modalidad de la copia
de seguridad de archivos de anotaciones
Utilice el parmetro de configuracin ALARMPROGRAM para controlar las
copias de seguridad continuas de archivos de anotaciones. Si
Captulo 4. Realizacin de operaciones de copia de seguridad con ON-Bar 4-23
ALARMPROGRAM est establecido en log_full.sh o log_full.bat, cuando se
llena un archivo de anotaciones lgicas, el servidor de bases de datos
desencadena la alarma de suceso 23. Esta alarma de suceso llama al mandato
onbar -b -l para copiar el archivo de anotaciones lgicas lleno. Reinicie el
servidor de bases de datos despus de cambiar el valor de
ALARMPROGRAM.
Solo UNIX
Si no define el parmetro ALARMPROGRAM, o si est establecido en
$INFORMIXDIR/etc/log_full.sh, ONBar realiza copias de seguridad
continuas de archivos de anotaciones. Para desactivar la copia de seguridad
continua de archivos de anotaciones, establezca ALARMPROGRAM en
$INFORMIXDIR/etc/no_log.sh.
Fin de Solo UNIX
Solo Windows
Para iniciar la copia de seguridad continua de archivos de anotaciones
mediante ALARMPROGRAM, establezca este parmetro en
%INFORMIXDIR%\etc\log_full.bat. Para desactivar la copia de seguridad
continua de archivos de anotaciones, establezca ALARMPROGRAM en
%INFORMIXDIR%\etc\no_log.bat.
Fin de Solo Windows
Para generar mensajes de correo electrnico o de avisador para un
administrador de bases de datos designado (DBA) cuando se active un nivel
de error determinado, establezca ALARMPROGRAM en $INFORMIXDIR/etc/
alarmprogram.sh o %INFORMIXDIR%\etc\alarmprogram.bat. Luego, edite
el archivo para activar el registro automtico de anotaciones, establecer el
nivel de los errores y aadir la direccin electrnica del administrador de
bases de datos (DBA).
Copia de seguridad de archivos de anotaciones lgicas en Extended
Parallel Server (solo Extended Parallel Server)
Debe hacer una copia de seguridad de los archivos de anotaciones lgicas
aunque utilice tablas sin registro de anotaciones, pues debe restaurar tanto los
espacios de almacenamiento como los archivos de anotaciones lgicas.
Utilice onstat -g bus o onstat -g bus_sm para supervisar los archivos de
anotaciones lgicas y los procesos onbar-worker en cada coservidor de la
sesin de copia de seguridad actual. Para obtener ms informacin, consulte
el tema Supervisacin del estado del Planificador de Copia de Seguridad
(solo Extended Parallel Server) en la pgina 8-15.
4-24 IBM Informix: Gua de copia de seguridad y restauracin
Copia de seguridad de archivos de anotaciones lgicas:
-b -l
-q sesin -s

-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

-t indicacin_horaria (1) (1) -f nombreArchivo


-q sesin -L nivel
lista_espaciosBase- Datos
(2)
-w
Notas:
1 Solo Extended Parallel Server
2 Solo Dynamic Server
Elemento Finalidad Consideraciones importantes
-v Verifica una copia de seguridad
Si la verificacin es satisfactoria,
puede restaurar sin problemas
los espacios de almacenamiento.
Especifique onbar -v para verificar la copia de
seguridad. Puede realizar una verificacin de
punto en el tiempo. No puede verificar los
archivos de anotaciones lgicas. Debe especificar
el parmetro -b o -v en primer lugar.
Puede verificar una copia de seguridad del
sistema completo o una copia de seguridad solo
fsica (IDS).
lista_espaciosBase-
Datos
Especifica una lista de espacios
de almacenamiento de los que se
va a hacer copia de seguridad o
verificar
Si especifica ms de un nombre de espacio de
almacenamiento, separe los nombres con un
espacio en blanco.
En XPS, si especifica un segmento de base de
datos, se verifican todos los espacios de base de
datos contenidos en el segmento.
5-4 IBM Informix: Gua de copia de seguridad y restauracin
Elemento Finalidad Consideraciones importantes
-f nombreArchivo Verifica 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 los verifique.
Puede utilizar cualquier va de acceso o nombre
de archivo vlidos en UNIX o Windows. Para
conocer el formato de este archivo, consulte la
Figura 4-1 en la pgina 4-17.
El archivo puede listar varios espacios de
almacenamiento en cada lnea.
-L nivel Especifica el nivel de copia de
seguridad que se debe verificar
(XPS):
v 0 para una copia de seguridad
completa
v 1 para los cambios producidos
desde la ltima copia de
seguridad de nivel 0
v 2 para los cambios producidos
desde la ltima copia de
seguridad de nivel 1
El programa de utilidad archecker realiza una
verificacin completa de las copias de seguridad
de nivel 0 en todos los servidores de bases de
datos y realiza una verificacin limitada de las
copias de seguridad de nivel 1 y de nivel 2.
-q sesin Asigna un nombre a la sesin de
verificacin (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 126 caracteres.
Este nombre aparece en el programa de utilidad
onstat para que el usuario pueda seguir el
progreso de la sesin de verificacin.
-t
indicacin_horaria
Especifica la fecha y la hora en
la que se verifican los espacios
de base de datos.
El formato utilizado para especificar la fecha y la
hora depende del entorno local GLS utilizado
actualmente. Si la variable de entorno
GL_DATETIME est definida, debe especificar la
fecha y la hora de acuerdo con esa variable. Si el
entorno local GLS no est definido, utilice el
formato de fecha de ANSI:
AAAA-MM-DD HH:MM:SS.
-w Verifica una copia de seguridad
del sistema completo
Solo se puede utilizar en IDS.
Clculo de la cantidad de espacio temporal para archecker
El programa de utilidad archecker necesita unos 15 megabytes de espacio
temporal para un sistema de tamao medio (40-50 gigabytes) y 25 megabytes
para un sistema grande. Este espacio temporal se guarda en el sistema de
archivos, en el directorio especificado por el parmetro AC_STORAGE, no en
Captulo 5. Verificacin de las copias de seguridad 5-5
los espacios de base de datos. Los archivos temporales contienen mapas de
bits de la copia de seguridad y de las pginas de particin, pginas de
bloques libres, pginas reservadas, y opcionalmente, pginas de mapas de
BLOB libres e informacin de depuracin. El programa de utilidad archecker
debe tener permisos para el directorio de archivos temporales.
Si la copia de seguridad se verifica satisfactoriamente, los archivos temporales
se suprimen. Si la copia de seguridad no pasa la verificacin, los archivos
temporales se conservan. Copie los archivos en otra ubicacin para que el
Soporte Tcnico pueda examinarlos.
Si su servidor de bases de datos solo contiene espacios de base de datos,
utilice la frmula siguiente para calcular la cantidad de espacio temporal, en
kilobytes, necesaria para los archivos temporales de archecker:
espacio = (130 KB * nmero_de_bloques) + (tamao_de_pgina * nmero_de_tablas) +
(0,05 KB * nmero_de_archivos_de_anotaciones)
Dynamic Server
Si su servidor de bases de datos contiene espacios de BLOB o espacios de SB,
utilice la frmula siguiente para calcular la cantidad de espacio temporal
necesaria para los archivos temporales de archecker:
espacio = (130 KB * nmero_de_bloques) + (tamao_de_pgina * nmero_de_tablas) +
(0,05 KB * nmero_de_archivos_de_anotaciones) +
(tamao_de_pgina * (nmero_de_pginas_de_BLOB/252))
Fin de Dynamic Server
nmero_de_bloques
es el nmero mximo de bloques de datos que prev para el
servidor de bases de datos.
tamao_de_pgina
es el tamao de pgina del sistema, en kilobytes.
nmero_de_tablas
es el nmero mximo de tablas que prev para el servidor de
bases de datos.
nmero_de_archivos_de_anotaciones
es el nmero de archivos de anotaciones lgicas del servidor
de bases de datos.
nmero_de_pginas_de_BLOB
es el nmero de pginas de BLOB contenidas en los espacios
de BLOB o el nmero de espacios de SB. (Si su servidor de
5-6 IBM Informix: Gua de copia de seguridad y restauracin
bases de datos contiene espacios de SB, sustituya
nmero_de_pginas_de_BLOB por el nmero de espacios de SB).
(solo IDS)
Por ejemplo, necesitar 12,9 megabytes de espacio temporal de disco en un
sistema de 50 gigabytes cuyo tamao de pgina es de 2 kilobytes. Este sistema
no contiene ningn espacio de BLOB, tal como muestra la sentencia siguiente:
13.252 KB = (130 KB * 25 bloques) + (2 KB * 5000 tablas) +
(0,05 KB * 50 archivos de anotaciones) + (2 KB * 0)
Para convertir los kilobytes a megabytes, divida el resultado por 1024:
12,9 MB = 13.252/1024
Ejemplos de verificacin
Los ejemplos siguientes muestran cmo verificar una copia de seguridad
existente y cmo realizar una verificacin inmediatamente despus de una
copia de seguridad.
Realizacin de una verificacin solamente
Para verificar una copia de seguridad de todos los espacios de
almacenamiento, utilice el mandato onbar -v. Los archivos de anotaciones
lgicas no se verifican.
Para verificar los espacios de almacenamiento de copia de seguridad que
aparecen listados en el archivo bkup1, utilice este mandato:
onbar -v -f /usr/backups/bkup1
Realizacin de una verificacin de punto en el tiempo
Para realizar una verificacin de punto en el tiempo para una copia de
seguridad, utilice el mandato siguiente especificando el valor de
indicacin_horaria entre comillas:
onbar -v -t "2001-12-10 10:20:50"
Verificacin de una copia de seguridad del sistema completo (solo
Dynamic Server)
Para verificar una copia de seguridad del sistema completo, utilice este
mandato:
onbar -v -w
Verificacin de espacios de BLOB (solo Dynamic Server)
El mandato onbar -v no puede verificar los enlaces entre filas de datos y
objetos grandes simples de un espacio de BLOB. En su lugar utilice el
mandato oncheck -cD para verificar los enlaces de un espacio de BLOB. Para
obtener informacin sobre oncheck, consulte el manual IBM Informix:
Administrator's Reference.
Captulo 5. Verificacin de las copias de seguridad 5-7
Verificacin de espacios de SB (solo Dynamic Server)
El mandato onbar -v verifica solo las extensiones de objetos grandes
inteligentes de un espacio de SB. Para realizar una verificacin completa,
utilice el mandato oncheck -cS. Para obtener informacin sobre oncheck,
consulte el manual IBM Informix: Administrator's Reference.
Interpretacin de los mensajes de verificacin
Cuando el usuario verifica una copia de seguridad, ONBar escribe mensajes
de resumen en el archivo bar_act.log que indican qu espacios de
almacenamiento se verificaron y si la verificacin se realiz satisfactoriamente
o no. El programa de utilidad archecker escribe mensajes detallados en el
archivo ac_msg.log. El Soporte Tcnico utiliza el archivo ac_msg.log para
diagnosticar problemas de las operaciones de copia de seguridad y
restauracin.
Mensaje de verificacin de ejemplo del archivo de anotaciones de
actividades de ON-Bar
La copia de seguridad de nivel 0 del espacio de base de datos dbs2.2 pas la
verificacin, tal como se indica a continuacin:
Begin backup verification of level0 for dbs2.2 (Storage Manager Copy ID:##)
Completed level-0 backup verification successfully.
La copia de seguridad de nivel 0 del espacio de base de datos rootdbs no
pas la verificacin, tal como se indica a continuacin:
Begin backup verification of level0 for rootdbs (Storage Manager Copy ID:##).
ERROR: No se puede cerrar la comprobacin fsica: mensaje de error.
Mensaje de verificacin de ejemplo del archivo de anotaciones de
mensajes de archecker
El archivo de anotaciones de mensajes de archecker contiene informacin ms
detallada, tal como se muestra a continuacin:
STATUS: Scan PASSED
STATUS: Control page checks PASSED
STATUS: Starting checks of dbspace dbs2.2.
STATUS: Checking dbs2.2:TBLSpace
.
.
STATUS: Tables/Fragments Validated: 1
Archive Validation Passed
Qu hacer si falla la verificacin de la copia de seguridad
Si una copia de seguridad no pasa la verificacin, no intente restaurar los
datos copiados. Los resultados son imprevisibles y la causa puede ser desde la
corrupcin del servidor de bases de datos hasta una restauracin fallida
debido a que ONBar no puede encontrar el objeto de copia de seguridad en
el gestor de almacenamiento. De hecho, la restauracin puede parecer
satisfactoria, pero ello oculta el problema real existente en los datos o soporte
de almacenamiento.
5-8 IBM Informix: Gua de copia de seguridad y restauracin
Los tres tipos diferentes de copias de seguridad corruptas son los siguientes:
v Copias de seguridad con pginas corruptas
v Copias de seguridad con informacin de control corrupta
v Copias de seguridad con datos faltantes
Copias de seguridad con pginas corruptas
Si las pginas estn corruptas, el problema reside en las bases de datos, no en
la copia de seguridad ni en el soporte de almacenamiento. Ejecute oncheck
-cd para cualquier tabla que genere errores y luego repita la operacin de
copia de seguridad y validacin. Para verificar extensiones y pginas
reservadas, ejecute oncheck -ce y oncheck -cr.
Copias de seguridad con informacin de control corrupta
En este caso, todos los datos son correctos, pero parte de la informacin de
control de la copia de seguridad es incorrecta, lo cual podra causar problemas
en la restauracin. Solicite ayuda al Soporte Tcnico.
Copias de seguridad con datos faltantes
Cuando faltan datos en una copia de seguridad, puede no ser posible
recuperarla. Despus de una prdida de datos, intente restaurar a partir de
una copia de seguridad anterior. Luego restaure los archivos de anotaciones
actuales.
Copias de seguridad de datos no coherentes del servidor de bases de
datos
Existen casos en los que archecker devuelve un cdigo de xito a ONBar
pero muestra un cdigo de error en los archivos de anotaciones de mensajes
de archecker. Esta situacin se produce cuando archecker verifica que
ONBar ha hecho copia de seguridad de los datos correctamente, pero los
datos del servidor de bases de datos no eran vlidos o eran incoherentes
cuando se copiaron.
Procedimientos para corregir problemas de verificacin de las copias de
seguridad
Siga estos pasos cuando una copia de seguridad no pase el proceso de
verificacin. El primer procedimiento diagnostica por qu una copia de
seguridad no pas la verificacin; el segundo procedimiento verifica una copia
de seguridad caducada y el tercer procedimiento verifica una copia de
seguridad en la que faltan datos.
Para diagnosticar por qu una copia de seguridad no pas la verificacin:
1. Verifique que la variable de entorno AC_CONFIG y el contenido del
archivo de configuracin de archecker estn definidos correctamente. Si
estas variables estn definidas incorrectamente, el archivo de anotaciones
de actividades de ONBar muestra un mensaje.
Captulo 5. Verificacin de las copias de seguridad 5-9
2. Repita inmediatamente la operacin de copia de seguridad en un soporte
de almacenamiento diferente.
No reutilice el soporte de copia de seguridad original, pues podra estar en
mal estado.
3. No utilice los datos copiados resultantes de esta operacin de copia de
seguridad. Si la copia de seguridad de nivel 0 es incorrecta, no utilice las
copias de seguridad correspondientes de nivel 1 y nivel 2.
4. Verifique la nueva copia de seguridad. Si la verificacin se realiza
satisfactoriamente, podr restaurar con seguridad los espacios de
almacenamiento.
5. Utilice el gestor de almacenamiento para marcar como caducada la copia
de seguridad que no pas la verificacin y luego ejecute el programa de
utilidad onsmsync.
Para obtener ms informacin sobre el marcar datos como caducados
desde el gestor de almacenamiento, consulte la documentacin de su
gestor de almacenamiento o el manual IBM Informix: Storage Manager Gua
del administrador. Para obtener ms informacin, consulte el tema
Utilizacin del programa de utilidad onsmsync en la pgina 8-8.
6. Si la verificacin falla de nuevo, llame al Soporte Tcnico y proporcione la
informacin siguiente:
v El nombre de su herramienta de copia de seguridad (ONBar)
v El archivo online.log del servidor de bases de datos
v El archivo de anotaciones de mensajes de archecker
v El directorio AC_STORAGE donde reside el mapa de bits de la copia de
seguridad y copias de pginas importantes salvadas.
Si solo est corrupta parte de la copia de seguridad, el Soporte Tcnico
puede ayudarle a determinar qu porcin de la copia de seguridad se
puede restaurar en un caso de emergencia.
7. El Soporte Tcnico puede sugerirle que ejecute mandatos oncheck para un
conjunto de tablas. (Consulte el tema Copias de seguridad con pginas
corruptas en la pgina 5-9.)
Para verificar una copia de seguridad caducada:
1. Compruebe el estado del archivo de guardar de la copia de seguridad en
el gestor de almacenamiento. Si el gestor de almacenamiento ha marcado
como caducado el archivo de guardar de la copia de seguridad, el
programa de utilidad archecker no puede verificar el archivo.
2. Utilice los mandatos del gestor de almacenamiento para activar el archivo
de guardar caducado de la copia de seguridad. Consulte la documentacin
del gestor de almacenamiento o el manual IBM Informix: Storage Manager
Gua del administrador.
5-10 IBM Informix: Gua de copia de seguridad y restauracin
3. Repita la verificacin de la copia de seguridad: onbar -v.
Para restaurar cuando faltan datos en una copia de seguridad:
1. Seleccione la fecha y hora de una copia de seguridad anterior a la que
acaba de fallar. Para realizar una verificacin de punto en el tiempo, utilice
este mandato:
onbar -v -t indicacin_horaria dbspace1
2. Si la copia de seguridad ms antigua pasa la verificacin, realice una
restauracin fsica de punto en el tiempo utilizando el mismo valor de
indicacin_horaria, y luego realice una restauracin de anotaciones, de esta
manera:
onbar -r -p -t indicacin_horaria dbspace1
onbar -r -l
3. Para evitar que el gestor de almacenamiento restaure una copia de
seguridad que no pas la verificacin, utilice el gestor de almacenamiento
para marcar como caducada la copia de seguridad incorrecta y luego
ejecute el programa de utilidad onsmsync. El programa de utilidad
onsmsync elimina la copia de seguridad incorrecta en el archivo de inicio
de emergencia y en la base de datos sysutils.
Captulo 5. Verificacin de las copias de seguridad 5-11
5-12 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 6. Restauracin de datos con ON-Bar
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
Realizacin de una restauracin . . . . . . . . . . . . . . . . . . . . . 6-15
Restauracin de espacios de almacenamientos especificados . . . . . . . . . . . . 6-16
Realizacin de una restauracin lgica . . . . . . . . . . . . . . . . . . . 6-16
Restauracin de datos en Extended Parallel Server (solo Extended Parallel Server). . . . . 6-17
Realizacin de una restauracin fsica seguida de una restauracin lgica. . . . . . . . 6-17
Recuperacin de archivos de anotaciones lgicas . . . . . . . . . . . . . . . . 6-18
Realizacin de una restauracin en fro . . . . . . . . . . . . . . . . . . . 6-19
Realizacin de una restauracin del sistema completo (solo Dynamic Server) . . . . . . 6-21
Restauracin de datos hasta un punto en el tiempo . . . . . . . . . . . . . . . 6-22
Restauracin a partir de una copia de seguridad ms antigua. . . . . . . . . . . . 6-22
Realizacin de una restauracin de punto en anotaciones (solo Dynamic Server) . . . . . 6-23
Restauracin de espacios de almacenamiento en lnea . . . . . . . . . . . . . . 6-23
Reconstruccin de archivos de bloques durante una restauracin . . . . . . . . . . 6-24
Restauracin de un espacio de almacenamiento eliminado. . . . . . . . . . . . . 6-25
Restauracin de los datos cuando se reinicializa el servidor de bases de datos . . . . . . 6-26
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
Sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-29
Ejemplos de redenominacin de bloques de datos durante una restauracin . . . . . . . . 6-30
Redenominacin de bloques de datos con opciones de lnea de mandatos . . . . . . . 6-30
Redenominacin de bloques de datos utilizando un archivo . . . . . . . . . . . . 6-30
Redenominacin de bloques de datos mientras se especifican otras opciones. . . . . . . 6-31
Redenominacin de un bloque de datos para un dispositivo no existente . . . . . . . . 6-31
Transferencia de datos con la restauracin importada . . . . . . . . . . . . . . . . 6-32
Importacin de una restauracin . . . . . . . . . . . . . . . . . . . . . . 6-33
Copyright IBM Corp. 1996, 2003 6-1
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
Interaccin entre la restauracin reiniciable y el valor BAR_RETRY . . . . . . . . . . 6-41
Reinicio de una restauracin lgica . . . . . . . . . . . . . . . . . . . . 6-42
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
Contenido de este captulo
Este captulo describe los diferentes tipos de restauraciones que realiza
ONBar.
Qu tipos de restauraciones realiza ON-Bar
Puede restaurar espacios de almacenamiento contenidos tanto en archivos en
bruto como en archivos elaborados. Si su sistema contiene espacios de
almacenamiento primarios y de rplica, ONBar escribe al mismo tiempo en
los bloques de datos primarios y de rplica durante la restauracin. (La
duplicacin es una estrategia que asocia un bloque de datos primario de un
espacio de almacenamiento con un bloque de rplica de igual tamao).
Importante: No puede especificar espacios de base de datos temporales en
una restauracin en caliente ni en una restauracin en fro.
Cuando restaura los espacios de base de datos crticos (por
ejemplo, el espacio de base de datos raz), el servidor de bases de
datos reconstruye los espacios de base de datos temporales, pero
estn vacos.
Qu es una restauracin en caliente?
Durante una restauracin en caliente, el servidor de bases de datos est en
lnea, inactivo o en la modalidad de recuperacin rpida. A menos que el
servidor de bases de datos haya fallado, puede restaurar espacios de
almacenamiento no crticos durante una restauracin en caliente en las
situaciones siguientes:
v El espacio de almacenamiento est en lnea, pero uno de sus bloques de
datos est fuera de lnea, en estado de recuperacin o no es coherente.
v El espacio de almacenamiento est fuera de lnea o inactivo.
6-2 IBM Informix: Gua de copia de seguridad y restauracin
Si el servidor de bases de datos pasa a estar fuera de lnea, pero los espacios
de base de datos crticos son todos correctos, ponga el servidor de bases de
datos en lnea y realice una restauracin en caliente. Si el servidor de bases de
datos pasa a estar fuera de lnea y un espacio de base de datos crtico est
inactivo, realice una restauracin en fro. Para conocer detalles, consulte el
tema Qu es una restauracin en fro? en la pgina 6-3.
Qu es una restauracin en fro?
Si un espacio de base de datos crtico se daa debido a un error de disco o
datos corruptos, el servidor de bases de datos pasa automticamente a estar
fuera de lnea. Si un espacio de base de datos crtico queda fuera de servicio,
debe realizar una restauracin en fro de todos los espacios de base de datos
crticos.
Para realizar una restauracin en fro, el servidor de bases de datos debe estar
fuera de lnea en Dynamic Server o en la modalidad de microkernel en
Extended Parallel Server. Puede realizar una restauracin en fro de todos los
espacios de almacenamiento con independencia de si estaban en lnea o fuera
de lnea cuando el servidor qued fuera de servicio.
Realice una restauracin en fro cuando falle el servidor de bases de datos o
necesite realizar una de las tareas siguientes:
v Restauracin de punto en el tiempo
v Restauracin de punto en el archivo de anotaciones
v Restauracin del sistema completo (solo Dynamic Server)
v Restauracin importada
v Cambiar el nombre de bloques de datos (solo Dynamic Server)
La restauracin en fro primero restaura fsicamente todos los espacios de
almacenamiento crticos, luego restaura los espacios de almacenamiento no
crticos y finalmente los archivos de anotaciones lgicas. El servidor de bases
de datos entra en la modalidad de recuperacin despus de restaurarse las
pginas reservadas del espacio de base de datos raz. Cuando finaliza la
restauracin lgica, el servidor de bases de datos entra en la modalidad de
reposo. Utilice el mandato onmode para poner en lnea el servidor de bases
de datos. Para obtener ms informacin, consulte el tema Realizacin de una
restauracin en fro en la pgina 6-19.
Sugerencia: Si replica los espacios de base de datos crticos, es menos
probable que tenga que realizar una restauracin en fro despus
de un error de disco, pues el servidor de bases de datos puede
utilizar el espacio de almacenamiento replicado. Si replica los
espacios de archivos de anotaciones lgicas, es ms probable que
pueda recuperar los datos de archivos de anotaciones lgicas si
fallan uno o ms discos.
Captulo 6. Restauracin de datos con ON-Bar 6-3
Qu es una restauracin mixta?
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. Si necesita proporcionar acceso a una tabla o
conjunto de tablas determinado lo antes posible, puede ser conveniente
realizar una restauracin mixta. Una restauracin mixta restaura primero los
espacios de base de datos crticos, y despus los dems espacios de
almacenamiento que especifica en una restauracin en fro. Cuando el
servidor de bases de datos vuelva a estar en lnea, realice una o ms
restauraciones en caliente de los espacios de almacenamiento restantes y de
los archivos de anotaciones lgicas.
Los espacios de almacenamiento que no restaura durante la restauracin en
fro no se pueden utilizar hasta que los restaura con una restauracin en
caliente, aunque el error pueda no haberlos daado. Aunque una restauracin
mixta hace que los datos crticos estn disponibles ms pronto, el proceso
completo de restauracin exige ms tiempo, pues los archivos de anotaciones
lgicas se restauran dos veces: una vez durante la restauracin en fro y de
nuevo durante la restauracin en caliente.
Qu es una restauracin en paralelo?
Si realiza una restauracin utilizando el mandato onbar -r, ONBar restaura
los espacios de almacenamiento en paralelo y aplica los archivos de
anotaciones lgicas una vez.
Dynamic Server
Si BAR_MAX_BACKUP tiene el valor 1, ONBar restaura los espacios de
almacenamiento secuencialmente. Si no realiz una copia de seguridad del
sistema completo, debe utilizar el mandato onbar -r para restaurar los datos.
Fin de Dynamic Server
Extended Parallel Server
Si BAR_WORKER_MAX tiene el valor 1, ONBar restaura los espacios de
almacenamiento secuencialmente.
Fin de Extended Parallel Server
Qu es una restauracin del sistema completo? (solo Dynamic Server)
Las restauraciones del sistema completo son siempre secuenciales. Si ha hecho
una copia de seguridad del sistema completo (onbar -b -w), puede restaurar
el sistema completo (onbar -r -w o onbar -r -p -w) y restaurar o no los
archivos de anotaciones lgicas. Elija realizar una restauracin del sistema
6-4 IBM Informix: Gua de copia de seguridad y restauracin
completo para sistemas pequeos o cuando necesite restaurar archivos de
anotaciones lgicas. Puede realizar una restauracin del sistema completo en
la modalidad de punto en el tiempo.
Qu es una restauracin de punto en el tiempo?
Una restauracin de punto en el tiempo es una restauracin en fro que puede
utilizar para corregir errores que de otra manera podra no ser posible
corregir. Un ejemplo de error de esta clase es la eliminacin accidental de una
tabla. Una restauracin completa restaura la tabla durante la restauracin
fsica, pero la elimina de nuevo durante la restauracin lgica. La restauracin
de punto en el tiempo le permite restaurar los datos en el estado que tenan
justo antes de eliminarse la tabla.
Cuando restaura el servidor de bases de datos hasta el estado que tena en un
determinado momento, las transacciones que no estaban confirmadas en ese
momento se pierden. Tambin se pierden todas las transacciones realizadas
despus de la restauracin de punto en el tiempo. Para obtener informacin
sobre cmo realizar una restauracin de punto en el tiempo, consulte el tema
Restauracin de datos hasta un punto en el tiempo en la pgina 6-22.
Qu es una restauracin importada?
ONBar le permite restaurar objetos en una instancia de servidor de bases de
datos diferente de aqulla desde la que se hizo copia de seguridad los datos.
Este tipo de restauracin se denomina restauracin importada.
Puede realizar restauraciones importadas utilizando copias de seguridad del
sistema completo, secuenciales o en paralelo. Debe utilizar versiones
compatibles de XBSA y de los gestores de almacenamiento para ambas
operaciones. Si realiza una restauracin importada en paralelo, la operacin
debe incluir todos los espacios de almacenamiento, archivos de anotaciones
lgicas y archivos administrativos del servidor de bases de datos de origen
para sincronizar la instancia. Para obtener ms informacin, consulte el tema
Transferencia de datos con la restauracin importada en la pgina 6-32.
No puede utilizar una copia de seguridad obtenida de una versin del
servidor de bases de datos para restaurarla en una versin diferente.
Qu es una restauracin con redenominacin de bloques de datos?
(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.
Captulo 6. Restauracin de datos con ON-Bar 6-5
Para obtener ms informacin, consulte el tema Redenominacin de bloques
de datos durante una restauracin (solo Dynamic Server) en la pgina 6-27.
Qu es una restauracin reiniciable? (solo Dynamic Server)
Si se produce un error en el servidor de bases de datos, soporte de
almacenamiento o ONBar durante una restauracin, puede reiniciar la
restauracin desde el punto en el que fall. No es necesario que reinicie la
restauracin desde el principio. El parmetro RESTARTABLE_RESTORE
controla si ONBar puede hacer un seguimiento de los espacios de
almacenamiento y archivos de anotaciones lgicas que se restauraron
satisfactoriamente.
Puede reiniciar los tipos siguientes de restauraciones:
v Sistema completo
v Punto en el tiempo
v Espacios de almacenamiento
v Parte lgica de una restauracin en fro
Para obtener ms detalles, consulte los temas Utilizacin de la restauracin
reiniciable para recuperar datos (solo Dynamic Server) en la pgina 6-39 y
RESTARTABLE_RESTORE (solo Dynamic Server) en la pgina 9-23.
Utilizacin de la lista de comprobacin para la recuperacin
Utilice esta lista de comprobacin para decidir si es necesario realizar una
restauracin:
v Hay datos perdidos o corruptos?
v Es necesario corregir un error en una transaccin confirmada?
v Est fuera de servicio el servidor de bases de datos o tiene un disco
anmalo?
v Existe algn espacio de almacenamiento o bloque de datos inutilizable o
incoherente?
v Examine los archivos y datos de salida siguientes para obtener informacin
sobre su sistema:
Datos de salida de onstat -d y onstat -l
Archivo de mensajes del servidor de bases de datos
Archivo de actividades de ONBar
Archivos de anotaciones para gestores de almacenamiento
Datos de salida de oncheck (Dynamic Server) o de onutil CHECK
(Extended Parallel Server)
Archivos oncfg
Distribucin fsica de los datos (discos)
6-6 IBM Informix: Gua de copia de seguridad y restauracin
Esquema de la base de datos (mandato dbschema)
Archivos af* (assertion failures), si los hay
Archivos de vuelco de la memoria, si los hay
Extended Parallel Server
Archivo xcfg
Fin de Extended Parallel Server
Informe generado por ism_chk.pl
El informe creado por ism_chk.pl es til para investigar problemas de las
operaciones de copia de seguridad o restauracin. Para obtener detalles,
consulte el manual IBM Informix: Storage Manager Gua del administrador.
v Calcule el tiempo necesario para realizar la restauracin.
v Determine si es necesaria una restauracin en caliente o en fro. Si necesita
poner fuera de lnea el servidor de bases de datos para realizar la
restauracin, solicite a los usuarios clientes que se desconecten del sistema.
v Si sospecha la existencia de un problema en el gestor de almacenamiento,
en la conexin XBSA, en el sistema operativo o en el soporte de
almacenamiento, consulte al proveedor del producto.
Supervisin de las restauraciones
Para determinar el estado de cada espacio de almacenamiento y de sus
bloques de datos, o el estado de la restauracin, examine los datos de salida
del programa de utilidad onstat -d. El programa de utilidad onstat -d solo es
funcional si el servidor de bases de datos est en lnea. Para obtener ms
informacin sobre onstat -d, consulte el tema onstat -d en la pgina B-1. La
siguiente tabla describe la informacin en la segunda posicin de la columna
etiquetas en la primera (espacios de almacenamiento) y en la segunda
(bloques de datos) seccin de la salida de onstat -d y las acciones necesarias
para resolver los problemas.
Extended Parallel Server
En Extended Parallel Server puede utilizar el programa de utilidad xctl onstat
-d para comprobar los espacios de almacenamiento de todos los coservidores.
Fin de Extended Parallel Server
Captulo 6. Restauracin de datos con ON-Bar 6-7
Parmetro de
onstat -d
Estado del espacio de almacenamiento o
bloque de datos Accin necesaria
El espacio de almacenamiento ya no
existe.
Realice una restauracin en fro, de punto
en el tiempo, al estado que tena el
espacio de almacenamiento antes de ser
eliminado.
D El bloque de datos es inutilizable o el
espacio de almacenamiento est
inhabilitado.
Realice una restauracin en caliente del
espacio de almacenamiento afectado.
I El bloque de datos se ha restaurado
fsicamente, pero necesita una
restauracin lgica.
Realice una restauracin lgica.
L El espacio de almacenamiento se est
restaurando lgicamente.
Repita la restauracin lgica.
N Se cambia el nombre del bloque de datos,
el cual es inutilizable o incoherente. (IDS)
Realice una restauracin en caliente del
bloque de datos cuando el dispositivo
fsico est disponible.
O El bloque de datos est en lnea. No es necesaria ninguna accin.
P El espacio de almacenamiento se restaura
fsicamente.
Realice una restauracin lgica, si no
existe ya una en curso.
R El espacio de almacenamiento se est
restaurando.
Realice una restauracin fsica o lgica.
X El espacio de almacenamiento o bloque
de datos se replica de nuevo.
No es necesaria ninguna accin.
Comprobacin de que los dispositivos de almacenamiento 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 su 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.
6-8 IBM Informix: Gua de copia de seguridad y restauracin
Restauracin de archivos de guardar con ISM
Si est utilizando ISM, puede restaurar datos a partir de archivos de guardar
contenidos en el volumen de almacenamiento. Cuando el servidor ISM recibe
una peticin de restauracin, el mandato ism_watch solicita al usuario que
monte el volumen de almacenamiento necesario en el dispositivo de
almacenamiento. Cuando monte el volumen, la restauracin se reanudar.
Puede definir el periodo de retencin para un archivo de guardar o volumen.
A menos que hayan caducado todos los archivos de guardar del volumen,
puede utilizar ONBar para restaurarlo.
Cuando concluye el periodo de retencin de un archivo de guardar, ONBar
ya no puede restaurarlo. Para recrear un conjunto de guardar caducado,
utilice el mandato ism_catalog -recreate from.
Si define el periodo de retencin de un volumen, ISM conserva los archivos
de guardar hasta que hayan caducado todos los archivos de guardar de ese
volumen. Para recuperar un volumen caducado, utilice el mandato
ism_catalog -recover from. Para obtener ms informacin, consulte el manual
IBM Informix: Storage Manager Gua del administrador.
Realizacin de una restauracin completa
El diagrama siguiente muestra la sintaxis de los mandatos onbar -r.
Realizacin de una restauracin completa:

-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

Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-7


Elemento Finalidad Consideraciones importantes
-c Crea un punto de control y bloquea o desbloquea
el servidor de bases de datos
Ninguna.
block Bloquea el servidor de bases de datos para
impedir cualquier transaccin
Configura el servidor de bases de datos
para una copia de seguridad externa.
Mientras el servidor de bases de datos
est bloqueado, los usuarios pueden
acceder a l en la modalidad de solo
lectura. Mandato de ejemplo:
onmode -c block
unblock Desbloquea el servidor de bases de datos, lo que
permite reanudar las transacciones de datos y las
operaciones normales del servidor de bases de
datos
No realice el desbloqueo hasta que
finalice la copia de seguridad externa.
Mandato de ejemplo:
onmode -c unblock
Bloqueo y desbloqueo de Extended Parallel Server (solo Extended
Parallel Server)
Esta seccin muestra la sintaxis de los mandatos de bloqueo y desbloqueo de
Extended Parallel Server.
Bloqueo de coservidores o del servidor de bases de datos
Utilice el mandato onutilEBR BLOCK para bloquear coservidores o el
servidor de bases de datos. Las palabras clave EBR, BLOCK, y SESSION
pueden estar escritas en maysculas o minsculas. Antes de iniciar una copia
de seguridad externa, bloquee el servidor de bases de datos o coservidor.
Puede dejar bloqueados los coservidores el tiempo que desee.
EBR BLOCK

,
grupo_coservi- dores SESSION nombre_sesin

7-8 IBM Informix: Gua de copia de seguridad y restauracin


Elemento Finalidad Consideraciones importantes
BLOCK Obliga a crear un punto de control que descarga
el contenido de almacenamientos intermedios a
disco y bloquea el servidor de bases de datos o
coservidores especificados para impedir
cualquier transaccin
Mientras un coservidor o servidor de
bases de datos est bloqueado, los
usuarios pueden acceder a l en la
modalidad de solo lectura.
grupo_coser-
vidores
Especifica el conjunto de coservidores a
bloquear
Puede bloquear uno o ms coservidores
especificados (grupos de coservidores), o
bloquear todos ellos especificando cogroup_all.
Si especifica nombres de coservidor, utilice este
formato:
nombre_servidor_base_datos.ID_coservidor. Si
especifica un identificador de rango para un
grupo de coservidores, utilice este formato:
nombre_servidor_base_datos.%r(primero.ltimo).
Si no especifica ningn grupo de
coservidores o nombre de coservidor,
se bloquean todos los coservidores
del servidor de bases de datos.
EBR Especifica un mandato de copia de seguridad o
restauracin externa
Ninguna.
SESSION
nombre_sesin
Asigna un nombre de sesin al mandato onutil
EBR BLOCK
Utilice el nombre de sesin para supervisar el
estado de la copia de seguridad externa.
Si no se especifica ningn nombre de
sesin, onutil crea un nombre de
sesin con este formato:
ebr_ID_coservidor_conexin.ID_
sesin_sql_cliente.nmero_manda-
to_ebr.
Cuando se bloquea un coservidor, se sincronizan todos los datos del disco y
los usuarios pueden acceder al coservidor en la modalidad de solo lectura.
Cuando bloquea un coservidor, se bloquea el coservidor completo. Puede
bloquear una lista de coservidores, grupos de coservidores o el servidor de
bases de datos completo. Puede asignar un nombre de sesin a la operacin
de bloqueo.
Para bloquear el servidor de bases de datos completo (todos los coservidores
contenidos en cogroup_all), utilice uno de estos dos mandatos:
onutil ebr block;
o bien
onutil ebr block cogroup_all;
Cuando el mandato de bloqueo finaliza su ejecucin, el ID de sesin por
omisin se visualiza en la salida estndar y se escribe un mensaje en el
archivo online.log.
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-9
Cuando finalice la copia de seguridad externa, desbloquee el servidor de
bases de datos. Para ver el diagrama de sintaxis, consulte el tema
Desbloqueo de coservidores o del servidor de bases de datos en la pgina
7-10.
Bloqueo de un grupo de coservidores y especificacin de un nombre de
sesin
Es til especificar un nombre de sesin para supervisar las sesiones de copia
de seguridad externa. El mandato siguiente bloquea los coservidores definidos
en el grupo de coservidores data_cogroup y designa el Planificador de Copia
de Seguridad para ese grupo de coservidores como block_data_cogroup:
onutil ebr block data_cogroup session block_data_cogroup;
Para obtener informacin sobre cmo crear grupos de coservidores, consulte la
seccin sobre onutil del manual IBM Informix: Administrator's Reference. Para
obtener informacin sobre cmo supervisar la sesin de copia de seguridad,
consulte el tema Supervisin de una copia de seguridad externa en la
pgina 7-13.
Bloqueo de coservidores
Para bloquear coservidores determinados, especifique el nombre del
coservidor o utilice el identificador de rango para un grupo de coservidores
en el mandato onutil. Por ejemplo, xps.%r(1.4) abarca los coservidores xps.1,
xps.2, xps.3 y xps.4. El mandato de ejemplo siguiente bloquea los coservidores
xps.1 y xps.2.
onutil ebr block xps.1, xps.2;
Para obtener informacin sobre cmo especificar nombres de coservidor e
identificadores de rango para grupos de coservidores, consulte la seccin
sobre onutil del manual IBM Informix: Administrator's Reference.
Desbloqueo de coservidores o del servidor de bases de datos
Cuando finalice la copia de seguridad externa, utilice el mandato onutilEBR
UNBLOCK para desbloquear y permitir el acceso de escritura para las
transacciones de datos. Las palabras clave EBR, UNBLOCK, SESSION, ABORT
y COMMIT pueden estar escritas en maysculas o minsculas.
EBR UNBLOCK

SESSION nombre_sesin
,
grupo_coservidores
ABORT
COMMIT

,
lista_espacios

7-10 IBM Informix: Gua de copia de seguridad y restauracin


Elemento Finalidad Consideraciones importantes
ABORT Desbloquea los coservidores especificados, pero
no coloca una marca en los espacios de base de
datos para indicar que se ha hecho copia de
seguridad
Utilice la opcin ABORT cuando
falle la copia de seguridad externa
o cuando no desea actualizar el
estado de la copia de seguridad.
Los espacios de base de datos no se
pueden restaurar.
grupo_coser-
vidores
Especifica una lista de uno o ms nombres de
grupos de coservidores para desbloquear los
coservidores
Puede especificar cogroup_all, nombres de
grupos de coservidores, nombres de coservidores
o un identificador de rango para un grupo de
coservidores.
Se desbloquean todos los
coservidores contenidos en los
grupos de coservidores
especificados que actualmente estn
bloqueados. Si no especifica el
nombre de un grupo de
coservidores, se desbloquean todos
los coservidores del servidor de
bases de datos. Si un coservidor
determinado no est bloqueado, se
notifica un error.
COMMIT Marca los espacios o segmentos de base de datos
listados como que se ha hecho copia de
seguridad satisfactoria mientras el conjunto de
coservidores estaba bloqueado.
Habilita archivos de anotaciones lgicas y copias
de espacios de base de datos recin aadidos. Si
no se han producido actualizaciones registradas
desde la ltima copia de seguridad, esta opcin
marca el espacio de base de datos para que se
omita la aplicacin del archivo de anotaciones.
Para realizar una verificacin, emita el mandato
onstat -d.
Si no especifica ningn espacio ni
segmento de base de datos con la
palabra clave COMMIT, se
confirman los espacios y segmentos
de base de datos de los
coservidores que se bloquearon.
EBR Especifica una copia de seguridad o restauracin
externa
Ninguna.
SESSION
nombre_sesin
Especifica un nombre de sesin, que puede ser
un nombre especificado por el usuario o un
nombre creado automticamente por onutil en el
mandato de bloqueo
El nombre de sesin puede ser un
nombre que se utiliz en un
mandato de bloqueo anterior. Todos
los coservidores que formaban parte
de esa sesin estn ahora
desbloqueados.
lista_espacios Especifica los espacios o segmentos de base de
datos de los que se ha hecho copia de seguridad
satisfactoria
Separe con comas los nombres de
los espacios o segmentos de base de
datos.
UNBLOCK Desbloquea los coservidores o servidor de bases
de datos, lo que permite reanudar las
transacciones de datos y las operaciones
normales del servidor de bases de datos
Finaliza la copia de seguridad
externa.
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-11
Para desbloquear una lista de coservidores, grupos de coservidores o el
servidor de bases de datos completo, puede especificar un nombre de sesin.
No es necesario que la lista de coservidores especificada en el mandato onutil
EBR UNBLOCK coincida con la lista de coservidores especificada en el
mandato onutil EBR BLOCK.
Para marcar determinados espacios o segmentos de base de datos o todos
ellos como que se ha hecho copia de seguridad en cada coservidor bloqueado,
utilice la opcin COMMIT. Utilice la opcin ABORT cuando no desee marcar
como que se ha hecho copia de seguridad de ningn espacio de base de
datos.
Sugerencia: Tenga cuidado de no desbloquear coservidores que otro usuario
ha bloqueado. (Para obtener informacin, consulte el tema
Supervisin de una copia de seguridad externa en la pgina
7-13).
Desbloqueo de todos los coservidores y marcaje de espacios de base de
datos como que se ha hecho copia de seguridad
Para desbloquear el servidor de bases de datos completo (todos los
coservidores contenidos en cogroup_all), utilice uno de los dos mandatos
siguientes. La opcin COMMIT marca todos los espacios de base de datos de
cada coservidor como poseedores de una copia de seguridad de nivel 0.
onutil ebr unblock commit;
o bien
onutil ebr unblock cogroup_all commit;
Desbloqueo de un grupo de coservidores y marcaje de espacios de base
de datos determinados como que se ha hecho copia de seguridad
El ejemplo siguiente desbloquea los coservidores del grupo data_group y
marca determinados espacios o segmentos de base de datos como que se ha
hecho copia de seguridad. La opcin COMMIT coloca una marca para indicar
que se ha hecho copia de seguridad de los espacios de base de datos
rootdbs.1, rootdbs.2 y rootdbs.3.
onutil ebr unblock data_group commit rootdbs.%r(1..3);
Desbloqueo de una sesin determinada sin marcar espacios de base de
datos como que se ha hecho copia de seguridad
Utilice la opcin ABORT para cancelar una copia de seguridad externa fallida
y desbloquear el grupo de coservidores. No puede restaurar externamente
estos espacios de base de datos porque las copias de seguridad son
incompletas.
Si utiliza la opcin ABORT, no se puede omitir la aplicacin del archivo de
anotaciones lgicas, aunque se haya hecho copia de seguridad del espacio de
7-12 IBM Informix: Gua de copia de seguridad y restauracin
base de datos completo. En este caso, utilice la opcin COMMIT para
confirmar esos espacios de base de datos de los que se hizo copia de
seguridad satisfactoria y utilice la opcin ABORT para los espacios de base de
datos restantes.
El ejemplo siguiente desbloquea los coservidores identificados en la sesin
block_data_cogroup y no coloca una marca en ningn espacio de bases de
datos para indicar que se ha hecho copia de seguridad. La sesin se debe
haber especificado en un mandato de bloqueo anterior. La opcin ABORT
hace que no se marque como que se ha hecho copia de seguridad de ningn
espacio de base de datos.
onutil ebr unblock session block_data_cogroup abort;
Supervisin de una copia de seguridad externa
Para supervisar el estado de la copia de seguridad externa, utilice el mandato
onstat -g -bus. Para buscar coservidores bloqueados, utilice el mandato xctl
onstat -. Para obtener ms informacin, consulte el tema Utilizacin de la
opcin onstat -g bus en la pgina 8-15.
Para supervisar el estado de la copia de seguridad externa en la base de datos
sysmaster, utilice las consultas siguientes de SQL. Para obtener ms
informacin, consulte el tema Tablas SMI del Planificador de copia de
seguridad (solo Extended Parallel Server) en la pgina 10-9.
# buscar todos los coservidores bloqueados
SELECT * FROM sysbuobject
WHERE is_block = 1 AND is_coserver = 1;
# buscar todos los coservidores bloqueados de mi sesin
SELECT * FROM sysbuobjses WHERE os_ses_id = "mi_sesin";
Seguimiento de una copia de seguridad externa
El servidor de bases de datos y ONBar no hacen un seguimiento de las
copias de seguridad externas. Para supervisar los datos de la copia de
seguridad externa, utilice un gestor de almacenamiento proporcionado por
otro proveedor o haga un seguimiento manual de los datos. La Tabla 7-1
muestra los elementos que es recomendable supervisar en una copia de
seguridad externa. ONBar mantiene un historial limitado de las
restauraciones externas.
Captulo 7. Realizacin de una copia de seguridad y restauracin externa 7-13
Tabla 7-1. Elementos a supervisar cuando se utiliza una copia de seguridad y restauracin externa
Elementos a supervisar Ejemplos
Via de acceso completa de cada archivo de
bloques de datos para cada espacio de
almacenamiento del que se ha hecho copia
de seguridad
/work/dbspaces/rootdbs (UNIX)
c:\work\dbspaces\rootdbs (Windows)
Tipo de objeto Espacios de base de datos crticos, espacios de
almacenamiento no crticos
ins_copyid_hi y ins_copyid_lo ID de copia asignado por el gestor de almacenamiento a
cada objeto de copia de seguridad
Fecha y hora de la copia de seguridad Fecha y hora en las que se bloque y desbloque el
servidor de bases de datos
Soporte de copia de seguridad Nmero del volumen de cinta o va de acceso del disco
Versin del servidor de bases de datos Versin 9.4 o Versin 8.40
Qu se restaura en una restauracin externa?
Si pierde un disco, coservidor o el sistema completo, puede restaurar
externamente los datos solo si se hizo copia de seguridad externamente. Debe
utilizar el mismo programa de utilidad de terceros para la copia de seguridad
y la restauracin externas. Para restaurar externamente los espacios de
almacenamiento, copie a disco los datos de copia de seguridad. Utilice el
mandato onbar -r -e para marcar los espacios de almacenamiento como
restaurados fsicamente, aplicar los archivos de anotaciones lgicas y poner de
nuevo en lnea los espacios de almacenamiento. Si no especifica un mandato
de restauracin externa, el servidor de bases de datos considera que los
espacios de almacenamiento estn todava inactivos.
Puede realizar estos tipos de restauraciones externas:
v Restauracin externa en caliente. Marque los espacios de almacenamiento
no crticos como restaurados fsicamente y luego realice una restauracin
lgica de estos espacios de almacenamiento.
v Restauracin externa en fro. Marque los espacios de almacenamiento
como restaurados fsicamente y luego realice una restauracin lgica de
todos los espacios de almacenamiento. Opcionalmente, puede realizar una
restauracin externa en fro de punto en el tiempo.
Aviso: Cuando se realiza una restauracin externa en fro, ONBar no intenta
primero recuperar los archivos de anotaciones lgicas del servidor de
bases de datos, pues la copia de seguridad externa ya ha copiado los
archivos de anotaciones lgicas.
Para recuperar los archivos de anotaciones lgicas, ejecute onbar -l -s
antes de copiar la copia de seguridad externa y realice la restauracin
7-14 IBM Informix: Gua de copia de seguridad y restauracin
externa (onbar -r -e).
Extended Parallel Server
En Extended Parallel Server, debe realizar una restauracin lgica del sistema
completo despus de una copia de seguridad externa, aunque se haya hecho
copia de seguridad de todos los espacios de almacenamiento juntos.
Fin de Extended Parallel Server
Utilizacin de mandatos de restauracin externa
Utilice el mandato onbar -r -e para realizar una restauracin externa en
caliente o en fro. Este mandato marca los espacios de almacenamiento como
restaurados fsicamente y restaura los archivos de anotaciones lgicas. El
diagrama siguiente muestra la sintaxis de la restauracin externa.
Utilizacin de mandatos de restauracin externa
-r -e
-p
-t indicacin_horaria
(1)
-n ltima_anotacin
(2)
-q
-O

-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

Elemento Finalidad Consideraciones importantes


ninguna opcin Sincroniza la base de datos
sysutils y el archivo de
inicio de emergencia con el
catlogo del gestor de
almacenamiento
Ninguna.
8-8 IBM Informix: Gua de copia de seguridad y restauracin
Elemento Finalidad Consideraciones importantes
-b Reconstruye el archivo de
inicio de emergencia a
partir de la base de datos
sysutils solamente
No se utiliza con las dems opciones de onsmsync. No
sincroniza con el gestor de almacenamiento.
lista_espacios
BaseDatos
Lista los espacios de
almacenamiento para
marcar como caducados
Si especifica ms de un espacio de almacenamiento,
separe los nombres con un espacio en blanco.
-f
nombreArchivo
Especifica la va de acceso
de un archivo que contiene
una lista de espacios de
almacenamiento para
marcar como caducados
Utilice esta opcin para evitar tener que entrar una
larga lista de espacios de almacenamiento. El nombre de
archivo puede ser cualquier nombre de archivo vlido
para UNIX o Windows.
-g generacin Conserva un determinado
nmero de versiones de
cada copia de seguridad
de nivel 0
Se conserva la ltima generacin de las copias de
seguridad y se marcan como caducadas todas las
generaciones anteriores.
-i intervalo Marca como caducadas
todas las copias de
seguridad que son ms
antiguas que un periodo
de tiempo determinado
Conserva las copias de seguridad que son ms recientes
que el intervalo especificado. Las copias de seguridad
que son ms antiguas que el intervalo no se marcan
como caducadas si son necesarias para restaurar a partir
de otras copias posteriores a ese intervalo. Utilice el
formato ANSI o GLS para especificar el intervalo:
AAAA-MM-DD o HH:MM:SS
-O Aplica una poltica de
caducidad estricta
Si se utiliza con la opcin -t,-g o -i, marca como
caducados todos los niveles de una copia de seguridad,
aunque algunos sean necesarios para restaurar a partir
de un copia de seguridad realizada despus de la fecha
de caducidad. La opcin -O no afecta a la caducidad de
los archivos de anotaciones lgicas. Consulte el tema
Caducidad de todas las copias de seguridad en la
pgina 8-12.
-t
indicacin_horaria
Marca como caducadas
todas las copias de
seguridad que son
anteriores a una fecha y
hora determinadas.
Conserva las copias de seguridad que son ms recientes
que esa fecha y hora. Las copias de seguridad que son
ms antiguas que la indicacin_horaria no se marcan
como caducadas si son necesarias para restaurar a partir
de otras copias posteriores a esa indicacin_horaria.
Utilice el formato ANSI o GLS_DATETIME para
indicacin_horaria.
Eliminacin de copias de seguridad caducadas
Si se invoca sin especificar ninguna opcin, el programa de utilidad onsmsync
compara las copias de seguridad contenidas en el catlogo del gestor de
almacenamiento con las copias de seguridad contenidas en la base de datos
sysutils y el archivo de inicio de emergencia. El programa de utilidad
Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-9
onsmsync marca como caducadas y elimina todas las copias de seguridad
sobrantes contenidas en la base de datos sysutils y el archivo de inicio de
emergencia.
Extended Parallel Server
El programa de utilidad onsmsync inicia procesos onbar-merger que
suprimen copias de seguridad en todos los nodos donde residen gestores de
almacenamiento.
Fin de Extended Parallel Server
Caducidad de copias de seguridad antiguas en ISM
Importante: ISM y determinados gestores de almacenamiento de otros
proveedores no permiten que onsmsync suprima copias de
seguridad contenidas en el gestor de almacenamiento. Primero
ejecute onsmsync sin ningn parmetro. Luego, marque como
caducadas o suprima manualmente las copias de seguridad
antiguas contenidas en el gestor de almacenamiento.
1. Para marcar manualmente como caducadas las copias de
seguridad antiguas en ISM, utilice el mandato ism_config
-volume nombre -retention nmero_das.
Para obtener ms informacin, consulte el manual
IBM Informix: Storage Manager Gua del administrador.
2. Ejecute onsmsync sin especificar ninguna opcin.
Regeneracin del archivo de inicio de emergencia
Para regenerar el archivo de inicio de emergencia solamente, utilice este
mandato:
onsmsync -b
Dynamic Server
En Dynamic Server, este mandato guarda el archivo de inicio de emergencia
antiguo con el nombre ixbar.nmero_servidor.hora_sistema y lo regenera con
el nombre ixbar.nmero_servidor.
Fin de Dynamic Server
Extended Parallel Server
En Extended Parallel Server, este mandato guarda el archivo de inicio de
emergencia de copia de seguridad antiguo de cada coservidor con el nombre
Bixbar_nombre_sistema_principal_hora_sistema.nmero_servidor y lo
8-10 IBM Informix: Gua de copia de seguridad y restauracin
regenera con el nombre Bixbar_nombre_sistema_principal.nmero_servidor.
Fin de Extended Parallel Server
Regeneracin de la base de datos sysutils
Si pierde la base de datos sysutils, utilice el programa de utilidad bldutil, del
directorio $INFORMIXDIR/etc de UNIX o del directorio
%INFORMIXDIR%\etc de Windows, para reconstruir una base de datos
sysutils que contiene tablas vacas.
Luego, utilice el programa de utilidad onsmsync para reconstruir los datos de
copia de seguridad y restauracin en sysutils.
Importante: Si faltan la base de datos sysutils y el archivo de inicio de
emergencia, no puede reconstruirlos utilizando onsmsync.
Asegrese de hacer copia de seguridad del archivo de inicio de
emergencia junto con los dems archivos del sistema operativo.
Supresin de una copia de seguridad anmala
El programa de utilidad onsmsync no puede indicar qu copias de seguridad
no han pasado la verificacin. Si la ltima copia de seguridad no pas la
verificacin, pero s lo hizo una copia anterior, debe suprimir manualmente
los registros de la copia de seguridad anmala en el gestor de
almacenamiento y luego ejecutar onsmsync sin opciones para sincronizar
ONBar. Para obtener ms informacin, consulte el Captulo 5, Verificacin
de las copias de seguridad, en la pgina 5-1.
Caducidad de las copias de seguridad basada en la fecha de retencin
El ejemplo siguiente marca como caducadas las copias de seguridad iniciadas
antes del 24 de noviembre del 2000 y todas las copias de seguridad ficticias,
copias de seguridad fallidas y restauraciones:
onsmsync -t "2000-11-24 00:00"
Caducidad de una generacin de copias de seguridad
El ejemplo siguiente conserva los tres ltimos conjuntos de copias de
seguridad de nivel 0 y las copias de seguridad incrementales asociadas, y
marca como caducadas todas las copias de seguridad anteriores y todas las
restauraciones, copias de seguridad ficticias y copias de seguridad fallidas:
onsmsync -g 3
Caducidad de las copias de seguridad basada en el intervalo de
retencin
El ejemplo siguiente marca como caducadas todas las copias de seguridad que
son ms antiguas que tres das y todas las copias de seguridad ficticias, copias
de seguridad fallidas y restauraciones:
onsmsync -i "3 00:00"
Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-11
El ejemplo siguiente marca como caducadas todas las copias de seguridad que
son ms antiguas que 18 meses (especificado como 1 ao + 6 meses):
onsmsync -i "1-6"
Caducidad de todas las copias de seguridad
El programa de utilidad onsmsync conserva la ltima copia de seguridad de
nivel 0 a menos que se especifique la opcin -O. Si utiliza las opciones -O y -t,
se eliminan todas las copias de seguridad que son anteriores a la
indicacin_horaria especificada, aunque esas copias sean necesarias para una
restauracin. Si utiliza las opciones -O y -i, se eliminan todas las copias de
seguridad que son anteriores al intervalo especificado, aunque esas copias sean
necesarias para una restauracin.
Por ejemplo, para marcar como caducadas todas las copias de seguridad,
especifique lo siguiente:
onsmsync -O -g 0
Aviso: Si utiliza la opcin -O con las opciones -t, -i o -g, puede suprimir
accidentalmente copias de seguridad importantes, con lo que las
restauraciones no sern posibles.
Inicio y detencin de sesiones ON-Bar (solo Extended Parallel Server)
Los mandatos de control de la sesin le permiten detener y reiniciar sesiones
de ONBar. Puede detener y reiniciar una sesin para:
v detener temporalmente la copia de seguridad continua de archivos de
anotaciones
v Detener temporalmente algunas o todas las sesiones de ONBar mientras la
actividad del sistema es intensa
Inicio y detencin de sesiones de ON-Bar
sesin
off -q
on
-d

8-12 IBM Informix: Gua de copia de seguridad y restauracin


Elemento Finalidad Consideraciones importantes
off Suspende una sesin Ninguna.
on Reanuda una sesin
suspendida previamente
Ninguna.
-d Suprime una sesin ONBar finaliza la copia de seguridad de los espacios
de almacenamiento y archivos de anotaciones lgicas
actuales. Los espacios de almacenamiento y archivos de
anotaciones lgicas que no estn asignados a un proceso
onbar-worker no se procesan.
-q sesin Especifica el nombre de
sesin. La opcin -q es
opcional, pero sesin es
obligatorio.
El nombre de sesin puede tener un mximo de 128
caracteres. Ponga el nombre de sesin entre comillas si
el nombre contiene espacios en blanco.
El orden de las opciones no es importante. Por ejemplo, para suprimir la
sesin de ONBar myses10, utilice uno de estos mandatos:
onbar -d -q myses10
onbar -q myses10 -d
Utilizacin del programa de utilidad onbar_w
Para iniciar procesos onbar-worker manualmente, utilice el programa de
utilidad onbar_w.
Utilizacin de start_worker.sh para iniciar onbar_worker
onbar_w
-b -r -d -l -p

Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-13


Elemento Finalidad Consideraciones importantes
-b Acepta peticiones para hacer copia de
seguridad de espacios de almacenamiento
y archivos de anotaciones lgicas
Ninguna.
-r Acepta peticiones para restaurar espacios
de almacenamiento y archivos de
anotaciones lgicas
Ninguna.
-d Acepta peticiones para hacer copia de
seguridad y restaurar espacios de
almacenamiento
Ninguna.
-l Acepta peticiones para hacer copia de
seguridad y restaurar archivos de
anotaciones lgicas
Ninguna.
-p Acepta consultas del Planificador de Copia
de Seguridad para determinar dnde se
han copiado determinados objetos
Ninguna.
Especificar onbar_w sin ninguna opcin (comportamiento por omisin) es
equivalente a especificar onbar_w -b -r -d -l -p. La Tabla 8-1 muestra algunos
ejemplos de opciones de onbar_w. Algunas combinaciones de opciones
tambin realizan la misma accin.
8-14 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 8-1. Opciones de onbar_w
Opciones de onbar_w Acciones
ninguna El proceso onbar-worker realiza todas las acciones. Hace una copia de
seguridad y restaura espacios de almacenamiento y archivos de anotaciones
lgicas, y los coloca en el gestor de almacenamiento apropiado.
-b Hace una copia de seguridad de espacios de almacenamiento y archivos de
anotaciones lgicas
-b -d Hace una copia de seguridad de espacios de almacenamiento
-b -l Hace una copia de seguridad de archivos de anotaciones lgicas
-b -p Hace una copia de seguridad de espacios de almacenamiento y archivos de
anotaciones lgicas, y los coloca en el gestor de almacenamiento
-b -r Hace una copia de seguridad y restaura espacios de almacenamiento y
archivos de anotaciones lgicas
-d -p Hace una copia de seguridad y restaura espacios de almacenamiento y los
coloca en el gestor de almacenamiento
-l Hace una copia de seguridad y restaura archivos de anotaciones lgicas
-p Coloca espacios de almacenamiento y archivos de anotaciones lgicas en el
gestor de almacenamiento
-r Restaura espacios de almacenamiento y archivos de anotaciones lgicas
-r -p Restaura espacios de almacenamiento y archivos de anotaciones lgicas, y los
coloca en el gestor de almacenamiento
-b -r -d -l -p Realiza todas las acciones
-b -r -p Realiza todas las acciones
-d -l -p Realiza todas las acciones
Supervisacin del estado del Planificador de Copia de Seguridad (solo Extended
Parallel Server)
Utilice las opciones onstat -g bus y onstat -g bus_sm para supervisar el
estado del Planificador de Copia de Seguridad. El Planificador de Copia de
Seguridad hace un seguimiento de las sesiones planificadas y activas de
ONBar. Para obtener informacin sobre el acceso SQL al Planificador de
Copia de Seguridad, consulte el tema Tablas SMI del Planificador de copia
de seguridad (solo Extended Parallel Server) en la pgina 10-9.
Utilizacin de la opcin onstat -g bus
La opcin onstat -g bus muestra las sesiones actuales del Planificador de
Copia de Seguridad, las tareas planificadas para cada sesin de ONBar y las
tareas que estn actualmente en curso. Ambas opciones muestran la misma
informacin.
Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-15
Datos de salida de ejemplo de onstat -g bus cuando ON-Bar est inactivo
En el ejemplo siguiente, dos sesiones de copia de seguridad de archivos de
anotaciones lgicas estn suspendidas:
onstat -g bus
Backup scheduler sessions
-------------------------
Session "Log backup 2" state SUSPENDED error 0
Session "Log backup 1" state SUSPENDED error 0
Datos de salida de ejemplo de onstat -g bus durante una copia de
seguridad de un espacio de base de datos
En el ejemplo siguiente, ONBar y el Planificador de Copia de Seguridad
estn trabajando en la sesin gilism824589. Actualmente se est haciendo
copia de seguridad del espacio de base de datos dbs1.2. Los espacios de base
de datos dbs12.1, dbs12.2 y other estn a la espera de que se haga copia de
seguridad de ellos.
onstat -g bus
Backup scheduler sessions
-------------------------
Session "Log backup 2" state SUSPENDED error 0
Session "Log backup 1" state SUSPENDED error 0
Session "gilism824589" state WAITING error 0
DBSPACE(dbsl.2) level 0 BACKUP,RUNNING
DBSPACE(dbsl2.1) level 0 BACKUP,READY
DBSPACE(dbsl2.2) level 0 BACKUP,READY
DBSPACE(other) level 0 BACKUP,READY
Utilizacin de la opcin onstat -g bus_sm
La opcin onstat -g bus_sm muestra la configuracin actual del gestor de
almacenamiento, los gestores de almacenamiento asignados a cada coservidor
y las tareas que est realizando actualmente cada gestor de almacenamiento.
Datos de salida de ejemplo de onstat -g bus_sm cuando ON-Bar est
inactivo
El ejemplo siguiente muestra la versin y el nombre del gestor de
almacenamiento, el nmero de procesos onbar-worker, el nmero de
coservidores, el nmero mximo de procesos onbar-worker iniciados y el
tiempo de espera de inactividad de ONBar:
onstat -g bus_sm
Configured storage managers
---------------------------
BAR_SM 1
BAR_SM_NAME ism
BAR_WORKER_COSVR 1
BAR_DBS_COSVR 1,2
8-16 IBM Informix: Gua de copia de seguridad y restauracin
BAR_LOG_COSVR 1,2
BAR_WORKER_MAX 1
BAR_IDLE_TIMEOUT 5
END
Datos de salida de ejemplo de onstat -g bus_sm durante una copia de
seguridad de un espacio de base de datos
Cuando una sesin de copia de seguridad o restauracin est activa, onstat -g
bus_sm tambin visualiza informacin sobre los procesos onbar-worker
activos, tal como muestra el ejemplo siguiente:
onstat -g bus_sm
Configured storage managers
---------------------------
BAR_SM 1
BAR_SM_NAME ism
BAR_WORKER_COSVR 1
BAR_DBS_COSVR 1,2
BAR_LOG_COSVR 1,2
BAR_WORKER_MAX 1
BAR_IDLE_TIMEOUT 5
END
Active workers:
Worker 2 Coserver 1 Pid 4590 State BUSY "dbsl.2.0"
El proceso onbar-worker est realizando la copia de seguridad del segmento
de base de datos dbsl.2.0.
Captulo 8. Utilizacin de programas de utilidad de ON-Bar 8-17
8-18 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 9. Definicin de parmetros de configuracin de
ON-Bar
Definicin de parmetros de configuracin de archecker en AC_CONFIG (solo Dynamic Server) . . 9-2
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
Contenido de este captulo
Este captulo describe los parmetros de configuracin de ONBar que puede
definir en el archivo ONCONFIG y los parmetros de configuracin
dearchecker que puede definir en el archivo AC_CONFIG.
Asegrese de configurar su gestor de almacenamiento. Dependiendo del
gestor de almacenamiento que seleccione, podr definir parmetros de
Copyright IBM Corp. 1996, 2003 9-1
configuracin diferentes de ONBar. Antes de iniciar ONBar, consulte el tema
Instalacin y configuracin de un gestor de almacenamiento de otro
proveedor en la pgina 3-2.
La tabla siguiente describe atributos (si son aplicables) de cada parmetro.
Atributo Descripcin
valor de onconfig.std
Es el valor por omisin que aparece en el archivo onconfig.std
en Dynamic Server o en el archivo onconfig.xps en Extended
Parallel Server
si no est presente
Es el valor que el servidor de bases de datos proporciona si el
parmetro falta en el archivo ONCONFIG
Si este valor est presente en onconfig.std, el servidor de
bases de datos utiliza el valor de onconfig.std. Si este valor no
est presente en onconfig.std, el servidor de bases de datos
utiliza este valor.
unidades Son las unidades en las que se expresa el parmetro
rango de valores
Son los valores vlidos del parmetro
surte efecto Define el momento en el que un cambio en el valor del
parmetro afecta a la actividad de ONBar
Excepto donde se indica, el usuario puede cambiar el valor
del parmetro entre una operacin de copia de seguridad y
una restauracin.
consultar Es una referencia cruzada que remite a ms informacin
Definicin de parmetros de configuracin de archecker en AC_CONFIG (solo
Dynamic Server)
Debido a que ONBar invoca al programa de utilidad archecker para verificar
las operaciones de copia de seguridad, el usuario debe configurar estos
parmetros de archecker antes de poder utilizar la opcin onbar -v. Para
obtener ms informacin sobre la utilizacin de archecker, consulte el
Captulo 5, Verificacin de las copias de seguridad, en la pgina 5-1. La tabla
siguiente muestra los parmetros de configuracin de archecker que el
usuario especifica en el archivo AC_CONFIG.
9-2 IBM Informix: Gua de copia de seguridad y restauracin
Parmetro de
configuracin Finalidad IDS XPS
AC_MSGPATH Especifica la ubicacin del archivo de
anotaciones de mensajes de archecker
U U
AC_STORAGE Especifica la ubicacin de los archivos
temporales creados por archecker
U U
AC_VERBOSE28 Especifica la modalidad detallada o
lacnica para los mensajes de
archecker
U U
Archivo AC_CONFIG
valor de onconfig.std UNIX $INFORMIXDIR/etc/ac_config.std
Windows %INFORMIXDIR%\etc\ac_config.std
surte efecto Cuando se inicia onbar
Defina la variable de entorno AC_CONFIG para especificar la va de acceso
completa del archivo de configuracin de archecker (ac_config.std o un
archivo definido por el usuario). Debe especificar la va de acceso completa,
incluido el nombre de archivo de configuracin contenido en el archivo
AC_CONFIG o de lo contrario el programa de utilidad archecker puede no
funcionar correctamente. La tabla siguiente muestra ejemplos de vas de
acceso vlidas para AC_CONFIG.
/usr/informix/etc/ac_config.std
(UNIX)
/usr/local/my_ac_config.std
c:\Informix\etc\ac_config.std
(Windows)
c:\Informix\etc\my_ac_config.std
Si AC_CONFIG no est definido, el programa de utilidad archecker establece
la ubicacin por omisin del archivo de configuracin en
$INFORMIXDIR/etc/ac_config.std para UNIX o en
%INFORMIXDIR%\etc\ac_config.std para Windows.
AC_MSGPATH
valor de onconfig.std UNIX /tmp/ac_msg.log
Windows c:\temp\ac_msg.log
surte efecto Cuando se inicia onbar
El parmetro AC_MSGPATH contenido en el archivo AC_CONFIG especifica
la ubicacin del registro de mensajes archecker (ac_msg.log). Debe especificar
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-3
la va de acceso completa del archivo de anotaciones de mensajes en el
archivo AC_CONFIG o de lo contrario el programa de utilidad archecker
puede no funcionar correctamente.
Cuando verifica copias de seguridad con onbar -v, el programa de utilidad
archecker escribe mensajes de resumen en el archivo bar_act.log e indica si la
validacin tuvo xito o fall. El programa de utilidad archecker escribe
mensajes detallados en el archivo ac_msg.log. Si la copia de seguridad no
pasa la verificacin, deseche la copia y repita la operacin de copia de
seguridad, o entregue el archivo ac_msg.log al Soporte Tcnico. Para ver
mensajes de ejemplo, consulte el tema Interpretacin de los mensajes de
verificacin en la pgina 5-8.
AC_STORAGE
valor de onconfig.std UNIX /tmp
Windows c:\temp
surte efecto Cuando se inicia onbar
El parmetro AC_STORAGE contenido en el archivo AC_CONFIG especifica
la ubicacin del directorio donde archecker almacena sus archivos temporales.
Debe especificar la va de acceso completa de la ubicacin de almacenamiento
en el archivo AC_CONFIG o de lo contrario el programa de utilidad
archecker puede no funcionar correctamente.
La Tabla 9-1 lista los directorios y archivos que crea archecker. Si la copia se
verifica satisfactoriamente, estos archivos se suprimen.
Tabla 9-1. Archivos temporales de archecker
Directorio Archivos
CHUNK_BM Informacin de mapa de bits para cada espacio de almacenamiento
de copia de seguridad.
INFO Anlisis estadstico e informacin de depuracin para la copia de
seguridad.
SAVE Pginas de particin contenidas en el archivo PT.########.
Pginas de bloques libres contenidas en el archivo FL.########.
Pginas reservadas contenidas en el archivo RS.########.
Pginas de mapas de BLOB libre contenidas en el archivo
BF.######## (solo Dynamic Server).
9-4 IBM Informix: Gua de copia de seguridad y restauracin
Para calcular la cantidad de espacio libre necesario, consulte el tema Clculo
de la cantidad de espacio temporal para archecker en la pgina 5-5. Es
recomendable que el valor de AC_STORAGE sea una ubicacin con espacio
libre abundante.
AC_VERBOSE
valor de onconfig.std 1
rango de valores 1 para mensajes detallados contenidos en
ac_msg.log
0 para mensajes lacnicos contenidos en
ac_msg.log
surte efecto Cuando se inicia onbar
El parmetro AC_VERBOSE contenido en el archivo AC_CONFIG especifica
datos de salida detallados o lacnicos para el archivo de anotaciones de
mensajes de archecker.
Definicin de parmetros de ON-Bar en ONCONFIG
La seccin siguiente lista los parmetros de configuracin de ONBar e indica
los servidores de bases de datos a los que corresponden.
Importante: ONBar no utiliza los parmetros de configuracin TAPEDEV,
TAPEBLK, TAPESIZE, LTAPEBLK y LTAPESIZE. ONBar
comprueba si LTAPEDEV est establecido en /dev/null para
UNIX o en \dev\nul o NUL para Windows. Para obtener ms
informacin, consulte el tema LTAPEDEV (solo Dynamic
Server) en la pgina 9-23.
ALARMPROGRAM
valor de onconfig.std Dynamic Server:
En UNIX: /usr/informix/etc/log_full.sh
En Windows:
%INFORMIXDIR%\etc\log_full.bat
Extended Parallel Server: blanco
si valor no est presente Dynamic Server: no_log.sh o no_log.bat
Extended Parallel Server: blanco
rango de valores Va de acceso completa
surte efecto Cuando se cierra y reinicia el servidor de
bases de datos
consultar IBM Informix: Administrator's Reference
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-5
Utilice el parmetro de configuracin ALARMPROGRAM para gestionar
alarmas de sucesos y para iniciar o finalizar las copias de seguridad
automticas de anotaciones.
Utilice el script de shell log_full.sh o log_full.bat para iniciar las copias de
seguridad automticas de anotaciones. Modifique este script y asgnele la va
de acceso completa de ALARMPROGRAM en el archivo ONCONFIG.
Para generar alarmas de sucesos, establezca ALARMPROGRAM en
$INFORMIXDIR/etc/ alarmprogram.sh o en
%INFORMIXDIR%\etc\alarmprogram.bat y modifique el archivo segn
convenga. Para obtener ms informacin, consulte el manual IBM Informix:
Administrator's Reference.
Importante: Cuando selecciona realizar copias de seguridad automticas de
archivos de anotaciones lgicas, el soporte de copia de seguridad
debe estar siempre disponible para el proceso de copia.
No utilice el mandato de copia de seguridad continua de
archivos de anotaciones (onbar -b -l -C) si ha definido la copia
automtica de anotaciones mediante el parmetro
ALARMPROGRAM, y viceversa.
BAR_ACT_LOG
surte efecto IDS: Cuando se inicia onbar-driver
XPS: Cuando se inicia onbar o cuando se inicia un proceso
onbar-worker
El parmetro de configuracin BAR_ACT_LOG especifica la va de acceso
completa del archivo de anotaciones de actividades de ONBar. Debe
especificar una va de acceso correspondiente a un directorio que tenga una
cantidad apropiada de espacio disponible o bien utilice
$INFORMIXDIR/bar_act.log
Cuando se produce una actividad o error de copia de seguridad o
restauracin, ONBar escribe una breve descripcin en el archivo de
anotaciones de actividades. El formato del archivo es similar al formato del
archivo de anotaciones de mensajes del servidor de bases de datos. Puede
examinar el archivo de anotaciones de actividades para determinar los
resultados de las acciones de ONBar.
Especificacin de BAR_ACT_LOG con un nombre de archivo solamente
Si especifica solamente un nombre de archivo en el parmetro
BAR_ACT_LOG, ONBar crea el archivo de anotaciones de actividades de
ONBar en el directorio de trabajo donde se inici ONBar. Por ejemplo, si
inici ONBar desde /usr/mydata en UNIX, el archivo de anotaciones de
9-6 IBM Informix: Gua de copia de seguridad y restauracin
actividades se escribe en ese directorio.
Solo UNIX
Si el servidor de bases de datos inicia una copia de seguridad continua de
archivos de anotaciones lgicas, ONBar escribe en el archivo de anotaciones
de actividades de ONBar del directorio de trabajo correspondiente al
servidor de bases de datos.
Fin de Solo UNIX
Solo Windows
Si el servidor de bases de datos inicia una copia de seguridad continua de
archivos de anotaciones lgicas, ONBar escribe en el archivo de anotaciones
de actividades del directorio %INFORMIXDIR%\bin.
Fin de Solo Windows
Utilizacin de BAR_ACT_LOG en Extended Parallel Server (solo Extended
Parallel Server)
Los programas de utilidad onbar_w y onbar_m tambin escriben mensajes en
el archivo de anotaciones de actividades.
Si establece el valor de BAR_ACT_LOG en una va de acceso local, los
procesos onbar-driver y onbar-worker escriben en el archivo de anotaciones
de actividades de ONBar situado en el nodo donde se ejecuta el proceso. A
menos que su sistema est configurado para tener directorios compartidos, y
el archivo de anotaciones de actividades de ONBar se defina como situado
en un directorio compartido, cada nodo tiene su propio archivo de
anotaciones de actividades de ONBar.
Aviso: Aunque utilice algn otro directorio como va de acceso de
BAR_ACT_LOG, compruebe si el archivo de anotaciones de
actividades de ONBar se coloc en el directorio por omisin. Cuando
se inicia onbar-merger por primera vez, ese proceso escribe mensajes
en /tmp/bar_act.log hasta que tiene ocasin de leer el archivo
ONCONFIG.
BAR_BOOT_DIR (solo Extended Parallel Server)
valor de onconfig.std /usr/informix/etc
si valor no est presente blanco
surte efecto Cuando se inicia el proceso onbar-worker
siguiente
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-7
El parmetro de configuracin BAR_BOOT_DIR le permite cambiar la va de
directorios para los archivos de inicio de emergencia. Debe especificar este
parmetro en la seccin global del archivo ONCONFIG.
Acceso a los archivos de inicio de emergencia
Los programas de utilidad onbar_w, onbar_m y onbar_d deben poder
acceder al directorio que seleccione para los archivos de inicio de emergencia.
Todos los coservidores deben poder escribir en el directorio del usuario root.
El parmetro BAR_BOOT_DIR es para utilizarlo en un sistema donde el
directorio INFORMIXDIR es un directorio compartido y el usuario root no
tiene permiso para escribir en l. Para ejemplo, el valor de BAR_BOOT_DIR
puede ser el directorio /var/informix en un sistema multinodo. Debido a que
cada nodo tiene su propio sistema de archivos /var, ello evita problemas sobre
permisos de lectura/escritura.
Si cambia el valor del parmetro BAR_BOOT_DIR mientras est en ejecucin
un proceso onbar-worker, ste utilizar el valor antiguo del parmetro.
Cualquier nuevo proceso onbar-worker iniciado despus del cambio de valor
utilizar el nuevo valor del parmetro.
Aviso: Despus de cambiar el valor de BAR_BOOT_DIR, debe concluir todos
los procesos onbar-worker de todos los coservidores. Cuando los
procesos finalicen, realice una copia de seguridad de nivel 0 de todos
los espacios de almacenamiento o traslade los archivos desde el
directorio etc a la nueva ubicacin.
Salvaguarda de los archivos de inicio de emergencia durante la reversin
Cuando revierte desde Versin 8.40 a una versin anterior del servidor de
bases de datos, el script de reversin guarda los archivos de inicio de
emergencia en el directorio especificado por el parmetro BAR_BOOT_DIR.
En otro caso, el script de reversin guarda los archivos de inicio de
emergencia en el directorio $INFORMIXDIR/etc si BAR_BOOT_DIR no est
definido en el archivo ONCONFIG o si su valor es un directorio no vlido.
BAR_BSALIB_PATH
valor de onconfig.std UNIX $INFORMIXDIR/lib/ibsad001.extensin_
plataforma
donde extensin_plataforma es la extensin
de archivo de la biblioteca compartida
Windows libbsa.dll
si valor no est
presente
Windows Ninguno
surte efecto IDS: Cuando se inicia onbar-driver
XPS: Cuando se inicia un proceso onbar-worker
9-8 IBM Informix: Gua de copia de seguridad y restauracin
ONBar y el gestor de almacenamiento dependen de una biblioteca
compartida para su integracin mutua. Defina el parmetro de configuracin
BAR_BSALIB_PATH para la biblioteca del gestor de almacenamiento, El
soporte para BAR_BSALIB_PATH es especfico de la plataforma. Examine la
documentacin de su mquina para determinar si puede utilizarla con el
sistema operativo. Puede cambiar el valor de BAR_BSALIB_PATH entre una
operacin de copia de seguridad y una operacin de restauracin.
Para asegurar que esta integracin tiene lugar, especifique la va de acceso de
la biblioteca compartida. Realice una de estas acciones:
v Coloque la biblioteca del gestor de almacenamiento en el directorio por
omisin.
Solo UNIX
Por ejemplo, el sufijo para Solaris es so, por lo que debe especificar
$INFORMIXDIR/lib/ibsad001.so para un sistema Solaris.
Fin de Solo UNIX
Solo UNIX
v Coloque la biblioteca del gestor de almacenamiento en un directorio
cualquiera y establezca un enlace simblico entre
$INFORMIXDIR/lib/ibsad001.extensin_plataforma y el directorio.
Si utiliza ISM, cree un enlace simblico con
$INFORMIXDIR/lib/libbsa.extensin_plataforma o asigne esta va de
acceso absoluta a BAR_BSALIB_PATH.
v Defina la variable de entorno LD_LIBRARY_PATH. Por ejemplo, para
utilizar ISM en Solaris, establezca LD_LIBRARY_PATH en
$INFORMIXDIR/lib.
Fin de Solo UNIX
Solo Windows
v Defina la biblioteca compartida de ISM como %ISMDIR%\bin\libbsa.dll.
La variable %ismDIR% incluye un nmero de versin o release. Por
ejemplo:
set ISMDIR=C:\program files\informix\ism\2.20. Se utiliza este
directorio cuando el servidor de bases de datos est instalado en Windows.
Esta va de acceso es diferente si utiliza un gestor de almacenamiento
diferente.
Fin de Solo Windows
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-9
Sugerencia: Asegrese de que durante una restauracin la biblioteca
compartida puede acceder a los datos de copia de seguridad
contenidos en el gestor de almacenamiento. No puede realizar
una copia de seguridad utilizando un gestor de almacenamiento
y restaurar utilizando un gestor de almacenamiento diferente.
BAR_DBS_COSVR (solo Extended Parallel Server)
valor de onconfig.std todos los coservidores
rango de valores Es una lista de valores enteros positivos y
exclusivos, mayores o iguales que 1
surte efecto Cuando se inicia el servidor de bases de datos
El parmetro opcional BAR_DBS_COSVR especifica los coservidores desde los
que el gestor de almacenamiento especificado por BAR_SM puede enviar
datos de copia de seguridad y restauracin de espacios de almacenamiento. Si
BAR_DBS_COSVR tiene el valor 0, el gestor de almacenamiento no recibe
ningn espacio de base de datos procedente de un coservidor. Podra
especificar BAR_DBS_COSVR 0 para reservar un gestor de almacenamiento
para copias de seguridad de archivos de anotaciones lgicas solamente.
Los valores son nmeros de coservidor, separados por comas. Los rangos de
nmeros se denotan con guiones. Por ejemplo, BAR_DBS_COSVR 1-5,7,9
especifica un gestor de almacenamiento que hace copia de seguridad de
espacios de base de datos de los coservidores 1, 2, 3, 4, 5, 7 y 9. No coloque
espacios en blanco entre los nmeros de coservidor.
Para proporcionar flexibilidad y mejorar el rendimiento, esta lista de
coservidores puede solaparse con valores listados para otros gestores de
almacenamiento.
BAR_HISTORY
valor de onconfig.std No en onconfig.std
si valor no est presente 0
rango de valores 0 para eliminar de sysutils los registros
correspondientes a objetos de copia de
seguridad caducados
1 para conservar los registros correspondientes
a objetos de copia de seguridad caducados
contenidos en sysutils
surte efecto Cuando se inicia onsmsync
El parmetro BAR_HISTORY especifica si la base de datos sysutils mantiene
un historial de copias de seguridad cuando las copias antiguas se marcan
9-10 IBM Informix: Gua de copia de seguridad y restauracin
como caducadas mediante onsmsync. Para obtener ms informacin, consulte
el tema Utilizacin del programa de utilidad onsmsync en la pgina 8-8.
Si define el valor como 0, onsmsync elimina de la base de datos sysutils las
filas de bar_object, bar_action y bar_instance correspondientes a los objetos
de copia de seguridad caducados. Si define el valor como 1, onsmsync
establece el valor de act_type en 7 en la fila de bar_action y conserva las filas
de bar_action y bar_instance para los objetos de copia de seguridad
caducados en la base de datos sysutils. Si no establece BAR_HISTORY en 1, el
historial de restauraciones se elimina.
Cualquiera que sea el valor de BAR_HISTORY, onsmsync elimina la lnea
descriptiva del objeto de copia de seguridad en el archivo de inicio de
emergencia y elimina el objeto en el gestor de almacenamiento cuando el
gestor de almacenamiento marca el objeto como caducado.
BAR_IDLE_TIMEOUT (solo Extended Parallel Server)
valor de onconfig.std 0
si valor no est presente 0
unidades Minutos
rango de valores 0 hasta ilimitado
surte efecto Cuando se inicia el servidor de bases de datos
El parmetro de configuracin BAR_IDLE_TIMEOUT determina la cantidad
mxima de tiempo, en minutos, que un proceso onbar-worker puede estar
inactivo antes de ser cerrado.
El parmetro de configuracin BAR_IDLE_TIMEOUT es opcional. Si
BAR_IDLE_TIMEOUT tiene el valor 0, los procesos onbar-worker no se
cierran nunca hasta que se cierra el servidor de bases de datos.
Puede definir esta opcin localmente para gestores de almacenamiento
individuales para que su valor prevalezca sobre el valor por omisin o un
valor global especificado.
BAR_LOG_COSVR (solo Extended Parallel Server)
valor de onconfig.std todos los coservidores
rango de valores Es una lista de valores enteros positivos y
exclusivos, mayores o iguales que 1
surte efecto Cuando se inicia el servidor de bases de datos
El parmetro de configuracin BAR_LOG_COSVR especifica los coservidores
desde los que el gestor de almacenamiento especificado por BAR_SM puede
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-11
enviar datos de copia de seguridad y restauracin de archivos de anotaciones
lgicas. El parmetro BAR_LOG_COSVR es opcional. El valor por omisin es
todos los coservidores.
Si BAR_LOG_COSVR tiene el valor 0, el gestor de almacenamiento no recibe
ninguna anotacin lgica procedente de un coservidor. Podra especificar
BAR_LOG_COSVR 0 para reservar un gestor de almacenamiento para copias
de seguridad de espacios de base de datos solamente.
Los valores son nmeros de coservidor, separados por comas. Los rangos de
nmeros se denotan con guiones. Por ejemplo, BAR_LOG_COSVR 1-5,7,9
especifica un gestor de almacenamiento que hace copia de seguridad de
archivos de anotaciones lgicas de los coservidores 1, 2, 3, 4, 5, 7 y 9. No
coloque espacios en blanco entre los nmeros de coservidor.
Extended Parallel Server restringe los valores de BAR_LOG_COSVR para
asegurar que dos instancias cualquiera del gestor de almacenamiento no
puedan hacer copias de seguridad de anotaciones para el mismo coservidor.
BAR_MAX_BACKUP (solo Dynamic Server)
valor de onconfig.std 0
si valor no est presente 4
unidades procesos onbar
rango de valores 0 = nmero mximo de procesos permitidos
en el sistema
1 = copia de seguridad o restauracin
secuencial
n = nmero especificado de procesos creados
surte efecto Cuando se inicia onbar
El parmetro BAR_MAX_BACKUP especifica el nmero mximo de procesos
paralelos que se permiten para cada mandato onbar. Tanto UNIX como
Windows permiten las copias de seguridad en paralelo. Aunque el valor por
omisin del servidor de bases de datos para BAR_MAX_BACKUP es 4 , el
valor de onconfig.std es 0.
Especificacin de copias de seguridad y restauraciones secuenciales
Para realizar una copia de seguridad o restauracin secuencial, establezca
BAR_MAX_BACKUP en 1.
ONBar no tiene en cuenta el parmetro BAR_MAX_BACKUP para una copia
de seguridad del sistema completo, pues esta se realiza siempre
secuencialmente.
9-12 IBM Informix: Gua de copia de seguridad y restauracin
Especificacin de copias de seguridad y restauraciones paralelas
Para especificar copias de seguridad y restauraciones paralelas, establezca
BAR_MAX_BACKUP en un valor distinto de 1. Por ejemplo, si establece
BAR_MAX_BACKUP en 5 y ejecuta un mandato de ONBar, el nmero
mximo de procesos creados simultneamente por ONBar ser de 5. El valor
mximo de BAR_MAX_BACKUP es el nmero mximo de dispositivos de
almacenamiento o de corrientes de datos disponibles para las copias de
seguridad y restauraciones fsicas.
Si establece BAR_MAX_BACKUP en 0, el sistema crea tantos procesos de
ONBar como sea necesario. El nmero de procesos de ONBar est limitado
solo por el nmero de espacios de almacenamiento o cantidad de memoria
disponibles para el servidor de bases de datos, el valor que sea menor de los
dos.
La cantidad de memoria disponible est basada en SHMTOTAL. ONBar
realiza el clculo siguiente, donde N es el nmero mximo de procesos
permitidos de ONBar:
N = SHMTOTAL / (# almacenamientos intermedios de transporte * tamao de almacenamientos
intermedios de transporte / 1024)
Si SHMTOTAL es 0 , BAR_MAX_BACKUP se establece en 1. Si N es mayor
que BAR_MAX_BACKUP, ONBar utiliza el valor de BAR_MAX_BACKUP.
En otro caso, ONBar inicia N procesos de copia de seguridad o restauracin.
BAR_NB_XPORT_COUNT (solo Dynamic Server)
valor de onconfig.std 10
si valor no est presente 10
unidades Almacenamientos intermedios
rango de valores 3 hasta ilimitado
surte efecto Cuando se inicia onbar
El parmetro de configuracin BAR_NB_XPORT_COUNT especifica el nmero
de almacenamientos intermedios de datos que cada proceso onbar_d puede
utilizar para intercambiar datos con el servidor de bases de datos. El valor de
este parmetro afecta al comportamiento de onbar. Por ejemplo, si
BAR_MAX_BACKUP es 5 y BAR_NB_XPORT_COUNT es 5 y
subsiguientemente emite 5 mandatos de ONBar, los 25 procesos resultantes
de ONBar utilizarn un total de 125 almacenamientos intermedios.
Para calcular la cantidad de memoria necesaria para cada proceso onbar_d,
utilice la frmula siguiente. Para obtener informacin sobre el tamao de
pgina para su sistema, consulte las notas de release.
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-13
memoria necesaria = (BAR_NB_XPORT_COUNT * BAR_XFER_BUF_SIZE
* tamao de pgina) + 5 MB
BAR_PROGRESS_FREQ
valor de onconfig.std 0
si valor no est presente 0
unidades Minutos
rango de valores 0, y luego 5 hasta ilimitado
surte efecto Cuando se inicia onbar
El parmetro de configuracin BAR_PROGRESS_FREQ especifica, en minutos,
la frecuencia de los mensajes de progreso que se escriben en el archivo de
anotaciones de actividades de ONBar para las operaciones de copia de
seguridad y restauracin. Por ejemplo, si establece BAR_PROGRESS_FREQ en
5, ONBar notifica cada 5 minutos el porcentaje de copia de seguridad o de
restauracin del objeto. Si establece BAR_PROGRESS_FREQ en 0 o no
especifica ningn valor para el parmetro, ONBar no escribe ningn mensaje
de progreso en el archivo de anotaciones de actividades.
Si los mensajes de progreso son demasiado frecuentes, se llenar el archivo de
anotaciones de actividades. Por tanto, si establece BAR_PROGRESS_FREQ en
1, 2, 3 o 4 , ONBar redefine automticamente el valor y lo establece en 5
para evitar el exceso de datos en el archivo de anotaciones de actividades de
ONBar. Si los mensajes de progreso son poco frecuentes, puede ser difcil
determinar si la marcha de la operacin es satisfactoria.
Si ONBar no puede determinar el tamao del objeto de copia de seguridad o
restauracin, notifica el nmero de almacenamientos intermedios de
transferencia enviados al servidor de bases de datos, en lugar de informar
sobre el porcentaje que se ha copiado o restaurado del objeto.
BAR_RETRY
El parmetro de configuracin BAR_RETRY especifica cuntas veces onbar
debe reintentar una operacin de copia de seguridad de datos, copia de
seguridad de archivos de anotaciones lgicas o restauracin si falla el primer
intento.
BAR_RETRY en Dynamic Server (solo Dynamic Server)
valor de onconfig.std 1
si valor no est presente 1
rango de valores BAR_ABORT(0), BAR_CONT(1) o n
surte efecto Cuando se inicia onbar
9-14 IBM Informix: Gua de copia de seguridad y restauracin
El valor del parmetro BAR_RETRY determina el comportamiento de ONBar
de las maneras siguientes:
v Si el valor del parmetro se establece en BAR_ABORT, ONBar cancela la
sesin de copia de seguridad o restauracin cuando se produce un error
para un espacio de almacenamiento o anotacin lgica, devuelve un error y
concluye la ejecucin. Si ONBar se est ejecutando en paralelo, concluyen
los procesos que ya estn en ejecucin, pero no se inicia ninguno nuevo.
v Si el valor del parmetro se establece en BAR_CONT, ONBar cancela el
intento de copia de seguridad o restauracin para ese espacio de
almacenamiento, devuelve un error e intenta hacer copia de seguridad o
restaurar cualquier espacio de almacenamiento o anotacin lgica restante.
v Si el valor del parmetro se establece en un nmero determinado (n),
ONBar intenta hacer copia de seguridad o restaurar el espacio de
almacenamiento o anotacin lgica el nmero especificado de veces antes
de abandonar y pasar al objeto siguiente.
BAR_RETRY en Extended Parallel Server (solo Extended Parallel Server)
valor de onconfig.std 0. No reintentar.
rango de valores 0 a 5
surte efecto Cuando se inicia el servidor de bases de datos
Si una copia de seguridad o restauracin falla, ONBar intenta hacer copia de
seguridad o restaurar el objeto el nmero especificado de veces antes de
abandonar y pasar al objeto siguiente.
El Planificador de Copia de Seguridad mantiene dos cuentas de reintentos:
reintentos de objeto y reintentos de gestor de almacenamiento.
Los reintentos de objeto es el nmero de veces que el Planificador de Copia de
Seguridad intenta una operacin de copia de seguridad o restauracin. Si la
copia de seguridad o restauracin de un objeto determinado produce un error,
el Planificador de Copia de Seguridad reintenta la operacin el nmero de
veces especificado por BAR_RETRY. Si la operacin sigue fallando, el
Planificador de Copia de Seguridad elimina el objeto en la sesin de copia de
seguridad.
Reinicio de la operacin de copia de seguridad o restauracin:
1. Corrija el error.
2. Emita otro mandato de ONBar para hacer copia de seguridad o restaurar
el objeto.
Los reintentos de gestor de almacenamiento es el nmero de veces que el
Planificador de Copia de Seguridad intenta iniciar un proceso onbar-worker
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-15
antes de abandonar. Si un proceso onbar-worker se anota en el Planificador
de Copia de Seguridad, pero finaliza produciendo un error, el Planificador de
Copia de Seguridad intenta iniciar otro proceso onbar-worker, hasta el
nmero de veces especificado por BAR_RETRY. Si el proceso onbar-worker
falla antes de anotarse o si el Planificador de Copia de Seguridad ya ha
intentado iniciar un proceso onbar-worker el nmero de veces especificado
por BAR_RETRY, el Planificador no inicia otro proceso onbar-worker.
Inicializacin del contador de reintentos del gestor de almacenamiento y
reinicio de la operacin:
1. Corrija el error.
2. Inicie un proceso onbar-worker manualmente, ya sea directamente desde
la lnea de mandatos o invocando start_worker.sh en UNIX o
start_worker.bat en Windows. Ahora la operacin de copia de seguridad o
restauracin se puede reanudar.
Puede supervisar la cuenta de reintentos del gestor de almacenamiento
mediante onstat -g bus_sm. Para obtener ms informacin, consulte el tema
Supervisacin del estado del Planificador de Copia de Seguridad (solo
Extended Parallel Server) en la pgina 8-15.
BAR_SM (solo Extended Parallel Server)
valor de onconfig.std 1
rango de valores Un valor entero positivo mayor o igual que 1
surte efecto Cuando se inicia el servidor de bases de datos
El parmetro de configuracin obligatorio BAR_SM identifica una instancia
determinada del gestor de almacenamiento. Este valor solo es utilizado por
ONBar y el Planificador de Copia de Seguridad. El gestor de
almacenamiento no utiliza este valor.
El sistema utiliza el parmetro BAR_SM para supervisar la ubicacin de las
copias de seguridad. Si cambia el nmero de identificacin despus de utilizar
el gestor de almacenamiento para realizar una copia de seguridad, se
invalidan las copias que haya hecho. Realice una nueva copia de seguridad de
nivel 0 de todos los datos.
BAR_SM_NAME (solo Extended Parallel Server)
valor de onconfig.std Ninguno
rango de valores Puede ser una cadena de caracteres cualquiera
que no contenga espacios en blanco ni el signo
de almohadilla (#)
surte efecto Cuando se inicia el servidor de bases de datos
9-16 IBM Informix: Gua de copia de seguridad y restauracin
El parmetro de configuracin BAR_SM_NAME es el nombre del gestor de
almacenamiento. Puede tener un mximo de 128 caracteres.
BAR_WORKER_COSVR (solo Extended Parallel Server)
valor de onconfig.std 1
si valor no est presente se produce un error
rango de valores Es una lista o rango de valores enteros
positivos y exclusivos, mayores o iguales que
1
surte efecto Cuando se inicia el servidor de bases de datos
El parmetro de configuracin obligatorio BAR_WORKER_COSVR especifica
qu coservidores pueden acceder al gestor de almacenamiento identificado
por BAR_SM Si se especifica BAR_SM, BAR_WORKER_COSVR tambin se
debe especificar. Los coservidores contenidos en la lista pueden restaurar
datos de copia de seguridad hechos por otros coservidores de la lista.
Escriba los nmeros de los coservidores donde se pueden iniciar procesos
onbar-worker para el gestor de almacenamiento. Si especifica un solo nmero
de coservidor, utilice el nmero de un coservidor situado en un nodo que
tenga un dispositivo de almacenamiento conectado fsicamente, para que el
gestor de almacenamiento no tenga que transferir los datos a travs de la red.
Este paso mejora el rendimiento.
La lista no debe solaparse con la lista de ningn otro gestor de
almacenamiento. Los valores son nmeros de coservidor, separados por
comas. Los rangos de nmeros se denotan con guiones. Por ejemplo,
BAR_WORKER_COSVR 1-3,5,7 especifica un gestor de almacenamiento que
puede acceder a los procesos onbar-worker que se ejecutan en los
coservidores 1, 2, 3, 5 y 7. No coloque espacios en blanco entre los nmeros
de coservidor.
BAR_WORKER_MAX (solo Extended Parallel Server)
valor de onconfig.std 0
si valor no est presente 0
surte efecto Cuando se inicia el servidor de bases de datos
El parmetro de configuracin BAR_WORKER_MAX determina cuntos
espacios de almacenamiento y archivos de anotaciones lgicas se pueden
hacer copia de seguridad o restaurar en paralelo en cada gestor de
almacenamiento. Tambin especifica el nmero mximo de procesos
onbar-worker que el servidor de bases de datos inicia automticamente para
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-17
la instancia del gestor de almacenamiento. Si el valor de
BAR_WORKER_MAX es 0, debe iniciar los procesos onbar-worker
manualmente.
Especificacin de una copia de seguridad o restauracin en paralelo
Por ejemplo, para iniciar cinco procesos onbar-worker en paralelo, establezca
BAR_WORKER_MAX en 5. Establezca BAR_WORKER_MAX en el nmero de
dispositivos de almacenamiento disponibles para el gestor de almacenamiento.
Si el servidor de bases de datos tiene varios gestores de almacenamiento
configurados, el nmero de operaciones paralelas es la suma de los valores de
BAR_WORKER_MAX para todos los gestores de almacenamiento. El nmero
mximo de procesos onbar-worker que se ejecutan simultneamente depende
de las capacidades del gestor de almacenamiento.
Si los procesos onbar-worker para un gestor de almacenamiento determinado
tienen requisitos de arranque especiales, tales como variables de entorno,
puede especificar estos requisitos editando el archivo del script start_worker.
Para obtener informacin, consulte el tema Utilizacin de start_worker.sh
para iniciar manualmente procesos onbar_worker (solo Extended Parallel
Server) en la pgina 8-6. Si los gestores de almacenamiento tienen requisitos
dinmicos para los procesos onbar-worker, puede ser necesario iniciar los
procesos manualmente.
Especificacin de una copia de seguridad o restauracin secuencial
Puede especificar copias de seguridad o restauraciones secuenciales con
Extended Parallel Server de dos maneras:
v Establezca BAR_WORKER_MAX en 0 e inicie manualmente un proceso
onbar-worker.
Debe iniciar los procesos onbar-worker manualmente para poder hacer
copia de seguridad o restaurar datos.
v Establezca BAR_WORKER_MAX en 1.
El servidor de bases de datos inicia un proceso onbar-worker y hace copia
de seguridad o restaura los datos secuencialmente para esta instancia del
gestor de almacenamiento.
BAR_XFER_BUF_SIZE (solo Dynamic Server)
valor de onconfig.std 31
unidades tamao de pgina
rango de valores 1 a 15 pginas cuando PAGESIZE es 4
kilobytes
1 a 31 cuando PAGESIZE es 2 kilobytes
9-18 IBM Informix: Gua de copia de seguridad y restauracin
El tamao mximo del almacenamiento
intermedio es 64 kilobytes, por lo que
BAR_XFER_BUF_SIZE * tamao_pgina <= 64
kilobytes
surte efecto Cuando se inicia onbar
El parmetro de configuracin BAR_XFER_BUF_SIZE especifica el tamao de
cada almacenamiento intermedio de transferencia. El servidor de bases de
datos pasa el almacenamiento intermedio a ONBar y al gestor de
almacenamiento. Para calcular el tamao del almacenamiento intermedio de
transferencia en una copia de seguridad de espacios de almacenamiento o
archivos de anotaciones lgicas, utilice esta frmula:
almacenamientos intermedios de transferencia = BAR_XFER_BUF_SIZE *
tamao_pgina
Para calcular la cantidad de memoria necesaria para el servidor de bases de
datos, utilice esta frmula:
memoria = (BAR_XFER_BUF_SIZE * PAGESIZE) + 500
Los 500 bytes adicionales son para la actividad general del sistema. Por
ejemplo, si BAR_XFER_BUF_SIZE es 15, el almacenamiento intermedio de
transferencia debera ser de 61.940 bytes.
Importante: No puede cambiar el tamao del almacenamiento intermedio
entre una operacin de copia de seguridad y una restauracin.
BAR_XFER_BUFSIZE (solo Extended Parallel Server)
valor de onconfig.std 8 pginas
si valor no est presente 32.768 / tamao de pgina de la plataforma
unidades PAGESIZE puede ser 2, 4 u 8 kilobytes
rango de valores 1 a 15 pginas
surte efecto Cuando se inicia el programa de utilidad
onbar_w
El parmetro de configuracin BAR_XFER_BUFSIZE especifica el tamao de
cada almacenamiento intermedio de transferencia. El tamao real de un
almacenamiento intermedio de transferencia es BAR_XFER_BUFSIZE *
PAGESIZE + 500. Los 500 bytes adicionales son para la actividad general del
sistema. Por ejemplo, si BAR_XFER_BUFSIZE es 15 y el tamao de pgina es
4 kilobytes, el almacenamiento intermedio de transferencia debera ser de
61.440 bytes.
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-19
En general, para obtener un buen rendimiento, establezca este parmetro en 8,
aunque pueden ser recomendables valores diferentes para otros gestores de
almacenamiento. El valor mximo permitido por XBSA es 64 kilobytes.
Si establece BAR_XFER_BUFSIZE en 8 y el tamao de pgina es 8 kilobytes, el
servidor de bases de datos disminuye a 7 pginas el tamao del
almacenamiento intermedio de transferencia para que el valor mximo quede
por debajo de 64 kilobytes (7 * 8 = 56). ONBar muestra un mensaje de aviso
cuando se disminuye el tamao del almacenamiento intermedio de
transferencia.
Para calcular la cantidad de memoria necesaria para el servidor de bases de
datos, utilice esta frmula:
kilobytes = BAR_WORKER_MAX * BAR_XFER_BUFSIZE *
BAR_XPORT_COUNT * PAGESIZE
Por ejemplo, necesitar como mnimo 1600 kilobytes de memoria para los
almacenamientos intermedios de transferencia si existen cinco procesos
onbar-worker y el tamao de pgina es 4 kilobytes.
1600 kilobytes = 5 procesos onbar_worker * 8 pginas* 10 almacenamientos
intermedios * 4 kilobytes
Importante: No puede cambiar el tamao del almacenamiento intermedio
(valor de BAR_XFER_BUFSIZE) entre una operacin de copia de
seguridad y una restauracin.
BAR_XPORT_COUNT (solo Extended Parallel Server)
valor de onconfig.std 10
si valor no est presente 10
unidades Almacenamientos intermedios
rango de valores 3 hasta ilimitado
surte efecto Cuando se inicia un proceso onbar-worker
El parmetro de configuracin BAR_XPORT_COUNT especifica el nmero de
almacenamientos intermedios de datos que cada proceso onbar-worker puede
utilizar para intercambiar datos con Extended Parallel Server. El valor de este
parmetro afecta al comportamiento de onbar-worker.
Para calcular la cantidad de memoria necesaria para cada proceso onbar_w,
utilice la frmula siguiente:
memoria necesaria = (BAR_XPORT_COUNT * BAR_XFER_BUFSIZE
* tamao de pgina) + 5 MB
9-20 IBM Informix: Gua de copia de seguridad y restauracin
Para obtener informacin sobre la configuracin del tamao de pgina,
consulte el manual IBM Informix: Gua del administrador.
ISM_DATA_POOL
valor de onconfig.std ISMData
surte efecto Cuando se inicia onbar
El parmetro ISM_DATA_POOL, cuando aparece listado en el archivo
ONCONFIG para el servidor de bases de datos, especifica la agrupacin de
volmenes utilizada para realizar la copia de seguridad de espacios de
almacenamiento. El valor de este parmetro puede ser cualquier agrupacin
de volmenes que sea reconocida por ISM. Si este parmetro no est presente,
ISM utiliza la agrupacin de volmenes ISMData. Para obtener detalles,
consulte el manual IBM Informix: Storage Manager Gua del administrador.
Extended Parallel Server
Especifique el parmetro ISM_DATA_POOL dentro del prrafo BAR_SM de la
seccin del archivo ONCONFIG correspondiente al gestor de almacenamiento
si desea que el parmetro se aplique a una instancia individual del gestor de
almacenamiento. Especifique ISM_DATA_POOL en la seccin global del
archivo ONCONFIG si desea que el parmetro se aplique a todas las
instancias del gestor de almacenamiento.
Fin de Extended Parallel Server
Para obtener ms informacin, consulte el tema Archivos utilizados por
ON-Bar e ISM en la pgina 9-24.
ISM_LOG_POOL
valor de onconfig.std ISMLogs
surte efecto Cuando se inicia onbar
El parmetro ISM_LOG_POOL, cuando aparece listado en el archivo
ONCONFIG para el servidor de bases de datos, especifica la agrupacin de
volmenes utilizada para hacer copia de seguridad de archivos de anotaciones
lgicas. El valor de este parmetro puede ser cualquier agrupacin de
volmenes que sea reconocida por ISM. Si este parmetro no est presente,
ISM utiliza la agrupacin de volmenes ISMLogs. Para obtener detalles,
consulte el manual IBM Informix: Storage Manager Gua del administrador.
Extended Parallel Server
Especifique el parmetro ISM_LOG_POOL dentro del prrafo BAR_SM de la
seccin del archivo ONCONFIG correspondiente al gestor de almacenamiento
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-21
si desea que el parmetro se aplique a una instancia individual del gestor de
almacenamiento. Especifique ISM_LOG_POOL en la seccin global del archivo
ONCONFIG si desea que el parmetro se aplique a todas las instancias del
gestor de almacenamiento.
Fin de Extended Parallel Server
Para obtener ms informacin, consulte el tema Archivos utilizados por
ON-Bar e ISM en la pgina 9-24.
LOG_BACKUP_MODE (solo Extended Parallel Server)
Utilice el parmetro de configuracin LOG_BACKUP_MODE para establecer
cmo se hace copia de seguridad de los archivos de anotaciones lgicas
cuando estn llenos.
valor de onconfig.std MANUAL
rango de valores
CONT Continuo = un proceso onbar-worker
hace copia de seguridad de cada
archivo de anotaciones lgicas tan
pronto como este se llena.
MANUAL
Manual = pone en cola los archivos de
anotaciones lgicas hasta que el
usuario pueda emitir un mandato
onbar -b -l.
NONE Utilice la opcin NONE si no desea
hacer copia de seguridad de los
archivos de anotaciones. El servidor
de bases de datos marca los archivos
de anotaciones lgicas como que se ha
hecho copia de seguridad tan pronto
como se llenan, para impedir que
ONBar los copie. Cuando se inicia el
servidor de bases de datos, escribe un
mensaje en online.log si
LOG_BACKUP_MODE = NONE.
surte efecto Cuando se inicia el servidor de bases de datos
Aviso: Si establece LOG_BACKUP_MODE en NONE, no podr hacer copia
de seguridad de archivos de anotaciones. Las transacciones registradas
en esos archivos se perdern y no podr restaurarlas. Las copias de
seguridad fsicas que haya realizado tampoco se podrn restaurar.
9-22 IBM Informix: Gua de copia de seguridad y restauracin
LTAPEDEV (solo Dynamic Server)
Si especifica un dispositivo de cinta en el parmetro de configuracin
LTAPEDEV, ONBar no tiene en cuenta el valor. ONBar tampoco tiene en
cuenta el valor de los parmetros LTAPEBLK, LTAPESIZE, TAPEDEV,
TAPEBLK y TAPESIZE. Puede dejar en blanco estos valores de parmetros
cuando utilice ONBar, pues el gestor de almacenamiento define estos valores.
Aviso: Establezca LTAPEDEV en /dev/null o djelo en blanco para UNIX o
establzcalo en \dev\nul o NUL para Windows solo si no desea hacer
copia de seguridad de los archivos de anotaciones lgicas. El archivo
de anotaciones de actividades de ONBar mostrar un mensaje de
aviso y devolver el cdigo de retorno 152. Debido a que el servidor
de bases de datos marca los archivos de anotaciones lgicas como que
se ha hecho copia de seguridad cuando dejan de ser actuales, ONBar
no puede encontrarlos para copiarlos. Las transacciones registradas en
esos archivos se perdern y no podr restaurarlas.
Si ha realizado una copia de seguridad del sistema completo con LTAPEDEV
establecido en null, debe utilizar el mandato onbar -r -w -p durante la
restauracin para notificar a ONBar que no desea restaurar los archivos de
anotaciones. Para obtener ms informacin, consulte el tema Consideraciones
para cuando LTAPEDEV est establecido en Null en la pgina 6-21.
RESTARTABLE_RESTORE (solo Dynamic Server)
Utilice el parmetro de configuracin RESTARTABLE_RESTORE para habilitar
o inhabilitar las restauraciones reiniciables.
valor de onconfig.std ON
si valor no est presente ON
rango de valores
OFF Inhabilita la restauracin reiniciable. Si
una restauracin falla y
RESTARTABLE_RESTORE est
establecido en OFF, no podr reiniciar
la restauracin.
ON Habilita la restauracin reiniciable.
Establezca RESTARTABLE_RESTORE
en ON antes de iniciar una
restauracin. De lo contrario, no podr
reiniciar la restauracin despus de un
error.
surte efecto Si necesita reiniciar una restauracin fsica, no
es necesario que reinicie el servidor de bases
de datos para poder utilizar
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-23
RESTARTABLE_RESTORE. Si necesita reiniciar
una restauracin lgica, debe reiniciar el
servidor de bases de datos para poder utilizar
la restauracin reiniciable.
Cuando RESTARTABLE_RESTORE est establecido en ON (habilitado), la
restauracin lgica es ms lenta. Para obtener ms informacin, consulte el
tema Utilizacin de la restauracin reiniciable para recuperar datos (solo
Dynamic Server) en la pgina 6-39. Para obtener informacin sobre el archivo
de anotaciones fsicas, consulte el manual IBM Informix: Gua del administrador.
Archivos utilizados por ON-Bar e ISM
La Tabla 9-2 muestra los archivos utilizados por ONBar e ISM y los
directorios donde residen. Estos nombres y ubicaciones pueden ser diferentes
si el archivo ONCONFIG est configurado con valores diferentes de los
valores por omisin.
Tabla 9-2. Lista de archivos utilizados por ON-Bar e ISM
Nombre de archivo Directorio Finalidad
ac_config.std $INFORMIXDIR/etc,
%INFORMIXDIR%\etc
Plantilla para valores de parmetro de
archecker.
El archivo ac_config.std contiene los
parmetros por omisin de archecker
(comprobacin de archivos). Para utilizar la
plantilla, cpiela en otro archivo y modifique
los valores.
ac_msg.log /tmp,
%INFORMIXDIR%\etc
Archivo de mensajes de archecker.
Cuando utiliza archecker con ONBar para
verificar una copia de seguridad, ese programa
escribe breves mensajes de error y de estado en
el archivo de anotaciones de actividades de
ONBar y mensajes de error y de estado
detallados en el archivo de anotaciones de
mensajes de archecker. El Soporte Tcnico
utiliza el archivo de anotaciones de mensajes de
archecker para diagnosticar problemas de las
operaciones de copia de seguridad y
restauracin. Especifique la ubicacin del
archivo de anotaciones de mensajes de
archecker con el parmetro de configuracin
AC_MSGPATH.
9-24 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 9-2. Lista de archivos utilizados por ON-Bar e ISM (continuacin)
Nombre de archivo Directorio Finalidad
bar_act.log /tmp,
%INFORMIXDIR%
Archivo de actividades de ONBar.
Para obtener ms informacin, consulte el tema
El archivo de anotaciones de actividades de
ON-Bar en la pgina 2-13.
bldutil.id_proceso /tmp,
\tmp
Cuando se crea la base de datos sysutils,
aparecen mensajes de error en este archivo.
Archivos de inicio de
emergencia (archivos ixbar*)
$INFORMIXDIR/etc,
%INFORMIXDIR%\etc
Se utilizan en una restauracin en fro. Para
obtener ms informacin, consulte el tema Los
archivos de inicio de emergencia en la pgina
2-12.
Catlogo de ISM $INFORMIXDIR/ism,
%ISMDIR%
Registra informacin sobre archivos de guardar
y volmenes de almacenamiento que ISM
utiliza para la copia de seguridad y
restauracin.
ISM crea el catlogo de ISM durante la
inicializacin de ism_startup. Los registros del
catlogo de ISM se guardan en los archivos
mm, index y res. Para obtener ms
informacin, consulte el manual IBM Informix:
Storage Manager Gua del administrador.
Archivos de anotaciones de
ISM
$INFORMIXDIR
/ism/logs,
%ISMDIR%\logs
Mensajes de alerta para el operador, estado del
componente de fondo, informacin adicional
sobre ISM. Los nombres de los archivos de
anotaciones de ISM son daemon.log, messages
y summary.
ISMversion $INFORMIXDIR/ism,
%ISMDIR%\bin
Identifica la versin de ISM. No debe editar
este archivo.
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-25
Tabla 9-2. Lista de archivos utilizados por ON-Bar e ISM (continuacin)
Nombre de archivo Directorio Finalidad
oncfg_nombre_servidor.
nmero_servidor (IDS)
$INFORMIXDIR/etc,
%INFORMIXDIR%\etc
Informacin de configuracin para las
operaciones de restauracin de ONBar.
El servidor de bases de datos crea el archivo
oncfg_nombre_servidor.nmero_servidor
cuando el usuario inicializa espacio de disco. El
servidor de bases de datos actualiza el archivo
cada vez que el usuario aade o suprime un
espacio de base de datos, un archivo de
anotaciones lgicas o un bloque de datos. El
servidor de bases de datos utiliza los archivos
oncfg* cuando recupera archivos de
anotaciones lgicas durante una restauracin en
fro. El servidor de bases de datos utiliza los
archivos oncfg*, por lo que el usuario no debe
suprimirlos.
oncfg_nombre_servidor.
nmero_servidor.
ID_coservidor(XPS)
$INFORMIXDIR/etc,
%INFORMIXDIR%\etc
Informacin de configuracin para las
operaciones de restauracin de ONBar. En
XPS, los archivos oncfg* estn en cada
coservidor.
save, savegrp, savefs $INFORMIXDIR/bin,
%ISMDIR%\bin
Estos archivos ejecutables son utilizados por los
mandatos de ISM. No debe editar estos
archivos.
sm_versions $INFORMIXDIR/etc,
%INFORMIXDIR%\etc
Identifica el gestor de almacenamiento que se
est utilizando.
Para actualizar la versin del gestor de
almacenamiento, edite directamente el archivo
sm_versions o ejecute el script ism_startup.
Para obtener ms informacin, consulte el tema
Actualizacin del archivo sm_versions en la
pgina 3-3.
xbsa.messages $INFORMIXDIR
/ism/applogs,
%ISMDIR%\applogs
Informacin sobre llamadas a la biblioteca de
XBSA.
ONBar e ISM utilizan XBSA para comunicarse
entre s. El Soporte Tcnico utiliza el archivo de
anotaciones xbsa.messages para corregir
problemas en las comunicaciones de ONBar e
ISM.
9-26 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 9-2. Lista de archivos utilizados por ON-Bar e ISM (continuacin)
Nombre de archivo Directorio Finalidad
xcfg_nombre_servidor.nmero_
servidor (XPS)
$INFORMIXDIR/etc,
%INFORMIXDIR%\etc
Informacin de configuracin interna del
servidor.
El archivo xcfg* contiene informacin sobre la
ubicacin de coservidores y definiciones de
segmentos de base de datos.
Captulo 9. Definicin de parmetros de configuracin de ON-Bar 9-27
9-28 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 10. Tablas de catlogo de ON-Bar
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
Contenido de este captulo
Este captulo describe las tablas de ONBar que estn contenidas en la base de
datos sysutils. ONBar utiliza estas tablas para supervisar operaciones de
copia de seguridad y realizar restauraciones. Puede consultar estas tablas y
obtener datos sobre copias de seguridad y restauraciones para evaluar el
comportamiento de esas operaciones o para identificar instancias de objeto
para una restauracin.
La tabla bar_action
La tabla bar_action lista todas las acciones de copia de seguridad y
restauracin que se intentan realizar para un objeto, excepto durante
determinados tipos de restauraciones en fro. Utilice la informacin de esta
tabla para examinar el historial de copias de seguridad y restauraciones.
Copyright IBM Corp. 1996, 2003 10-1
Nombre de
columna Tipo Explicacin
act_aid SERIAL Identificador de accin. Es un nmero exclusivo
contenido en la tabla. Se puede utilizar con act_oid
para crear una unin con la tabla bar_instance.
act_oid INTEGER Identificador de objeto. Identifica el objeto de copia
para el que se intenta realizar una copia de
seguridad o restauracin. Se puede utilizar con
act_aid para crear una unin con la tabla
bar_instance. La columna act_oid de la tabla
bar_action es equivalente a la columna obj_oid de
la tabla bar_object.
act_type INTEGER Identifica la accin intentada: 1 para una copia de
seguridad, 2 para una restauracin, 3 para una
restauracin remota o importada, 4 para una copia
de seguridad ficticia, 5 para una copia de
seguridad del sistema completo, 6 para una
restauracin del sistema completo, 7 para objetos
caducados o suprimidos, 8 para una restauracin
externa. Las copias de seguridad ficticias, las
copias de seguridad del sistema completo y las
restauraciones del sistema completo solo se pueden
realizar en IDS.
act_status INTEGER Identifica el resultado de la accin: un 0 indica un
resultado satisfactorio; en otro caso se emite un
cdigo de error especfico de ON-Bar. Para obtener
ms informacin, consulte el Captulo 11,
Mensajes y cdigos de retorno de ON-Bar, en la
pgina 11-1.
act_start DATETIME
YEAR TO
SECONDS
Es la fecha y la hora en la que comenz la accin.
act_end DATETIME
YEAR TO
SECONDS
Es la fecha y la hora en la que finaliz la accin.
La tabla bar_instance
ONBar escribe un registro en la tabla bar_instance para cada operacin de
copia de seguridad realizada satisfactoriamente. La tabla describe cada objeto
del que se hace copia de seguridad. ONBar puede utilizar ms tarde esta
informacin para realizar una operacin de restauracin. Por ejemplo, si el
usuario especifica una copia de seguridad de nivel 2, ONBar utiliza esta
tabla para asegurarse de que previamente se realiz una copia de seguridad
de nivel 1.
10-2 IBM Informix: Gua de copia de seguridad y restauracin
Nombre de
columna Tipo Explicacin
ins_aid INTEGER Identificador de accin. Identifica la accin
satisfactoria por la que se cre la instancia del
objeto de copia de seguridad. Se puede utilizar con
ins_oid, para crear una unin con la tabla
bar_action.
ins_oid INTEGER Identificador de objeto. Identifica el objeto afectado
por la operacin. Se puede utilizar para crear una
unin con la tabla bar_object. Se puede utilizar con
ins_aid para crear una unin con la tabla
bar_action.
ins_time
(solo XPS)
INTEGER Es un indicador de la hora (reloj de tiempo real). El
servidor de bases de datos utiliza este valor cuando
crea la copia de seguridad de nivel siguiente. El
valor representa el nmero de segundos desde
medianoche, del 1 de enero de 1970, hora media de
Greenwich.
Para IDS, el valor de ins_time es 0.
rsam_time INTEGER Es un indicador horario de control de la copia de
seguridad. No es una hora de reloj. El servidor de
bases de datos utiliza este valor cuando crea la
copia de seguridad de nivel siguiente.
ins_level SMALLINT Es el nivel de la accin de copia de seguridad: 0
para una copia de seguridad completa, 1 para una
copia de los cambios realizados en el objeto desde
su ltima copia de seguridad de nivel 0, 2 para una
copia de los cambios realizados desde la ltima
copia de seguridad de nivel 1. Este valor es siempre
0 para las copias de seguridad de anotaciones
lgicas.
ins_copyid_hi INTEGER Son los bits de orden superior del identificador de
copia de la instancia. Combinado con el valor
ins_copyid_lo, forma un valor exclusivo que el
gestor de almacenamiento asigna para enlazar el
identificador de objeto de ON-Bar con el
identificador de objeto del gestor de
almacenamiento.
ins_copyid_lo INTEGER Son los bits de orden inferior del identificador de
copia de la instancia. Combinado con el valor
ins_copyid_hi, forma un valor exclusivo que el
gestor de almacenamiento asigna para enlazar el
identificador de objeto de ON-Bar con el
identificador de objeto del gestor de
almacenamiento.
Captulo 10. Tablas de catlogo de ON-Bar 10-3
Nombre de
columna Tipo Explicacin
ins_req_aid INTEGER Contiene el ID de la accin necesaria para un objeto
de copia de seguridad. Se utiliza en una
restauracin para determinar qu copia de
seguridad de nivel 0 corresponde a la copia de
seguridad de nivel 1, y qu copia de seguridad de
nivel 1 corresponde a la copia de seguridad de
nivel 2. Para una copia de seguridad de nivel 0, el
valor de ins_req_aid es el mismo que ins_aid en
esta tabla. Por ejemplo, si la copia de seguridad es
de nivel 1, ins_req_aid contiene el ID de accin de
la correspondiente copia de seguridad de nivel 0
del objeto.
ins_logstream
(solo XPS)
INTEGER Es el ID de coservidor del que procede el objeto.
ins_first_log INTEGER En una copia de seguridad estndar, identifica el
primer archivo de anotaciones lgicas necesario
para hacer una restauracin a partir de la copia.
ins_chpt_log
(solo XPS)
INTEGER Es el ID del archivo de anotaciones donde reside el
punto de control rsam_time. Se utiliza durante la
copia de seguridad para verificar que se copian los
archivos de anotaciones necesarios para la
restauracin.
ins_last_log
(solo XPS)
INTEGER Es el ID del ltimo archivo de anotaciones necesario
durante una restauracin lgica para restaurar el
espacio de almacenamiento al estado que tena en el
momento de la copia de seguridad.
ins_partial
(solo XPS)
INTEGER El valor es 0 si se hizo copia de seguridad del
archivo de anotaciones lgicas completo. El valor es
1 si no se hizo copia de seguridad del archivo de
anotaciones lgicas completo. Normalmente, se hace
copia de seguridad de los archivos de anotaciones
completos, pero durante la recuperacin de archivos
de anotaciones, pueden faltar algunos datos al final
de los archivos de anotaciones.
Cuando se produce un error del servidor de bases
de datos, los registros de anotaciones
correspondientes a las transacciones ms recientes
pueden no haberse escrito a disco si se utiliza un
registro de anotaciones con puesta en
almacenamiento intermedio.
ins_sm_id
(solo XPS)
INTEGER Es el ID de instancia del gestor de almacenamiento.
Se crea a partir del parmetro BAR_SM contenido
en $ONCONFIG o %ONCONFIG%.
10-4 IBM Informix: Gua de copia de seguridad y restauracin
Nombre de
columna Tipo Explicacin
ins_sm_name
(solo XPS)
CHAR(128) Es el nombre de instancia del gestor de
almacenamiento. Se crea a partir del parmetro
BAR_SM_NAME contenido en el archivo
ONCONFIG.
ins_verify INTEGER El valor es 1 si se verifica la copia de seguridad. El
valor es 0 si no se verifica la copia de seguridad.
ins_verify_date DATETIME
YEAR TO
SECOND
Se aade la fecha actual cuando se verifica una
copia de seguridad. Si la copia de seguridad no se
ha verificado, la fecha y la hora estn representadas
por un guin.
La tabla bar_object
La tabla bar_object describe cada objeto de copia de seguridad. Esta tabla es
una lista de todos los espacios de almacenamiento y archivos de anotaciones
lgicas procedentes de cada servidor de bases de datos para los cuales se
realiz al menos un intento de copia de seguridad.
Captulo 10. Tablas de catlogo de ON-Bar 10-5
Nombre de
columna Tipo Explicacin
obj_srv_name CHAR(128) Es el nombre del servidor de bases de datos. Se
utiliza para asegurarse de que los objetos se
restauren al servidor de bases de datos correcto. Se
utiliza cuando existen varios servidores de bases de
datos en el nodo, para asegurarse de que los objetos
se restauren a la instancia del servidor de bases de
datos a la que pertenece el objeto.
El nombre del servidor de bases de datos puede
tener un mximo de 128 caracteres.
obj_oid SERIAL Es el identificador de objeto. Es un nmero exclusivo
contenido en la tabla. Se puede utilizar para crear
una unin con las tablas bar_action y bar_instance.
obj_name CHAR(128) Es el nombre de usuario del objeto.
El nombre puede tener un mximo de 128 caracteres.
En XPS, 15:3 sera el nombre del archivo de
anotaciones 3 del coservidor 15.
obj_type CHAR(2) Tipo del objeto de copia de seguridad:
CD= espacio de base de datos crtico
L= anotacin lgica
ND= espacio de base de datos no crtico o espacio de
SB
R= espacio de base de datos raz
B = espacio de BLOB (solo Dynamic Server)
10-6 IBM Informix: Gua de copia de seguridad y restauracin
La tabla bar_server
La tabla bar_server lista los servidores de bases de datos de una instalacin.
Esta tabla se utiliza para asegurarse de que los objetos de copia de seguridad
se restauren a los lugares apropiados.
Nombre de
columna Tipo Explicacin
srv_name CHAR(126) Valor de DBSERVERNAME especificado en el
archivo ONCONFIG.
El nombre del servidor de bases de datos puede
tener un mximo de 126 caracteres.
srv_node CHAR(128 or
256)
Nombre de sistema principal de la mquina donde
reside el servidor de bases de datos.
El nombre de sistema principal puede tener hasta
256 caracteres en IDS y hasta 128 caracteres en
XPS.
La tabla bar_version
La tabla bar_version se ha eliminado de la base de datos sysutils. En su
lugar, utilice el archivo sm_versions para actualizar la informacin del gestor
de almacenamiento. Para obtener ms informacin, consulte el tema
Actualizacin del archivo sm_versions en la pgina 3-3.
Mapa del catlogo de ON-Bar
Dynamic Server
La Figura 10-1 muestra un mapa de las tablas de ONBar en Dynamic Server.
Las lneas grises muestran las relaciones entre las tablas. Las flechas indican
que el valor ins_req_aid debe ser un valor ins_aid vlido.
Captulo 10. Tablas de catlogo de ON-Bar 10-7
Fin de Dynamic Server
Extended Parallel Server
La Figura 10-2 muestra un mapa de las tablas de ONBar en Extended
Parallel Server. Las lneas grises muestran las relaciones entre las tablas. Las
flechas indican que el valor ins_req_aid debe ser un valor ins_aid vlido.
bar_action
act_aid
act_oid
act_type
act_status
act_start
act_end
bar_instance
ins_aid
ins_oid
ins_time
ins_level
ins_copyid_hi
ins_copyid_lo
ins_req_aid
ins_first_log
ins_verify
ins_verify_date
bar_object
obj_srv_name
obj_oid
obj_name
obj_type
bar_server
srv_name
srv_node
Figura 10-1. Mapa del catlogo de ON-Bar en Dynamic Server
10-8 IBM Informix: Gua de copia de seguridad y restauracin
Fin de Extended Parallel Server
Tablas SMI del Planificador de copia de seguridad (solo Extended Parallel
Server)
Las siguientes seudotablas de SMI (system-monitoring interface) de la base de
datos sysmaster contienen informacin sobre el Planificador de Copia de
Seguridad. Para obtener informacin sobre otras tablas de SMI, consulte el
manual IBM Informix: Administrator's Reference.
Tabla Descripcin Referencia
sysbuobject Informacin detallada sobre los objetos de
copia de seguridad que el Planificador de
Copia de Seguridad est procesando
pg. 10-10
sysbuobjses Nombre del objeto de copia de seguridad e ID
de sesin
pg. 10-11
sysbusession Informacin del estado de sesin pg. 10-11
bar_action
act_aid
act_oid
act_type
act_status
act_start
act_end
bar_instance
ins_aid
ins_oid
ins_time
rsam_time
ins_level
ins_copyid_hi
ins_copyid_lo
ins_req_aid
ins_logstream
ins_first_log
ins_chpt_log
ins_last_log
ins_partial
ins_sm_id
ins_sm_name
ins_verify
ins_verify_date
bar_object
obj_srv_name
obj_oid
obj_name
obj_type
bar_server
srv_name
srv_node
Figura 10-2. Mapa del catlogo de ON-Bar en Extended Parallel Server
Captulo 10. Tablas de catlogo de ON-Bar 10-9
Tabla Descripcin Referencia
sysbusm Informacin de configuracin del gestor de
almacenamiento
pg. 10-12
sysbusmdbspace Gestor de almacenamiento para hacer copia de
seguridad de espacios de base de datos de un
coservidor
pg. 10-12
sysbusmlog Gestor de almacenamiento para hacer copia de
seguridad de archivos de anotaciones de un
coservidor
pg. 10-13
sysbusmworker Coservidores donde los procesos onbar-worker
pueden acceder a un gestor de
almacenamiento.
pg. 10-13
sysbuworker Estado detallado de onbar-worker status pg. 10-13
sysbuobject
La tabla sysbuobject proporciona informacin sobre los objetos de copia de
seguridad y restauracin que el Planificador de Copia de Seguridad est
procesando.
Columna Tipo Descripcin
owner integer El coservidor propietario del objeto
priority integer Prioridad de la sesin en la cola del Planificador de
Copia de Seguridad
order_hi integer Palabra de orden superior del orden de restauracin
para el objeto (32 bits de orden superior de un nmero
de 64 bits)
order_lo integer Palabra de orden inferior del orden de restauracin para
el objeto (32 bits de orden inferior de un nmero de 64
bits)
placement integer Instancia del gestor de almacenamiento donde est
situado el objeto
retries integer Nmero de veces que se reintenta la copia de seguridad
o restauracin
indicacin_horariainteger Hora global del objeto
dbsname char(128) Nombre del espacio de base de datos
level integer Nivel de copia de seguridad del espacio de base de
datos
log_num integer Nmero del archivo de anotaciones lgicas
is_backup integer Si el valor es 1, significa que se va a hacer copia de
seguridad del objeto.
is_restore integer Si el valor es 1, significa que el objeto se debe restaurar.
is_check integer Si el valor es 1, significa que el objeto se debe verificar
con el programa de utilidad archecker.
is_block integer Si el valor es 1, significa que el coservidor est
bloqueado debido a una copia de seguridad externa.
10-10 IBM Informix: Gua de copia de seguridad y restauracin
Columna Tipo Descripcin
is_external integer Si el valor es 1, significa que est en curso una
restauracin externa de un espacio de base de datos.
is_dbspace integer Si el valor es 1, significa que el objeto es un espacio de
base de datos.
is_log integer Si el valor es 1, significa que el objeto es un archivo de
anotaciones lgicas.
is_coserver integer Si el valor es 1, significa que el objeto es un coservidor
(utilizado para copias de seguridad y restauraciones
externas).
is_running integer Si el valor es 1, significa que se est procesando el
objeto.
is_ready integer Si el valor es 1, significa que el objeto est preparado
para ser procesado.
is_waiting integer Si el valor es 1, significa que no se puede procesar el
objeto todava.
is_suspend integer Si el valor es 1, significa que el proceso del objeto est
suspendido.
is_cold integer Si el valor es 1, significa que el objeto se debe restaurar
en fro.
sysbuobjses
La tabla sysbuobjses lista el nombre del objeto de copia de seguridad y el ID
de sesin. Puede utilizar la columna ses_id para unir la tabla sysbuobjses con
la tabla sysbusession y obtener todos los objetos de copia de seguridad de
una sesin determinada.
Columna Tipo Descripcin
obj_name char(128) Nombre del objeto
ses_id char(128) Nombre de la sesin de copia de seguridad o
restauracin
sysbusession
La tabla sysbusession muestra el estado de la sesin actual de copia de
seguridad o restauracin. La informacin de la tabla sysbusession es similar a
los datos de salida de onstat -g bus.
Captulo 10. Tablas de catlogo de ON-Bar 10-11
Columna Tipo Descripcin
id char(128) Nombre de la sesin de copia de seguridad o
restauracin.
count integer Nmero de objetos de la sesin de copia de seguridad o
restauracin.
is_complete integer Si el valor es 1, significa que la sesin ha finalizado.
is_waiting integer Si el valor es 1, significa que la sesin est a la espera
de trabajo.
is_suspended integer Si el valor es 1, significa que la sesin est suspendida.
error integer Valor de error que se devuelve al controlador de
ONBar.
sysbusm
La tabla sysbusm proporciona informacin sobre la configuracin del gestor
de almacenamiento, el estado de reintentos del gestor de almacenamiento y
los procesos onbar-worker activos.
Columna Tipo Descripcin
id integer ID de la instancia del gestor de almacenamiento.
name char(128) Nombre del gestor de almacenamiento.
worker integer Nmero de procesos onbar-worker.
max_idle integer Valor de tiempo de espera de inactividad. Si un
proceso onbar-worker ha estado inactivo el tiempo
especificado, se cierra el proceso.
retries integer Nmero de veces que se debe reintentar la copia de
seguridad o restauracin para un gestor de
almacenamiento.
pending integer Nmero de procesos onbar-worker pendientes.
registered integer Nmero de procesos onbar-worker registrados para
el gestor de almacenamiento.
sysbusmdbspace
La tabla sysbusmdbspace proporciona informacin sobre qu gestor de
almacenamiento est configurado para hacer copia de seguridad de espacios
de base de datos para un coservidor. Esta tabla contiene el valor del
parmetro BAR_DBS_COSVR.
Columna Tipo Descripcin
id integer ID del gestor de almacenamiento.
cosvr_id integer Se hace copia de seguridad o se restauran los
espacios de base de datos del coservidor en este
gestor de almacenamiento.
10-12 IBM Informix: Gua de copia de seguridad y restauracin
sysbusmlog
La tabla sysbusmlog proporciona informacin sobre qu gestor de
almacenamiento est configurado para hacer copia de seguridad de archivos
de anotaciones lgicas para un coservidor. Esta tabla contiene el valor del
parmetro BAR_LOG_COSVR.
Columna Tipo Descripcin
id integer ID del gestor de almacenamiento.
cosvr_id integer Se hace copia de seguridad o se restauran los
archivos de anotaciones lgicas del coservidor en este
gestor de almacenamiento.
sysbusmworker
La tabla sysbusmworker lista los ID de coservidor de los procesos
onbar-worker que estn configurados para un gestor de almacenamiento. Para
visualizar la lista de los procesos onbar-worker activos para un gestor de
almacenamiento, una la tabla sysbuworker con la tabla sysbusmworker
(sysbusmworker.id = sysbuworker.sm ). Esta tabla contiene la misma lista de
gestores de almacenamiento que el parmetro BAR_WORKER_COSVR. Por
ejemplo, utilice el mandato SELECT * FROM sysbusmworker WHERE id = 1
para visualizar informacin sobre el gestor de almacenamiento listado en
BAR_SM 1.
Columna Tipo Descripcin
id integer ID del gestor de almacenamiento.
cosvr_id integer Coservidor donde se est ejecutando el proceso
onbar-worker.
sysbuworker
La tabla sysbuworker proporciona informacin de estado sobre los procesos
onbar-worker.
Columna Tipo Descripcin
id integer ID del proceso onbar-worker.
cosvr integer Coservidor donde se est ejecutando el proceso
onbar-worker.
pid integer ID de proceso.
sm integer ID del gestor de almacenamiento.
obj_name char(128) Nombre del objeto de copia de seguridad o restauracin
actual.
is_new integer Si el valor es 1, significa que el proceso onbar-worker se
est inicializando.
is_free integer Si el valor es 1, significa que el proceso onbar-worker
est libre para otro trabajo.
Captulo 10. Tablas de catlogo de ON-Bar 10-13
Columna Tipo Descripcin
is_wait integer Si el valor es 1, significa que el proceso onbar-worker
est a la espera de la tarea siguiente.
is_busy integer Si el valor es 1, significa que el proceso onbar-worker
est procesando un objeto.
is_dead integer Si el valor es 1, significa que el proceso onbar-worker
est muerto.
event_dbu integer Si el valor es 1, significa que el proceso onbar-worker
puede aceptar trabajos de copia de seguridad de
espacios de base de datos.
event_phr integer Si el valor es 1, significa que el proceso onbar-worker
puede aceptar trabajos de restauracin de espacios de
base de datos.
event_lbu integer Si el valor es 1, significa que el proceso onbar-worker
puede aceptar trabajos de copia de seguridad lgica.
event_lgr integer Si el valor es 1, significa que el proceso onbar-worker
puede aceptar trabajos de restauracin lgica.
event_lbuplace integer Si el valor es 1, significa que el proceso onbar-worker
determina el gestor de almacenamiento correcto para
gestionar las copias de seguridad lgicas.
event_phrplace integer Si el valor es 1, significa que el proceso onbar-worker
determina el gestor de almacenamiento correcto para
gestionar las restauraciones de espacios de base de
datos.
event_dbplace integer Si el valor es 1, significa que el proceso onbar-worker
determina el gestor de almacenamiento correcto para
gestionar las copias de seguridad de espacios de base de
datos.
event_lgrplace integer Si el valor es 1, significa que el proceso onbar-worker
determina el gestor de almacenamiento correcto para
gestionar las restauraciones lgicas.
event_cold integer Si el valor es 1, significa que el proceso onbar-worker
puede procesar un objeto que es parte de una
restauracin en fro.
idle_time integer Determina cunto tiempo el proceso onbar-worker ha
estado inactivo.
10-14 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 11. Mensajes y cdigos de retorno de ON-Bar
Acerca de los mensajes de ON-Bar. . . . . . . . . . . . . . . . . . . . . . . 11-1
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
Contenido de este captulo
La primera parte de este captulo describe el archivo de anotaciones de
actividades de ONBar y los mensajes de utilizacin de ONBar. Dynamic
Server, Versin 9.4, y Extended Parallel Server, Versin 8.40, comparten
mensajes comunes de ONBar.
La segunda parte de este captulo describe los cdigos de retorno de ONBar.
Para obtener informacin sobre los mensajes informativos, de progreso, de
aviso y de error de ONBar, utilice el programa de utilidad finderr o Error
Messages, o consulte el manual IBM Informix: Error Messages en el sitio Web
http://www-3.ibm.com/software/data/informix/pubs/library/.
Acerca de los mensajes de ON-Bar
Esta seccin describe cmo leer e interpretar los mensajes del archivo de
anotaciones de actividades de ONBar. Para obtener ms informacin,
consulte el tema El archivo de anotaciones de actividades de ON-Bar en la
pgina 2-13.
Formato de los mensajes
Los mensajes del archivo de anotaciones de actividades de ONBar tienen este
formato:
indicacin_horaria ID_proceso ID_proceso_padre mensaje
La Tabla 11-1 describe cada campo del mensaje. El archivo de anotaciones de
actividades de ONBar no contiene nmeros de mensaje de error.
Copyright IBM Corp. 1996, 2003 11-1
Tabla 11-1. Formato de los mensajes de ON-Bar
Campo del
mensaje Descripcin
indicacin_horaria Fecha y hora en la que ON-Bar escribe el mensaje.
ID_proceso Nmero que el sistema operativo utiliza para identificar la
instancia de ON-Bar.
ID_proceso_padre Nmero que el sistema operativo utiliza para identificar el proceso
por el que se ejecut la instancia de ON-Bar.
mensaje Texto del mensaje de ON-Bar.
El ejemplo siguiente muestra una entrada tpica del archivo de anotaciones de
actividades de ONBar:
1999-08-18 10:09:59 773 772 Restauracin lgica finalizada.
Importante: Si recibe un mensaje de error de XBSA, consulte los archivos de
anotaciones del gestor de almacenamiento para conocer ms
detalles.
Nmeros de mensaje
Los nmeros de mensaje de ONBar estn comprendidos entre -43000 y
-43421. La tabla siguiente lista los grupos de mensajes de ONBar. Debido a
que el archivo de anotaciones de actividades no muestra nmeros de mensaje,
la mejora manera de encontrar informacin sobre los mensajes de ONBar es
buscar el texto del mensaje en el manual IBM Informix: Error Messages, que se
encuentra en el sitio Web http://www-
3.ibm.com/software/data/informix/pubs/library/.
Tipo de mensaje de ONBar Nmeros de mensaje
Utilizacin de ONBar -43000 a -43009
Comprobacin de opciones -43010 a -43034
Comprobacin de permisos -43035 a -43039
Interfaz del archivo de inicio de emergencia -43040 a -43059
Interfaz del archivo ONCONFIG -43060 a -43074
Interfaz del sistema operativo -43075 a -43099
Interfaz del servidor de bases de datos -43100 a -43229
Estado de la copia de seguridad y restauracin -43230 a -43239
Procesos Onbar-worker -43240 a -43254
Interfaz XBSA -43255 a -43304
onsmsync -43305 a -43319
archecker -43320 a -43334
ondblog -43400 a -43421
11-2 IBM Informix: Gua de copia de seguridad y restauracin
Mensajes de utilizacin de ON-Bar
Esta seccin lista solo mensajes de utilizacin. Todos los mensajes
informativos, de progreso, de aviso y de error aparecen en el programa de
utilidad finderr y en el manual IBM Informix: Error Messages del sitio Web
http://www-3.ibm.com/software/data/informix/pubs/library/.
Importante: Debe especificar la opcin -b, -v o -r en primer lugar en el
mandato para que ONBar pueda determinar si est realizando
una copia de seguridad, una verificacin o una restauracin. La
nica excepcin es cuando inicia o detiene el mandato de sesin
de ONBar en Extended Parallel Server.
-43000:
Utilizacin de ONBar para la copia de seguridad y la verificacin.
Dynamic Server
Para Dynamic Server
-b [-L nivel] [-w | -f nombre_archivo | espacios]
[-O]
-b -F
-b -l [-c | -C | -s] [-O]
-v [-p] [-t indicacin_horaria] [-f nombre_archivo | espacios]
-b copia de seguridad
-c copia de seguridad del archivo de anotaciones lgicas actual
-C copia de seguridad continua de archivos de anotaciones lgicas
-f va de acceso del archivo donde reside una lista de espacios de
almacenamiento
-F copia de seguridad ficticia
-l copia de seguridad de archivos de anotaciones llenos (sin espacios de
almacenamiento)
-L nivel de copia de seguridad: 0, 1 o 2; el valor por omisin es 0
-O omitir comprobaciones internas de errores - aplicar poltica
estrictamente
-w copia de seguridad del sistema completo
-s recuperar anotaciones
-v verificar coherencia de las copias de seguridad ms recientes
espacios: lista de espacios de almacenamiento
Fin de Dynamic Server
Solo UNIX
Para Extended Parallel Server
-b [-v] [-p] [-q nombre] [-L nivel] [-f nombre_archivo |
espacios]
-b -l [-q nombre] [-s] [-f nombre_archivo | coservidores]
-v [-p] [-t indicacin_horaria] [-q nombre] [-L nivel] [-f nombre_archivo |
Captulo 11. Mensajes y cdigos de retorno de ON-Bar 11-3
espacios]
-b copia de seguridad
-f va de acceso del archivo donde reside una lista de espacios de
almacenamiento
-l copia de seguridad de archivos de anotaciones llenos (no espacios de
almacenamiento)
-L nivel de copia de seguridad: 0, 1 o 2; el valor por omisin es 0
-p copia de seguridad de espacios solamente (sin archivos de anotaciones)
-q identifica la sesin de copia de seguridad; el valor por omisin es
DBSERVERNAMEpid
-s recuperar anotaciones
-v verificar coherencia de las copias de seguridad ms recientes
(Para conocer detalles, consulte al Soporte Tcnico)
espacios: lista de espacios de almacenamiento
coservidores: anotaciones de coservidores para
hacer copia de seguridad
Fin de Solo UNIX
El mandato de copia de seguridad o verificacin se especific incorrectamente.
Repase el mandato y repita la operacin. El parmetro -b o -v se debe
especificar en primer lugar en el mandato.
-43001:
Utilizacin de ONBar para la restauracin.
Dynamic Server
Para Dynamic Server
-r [-e] [-O] [-f nombre_archivo | espacios]
-r [-e] [-t indicacin_horaria | -n archivo_anotaciones] [-O]
-r -p [-e] [-t indicacin_horaria]
[-O] [-f nombre_archivo | espacios]
-r -l [-t indicacin_horaria | -n archivo_anotaciones]
-r -w [-e] [[-p] [ -t indicacin_horaria] | -n
archivo_anotaciones] [-O]
-RESTART
-r -rename -f nombre_archivo
[-w] [-p] [-t indicacin_horaria] [-n archivo_anotaciones]
[-f nombre_archivo | espacios]
-r {-rename -p va_antigua -o desplazamiento_antiguo -n va_nueva -o desplaza-
miento_nuevo...}
[-w] [-p] [-t indicacin_horaria] [-n archivo_anotaciones]
[-f nombre_archivo | espacios]
11-4 IBM Informix: Gua de copia de seguridad y restauracin
Fin de Dynamic Server
Extended Parallel Server
Para Extended Parallel Server
-r [-e] [-q nombre] [-O] [-f nombre_archivo | espacios]
-r [-e] [-q nombre] [-t indicacin_horaria] [-O]
-r -p [-e] [-q nombre] [-t indicacin_horaria] [-O] [-f nombre_archivo |
espacios]
-r -l [-q nombre] [-t indicacin_horaria]
[-f nombre_archivo | corrientes_anotaciones]
-e restauracin externa
-f va de acceso del archivo donde reside una lista de espacios de
almacenamiento
-l solo restauracin de archivos de anotaciones lgicas (sin espacios de
almacenamiento)
-n ltimo archivo de anotaciones lgicas para restaurar
-O omitir comprobaciones internas de errores - aplicar poltica
estrictamente
-p restauracin fsica solamente (sin archivos de anotaciones)
-q nombre para identificar la sesin de restauracin
-r restauracin
-t punto en el tiempo para detener la restauracin
-w restauracin del sistema completo
-RESTART : reinicio de una restauracin interrumpida
espacios: lista de espacios de almacenamiento
o corrientes de anotaciones para restaurar
Con la opcin -rename:
-rename -f nombre_archivo va de acceso del
archivo que contiene una lista de vas de acceso y valores de
desplazamiento correlacionados para bloques de datos
-p va de acceso antigua del bloque de datos
-o valor de desplazamiento antiguo del bloque de datos
-n va de acceso nueva del bloque de datos
-o valor de desplazamiento nuevo del bloque de datos
La configuracin HDR no permite el cambiar el nombre de bloques de datos
durante la restauracin.
Fin de Extended Parallel Server
El mandato de restauracin se especific incorrectamente. Repase el mandato
y repita la operacin. Debe especificar el parmetro -r en primer lugar.
-43002:
Captulo 11. Mensajes y cdigos de retorno de ON-Bar 11-5
Utilizacin de la sesin de ONBar.
Extended Parallel Server
Para Extended Parallel Server
{on | ON | off | OFF | -d} [-q] nombre_sesin
on/ON reanudar una sesin de copia de seguridad/restauracin suspendida
off/OFF suspender una sesin de copia de seguridad/restauracin
-d suprimir una sesin de copia de seguridad/restauracin
-q nombre para identificar la sesin
El mandato de sesin se especific incorrectamente. Repase el mandato y
repita la operacin. Es necesario el nombre de sesin.
Fin de Extended Parallel Server
-43003:
Utilizacin de onbar_w.
Extended Parallel Server
Para Extended Parallel Server
[-b] [-d] [-l] [-r] [-p]
-b aceptar peticiones de copia de seguridad
-d aceptar espacios de base de datos o de BLOB
-l aceptar archivos de anotaciones lgicas
-r aceptar peticiones de restauracin
-p aceptar peticiones de posicionamiento del gestor de almacenamiento
Si no se especifica ningn mandato, aceptar todas las peticiones por
omisin.
El mandato onbar_w se especific incorrectamente. Repase el mandato y
repita la operacin.
Fin de Extended Parallel Server
-43006:
Utilizacin de onsmsync.
onsmsync [-g gen | -t indicacin_horaria | -i intervalo] [-O]
[-f nombre_archivo | espacios]
onsmsync -b
-b solo regenerar el archivo de inicio de emergencia
-f va de acceso del archivo donde reside una lista de espacios de
almacenamiento
-g nmero de generaciones/versiones de la copia de seguridad de nivel 0 para
11-6 IBM Informix: Gua de copia de seguridad y restauracin
conservar
-i intervalo de tiempo (antigedad) que debe transcurrir para marcar
un objeto como caducado
-t fecha y hora a partir de la cual los objetos se deben marcar como
caducados
-O omitir comprobaciones internas de errores - aplicar poltica
estrictamente
espacios: lista de espacios de almacenamiento cuya
caducidad se debe comprobar
El mandato onsmsync se especific incorrectamente. Repase el mandato y
repita la operacin.
Cdigos de retorno de ON-Bar
La Tabla 11-2 muestra los cdigos de retorno de ONBar para todos los
servidores de bases de datos Informix. Estos cdigos de retorno van
acompaados de mensajes en el archivo de anotaciones de actividades de
ONBar. Para conocer detalles sobre un error de ONBar o del gestor de
almacenamiento, repase el archivo de anotaciones de actividades antes de
llamar al Soporte Tcnico.
Tabla 11-2. Cdigos de retorno comunes de ON-Bar
Valor decimal Descripcin del cdigo de retorno de ON-Bar
2 al 34 Son cdigos de retorno producidos por XBSA. Para obtener ms informacin, consulte
la documentacin y los archivos de anotaciones del gestor de almacenamiento.
100 ONBar no puede encontrar en la base de datos sysutils, el archivo de inicio de
emergencia o los catlogos del gestor de almacenamiento un elemento que necesita
para el proceso.
Busque en el archivo de anotaciones de actividades de ONBar mensajes que describan
el elemento que no se pudo encontrar e intente corregir ese problema. Si el problema se
repite, consulte al Soporte Tcnico.
104 Adstar Distributed Storage Manager (ADSM) est en la modalidad de generar
contrasea.
ONBar no da soporte a ADSM cuando este se ejecuta en la modalidad de generar
contrasea. Para obtener informacin sobre cmo cambiar la configuracin de
seguridad de ADSM, consulte su manual de ADSM.
119 El archivo de anotaciones lgicas est lleno en uno o ms coservidores. Realice una
copia de seguridad de archivos de anotaciones lgicas.
120 El tamao del almacenamiento intermedio de transporte ha cambiado desde que se
hizo copia de seguridad del objeto por ltima vez. El objeto no se puede restaurar.
Establezca el tamao del almacenamiento intermedio de transporte en su tamao
original y reintente la restauracin.
Captulo 11. Mensajes y cdigos de retorno de ON-Bar 11-7
Tabla 11-2. Cdigos de retorno comunes de ON-Bar (continuacin)
Valor decimal Descripcin del cdigo de retorno de ON-Bar
121 Se ha producido un error en la expansin de nombre del segmento de base de datos
(XPS).
ONBar no pudo determinar la lista de espacios de base de datos contenidos en un
segmento de base de datos.
122 Se ha detectado un punto muerto.
El mandato de ONBar est en conflicto con otro proceso. Reintente el mandato de
ONBar.
123 El espacio de base de datos raz no estaba incluido en la restauracin en fro.
No puede realizar una restauracin en fro sin restaurar el espacio de base de datos
raz. Para resolver el problema, siga uno de estos procedimientos:
v Ponga el servidor de bases de datos en la modalidad de reposo o en lnea y restaure
solo los espacios de almacenamiento que sea necesario restaurar.
v Si el servidor de bases de datos est fuera de lnea, emita el mandato onbar -r para
restaurar todos los espacios de almacenamiento.
v Compruebe que el espacio de base de datos raz y otros espacios crticos estn
incluidos en la lnea del mandato o en el nombre de archivo -f.
124 El almacenamiento intermedio tena una pgina incompleta durante la copia de
seguridad.
Para obtener ayuda, consulte al Soporte Tcnico.
126 Error al procesar el archivo de inicio de emergencia.
Examine el archivo de anotaciones de actividades de ONBar para obtener
descripciones del problema y el archivo de inicio de emergencia para ver seales de
corrupcin, tales como caracteres no ASCII o lneas con un nmero variable de
columnas. Si la fuente del problema no es evidente, consulte al Soporte Tcnico.
127 No se pudo escribir en el archivo de inicio de emergencia.
A menudo, este problema va acompaado por un mensaje de error del sistema
operativo. Compruebe los permisos para los archivos y directorios siguientes:
v $INFORMIXDIR/etc en UNIX o %INFORMIXDIR%\etc en Windows
v El archivo de inicio de emergencia
v El directorio especificado por BAR_BOOT_DIR (solo XPS).
128 Faltan datos en la descripcin del objeto.
Para obtener ayuda, consulte al Soporte Tcnico.
11-8 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 11-2. Cdigos de retorno comunes de ON-Bar (continuacin)
Valor decimal Descripcin del cdigo de retorno de ON-Bar
129 ONBar ha recibido para restaurar un objeto que es diferente del esperado. (El objeto
de copia de seguridad no coincida). Puede que el objeto de copia de seguridad se haya
suprimido o se haya marcado como caducado en el gestor de almacenamiento.
Ejecute onsmsync para sincronizar la base de datos sysutils, el archivo de inicio de
emergencia y los catlogos del gestor de almacenamiento. Para obtener ayuda, consulte
al Soporte Tcnico.
130 El servidor de bases de datos no responde.
El servidor de bases de datos probablemente ha fallado durante la copia de seguridad o
restauracin. Ejecute el mandato onstat - para comprobar el estado del servidor de
bases de datos y luego:
v Si la operacin era una restauracin en fro, reinicie la restauracin.
v Si la operacin era una copia de seguridad o restauracin en caliente, reinicie el
servidor de bases de datos y repita la copia de seguridad o restauracin en caliente.
131 Se ha producido un error en la interfaz entre ONBar y el servidor de bases de datos.
Para obtener ayuda, consulte al Soporte Tcnico.
132 La funcin no est en la biblioteca compartida de XBSA.
Verifique que est utilizando la interfaz XBSA correcta para el gestor de
almacenamiento. Para obtener informacin, consulte el manual del gestor de
almacenamiento.
133 No se pudieron cargar las funciones de la biblioteca de XBSA.
Verifique que est utilizando la interfaz XBSA correcta para el gestor de
almacenamiento. Compruebe que el valor de BAR_BSALIB_PATH, en el archivo
ONCONFIG, especifica la ubicacin correcta de la biblioteca compartida de XBSA. Para
obtener informacin, consulte el manual del gestor de almacenamiento.
134 El usuario desea restaurar un archivo de anotaciones lgicas que es demasiado antiguo.
Probablemente se ha intentado una restauracion de punto en las anotaciones (onbar -r
-l -n) despus de realizar una restauracin fsica separada. El archivo de anotaciones
lgicas especificado es demasiado antiguo para coincidir con las copias de seguridad
utilizadas en la restauracin fsica. Siga uno de estos pasos:
v Repita la restauracin fsica a partir de un conjunto ms antiguo de copias de
seguridad fsicas.
v Especifique un archivo de anotaciones lgicas ms reciente en la opcin -n cuando
repita la restauracin de punto en las anotaciones. Para encontrar el archivo de
anotaciones lgicas ms antiguo que puede utilizar, examine el archivo de inicio de
emergencia. Para obtener ayuda, consulte al Soporte Tcnico.
Captulo 11. Mensajes y cdigos de retorno de ON-Bar 11-9
Tabla 11-2. Cdigos de retorno comunes de ON-Bar (continuacin)
Valor decimal Descripcin del cdigo de retorno de ON-Bar
136 ONBar no puede hacer una restauracin en caliente de los espacios de base de datos
crticos.
Siga uno de estos pasos:
v Emita de nuevo el mandato de restauracin en caliente sin listar ningn espacio de
base de datos crtico.
v Cierre el servidor de bases de datos y realice una restauracin en fro.
137 Se ha excedido el valor especificado por MAX_DBSPACE_COUNT.
Para obtener ayuda, consulte al Soporte Tcnico.
138 Se ha producido un error de XBSA.
Verifique que est utilizando la interfaz XBSA correcta para el gestor de
almacenamiento. Examine tambin los mensajes de error de XBSA contenidos en el
archivo bar_act.log. Para obtener informacin, consulte el manual del gestor de
almacenamiento.
139 El archivo sm_versions no contiene la versin de XBSA o el archivo sm_versions
contiene una versin incorrecta de XBSA.
Aada la versin correcta de XBSA al archivo sm_versions. Para obtener ms
informacin, consulte el manual del gestor de almacenamiento.
140 Una copia de seguridad ficticia ha fallado.
Reintente la copia de seguridad ficticia utilizando el mandato onbar -b -F. Solo IDS da
soporte a las copias de seguridad ficticias. Si la copia de seguridad ficticia falla de
nuevo, consulte al Soporte Tcnico.
141 ONBar ha recibido un seal del sistema operativo. Probablemente el usuario ha
entrado el mandato Control-C para detener un proceso de ONBar.
Corrija la causa de la interrupcin y reintente el mandato de ONBar.
142 ONBar no pudo abrir un archivo.
Verifique el que archivo especificado existe y que los permisos son correctos. Examine
el mensaje de error del sistema operativo en el archivo de anotaciones de actividades
de ONBar.
143 ONBar no pudo crear un proceso hijo.
Si BAR_MAX_BACKUP no es 0, ONBar no pudo crear procesos hijo para realizar la
copia de seguridad o restauracin paralela. Probablemente el sistema operativo agot
los recursos. No existe suficiente memoria disponible para iniciar un nuevo proceso o
no existe ningn intervalo vaco en la tabla de procesos.
Examine los archivos de anotaciones del sistema operativo, el archivo de anotaciones de
actividades de ONBar o la consola.
11-10 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 11-2. Cdigos de retorno comunes de ON-Bar (continuacin)
Valor decimal Descripcin del cdigo de retorno de ON-Bar
144 Se ha cancelado la copia de seguridad de anotaciones debido a que uno o ms espacios
de BLOB estaban fuera de servicio.
Intente restaurar el espacio de BLOB. Si la restauracin falla, reintente la copia de
seguridad de anotaciones utilizando el mandato onbar -l -O. La ejecucin de este
mandato puede hacer que el espacio de BLOB no se pueda restaurar.
145 ONBar no pudo adquirir ms espacio de memoria.
Espere a que se liberen recursos del sistema y reintente el mandato de ONBar.
146 ONBar no pudo conectar con el servidor de bases de datos.
Puede que la red o el servidor de bases de datos estn fuera de servicio. Para obtener
ayuda, consulte al Soporte Tcnico.
147 ONBar no pudo descubrir ningn espacio de almacenamiento ni archivos de
anotaciones lgicas para hacer copia de seguridad o restaurar.
Por ejemplo, si especifica una restauracin de punto en el tiempo, pero especifica una
indicacin_horaria anterior a la primera copia de seguridad estndar, ONBar no puede
crear una lista de espacios de almacenamiento para restaurar. Este cdigo de retorno
tambin aparece si especifica una restauracin del sistema completo sin haber realizado
una copia de seguridad del sistema completo.
Verifique que el servidor de bases de datos y los espacios de almacenamiento estn en
el estado correcto para la peticin de copia de seguridad o restauracin. Consulte al
Soporte Tcnico.
148 Se ha producido un error interno de SQL.
Proporcione al Soporte Tcnico la informacin contenida en el archivo de anotaciones
de actividades de ONBar.
149 Si ha especificado una sintaxis incorrecta de ONBar en la lnea de mandatos o se ha
especificado un valor incorrecto de indicacin_horaria para el entorno GLS utilizado.
Compare el mandato especificado con el mensaje sobre uso de mandatos contenido en
el archivo de anotaciones de actividades de ONBar. Si esto no sirve de ayuda,
reintente el mandato poniendo entre comillas el valor de indicacin_horaria. Si utiliza un
idioma distinto del ingls para el entorno local de base de datos, utilice las variables de
entorno GL_DATE o GL_DATETIME para establecer el formato de la fecha y la hora.
150 Error al recoger datos del archivo ONCONFIG.
Compruebe los permisos, formato y valores especificados en el archivo ONCONFIG.
Compruebe que la variable de entorno ONCONFIG est definida correctamente.
Captulo 11. Mensajes y cdigos de retorno de ON-Bar 11-11
Tabla 11-2. Cdigos de retorno comunes de ON-Bar (continuacin)
Valor decimal Descripcin del cdigo de retorno de ON-Bar
151 El servidor de bases de datos est en un estado incorrecto para la peticin de copia de
seguridad o restauracin, o se ha producido un error al determinar el estado del
servidor de bases de datos.
El usuario ha intentado una operacin que no es compatible con la modalidad del
servidor de bases de datos o ONBar no puede determinar el estado del servidor de
bases de datos. Por ejemplo, no puede realizar una copia de seguridad fsica si el
servidor de bases de datos est en la modalidad de recuperacin.
Examine el mensaje de error contenido en el archivo de anotaciones de actividades de
ONBar. Si se ha producido un error de ASF, se muestra el mensaje siguiente en el
archivo de anotaciones de actividades de ONBar:
Error grave al inicializar ASF; cdigo de asf = cdigo
Para determinar la causa del error de ASF, consulte el cdigo de error de ASF
contenido en el mensaje y repita el mandato de copia de seguridad o restauracin. Si el
error producido no es un error de ASF, cambie el estado del servidor de bases de datos
y repita el mandato de copia de seguridad o restauracin.
152 ONBar no puede hacer copia de seguridad de los archivos de anotaciones lgicas.
No se hace copia de seguridad de los archivos de anotaciones lgicas por una de estas
razones:
v Existe otro proceso de copia de seguridad de archivos de anotaciones actualmente en
ejecucin.
v Si ha realizado una copia de seguridad de archivos de anotaciones lgicas con el
parmetro LTAPEDEV establecido en /dev/null (UNIX) o nul (Windows).
Recibe este cdigo de retorno cuando no se puede realizar ninguna copia de seguridad
de anotaciones.
Para habilitar la copia de seguridad de anotaciones, establezca el parmetro LTAPEDEV
en un valor vlido.
153 ONBar no puede establecer el ID de grupo de proceso. Si BAR_MAX_BACKUP tiene
un valor diferente de 1 y ONBar encuentra un error al definir el ID de grupo de
proceso, se devuelve este cdigo de retorno.
Este mensaje es un aviso de un posible problema del sistema operativo.
154 El usuario de ONBar no tiene los permisos correctos.
Para ejecutar mandatos de ONBar, debe ser el usuario root o informix o ser miembro
del grupo bargroup en UNIX, o ser miembro del grupo Informix-Admin en Windows.
155 La variable de entorno INFORMIXSERVER no est definida.
Asigne a la variable de entorno INFORMIXSERVER un nombre correcto de servidor
de bases de datos.
11-12 IBM Informix: Gua de copia de seguridad y restauracin
Tabla 11-2. Cdigos de retorno comunes de ON-Bar (continuacin)
Valor decimal Descripcin del cdigo de retorno de ON-Bar
157 Error al intentar establecer la variable de entorno INFORMIXSHMBASE en -1.
ONBar no pudo establecer INFORMIXSHMBASE en -1. Para obtener ayuda, consulte
al administrador del sistema o al Soporte Tcnico.
158 Se ha producido un error interno de ONBar.
Consulte al Soporte Tcnico.
159 Se ha producido un error inesperado.
Consulte al Soporte Tcnico.
160 La restauracin externa ha fallado.
Para determinar la causa del error de la restauracin externa, examine los archivos
bar_act.log y online.log. Asegrese de que ha realizado la parte manual de la
restauracin externa antes de reintentar el mandato onbar-r -e para finalizar la
restauracin externa. Si esto no es efectivo, intente realizar la restauracin externa a
partir de una copia de seguridad externa diferente.
161 La restauracin reiniciada ha fallado.
Verifique que RESTARTABLE_RESTORE est establecido en ON y repita la restauracin
original. Para obtener ms informacin, consulte el archivo de anotaciones de
actividades de ONBar y los archivos de anotaciones de mensajes del servidor de bases
de datos (IDS).
177 Se ha restaurado un espacio de base de datos en lnea. Este cdigo de retorno notifica
al usuario que la opcin -O cancel las comprobaciones internas de ONBar.
No es necesario emprender ninguna accin.
178 Se ha hecho copia de seguridad del archivo de anotaciones lgicas mientras uno o ms
espacios de BLOB estaban fuera de servicio. Este cdigo de retorno notifica al usuario
que la opcin -O cancel las comprobaciones internas de ONBar.
Examine los datos del espacio de BLOB para determinar qu objetos grandes simples es
necesario reconstruir. Puede que esos espacios de BLOB no se puedan restaurar. Para
obtener ayuda, consulte al Soporte Tcnico.
179 ONBar ha creado el bloque de datos necesario para restaurar el espacio de base de
datos. Este cdigo de retorno notifica al usuario que la opcin -O cancel las
comprobaciones internas de ONBar.
No es necesario emprender ninguna accin.
180 ONBar no pudo crear el bloque de datos necesario para restaurar el espacio de base
de datos.
Cree el archivo de bloque de datos manualmente. Reintente la restauracin sin la
opcin -O.
Captulo 11. Mensajes y cdigos de retorno de ON-Bar 11-13
Tabla 11-2. Cdigos de retorno comunes de ON-Bar (continuacin)
Valor decimal Descripcin del cdigo de retorno de ON-Bar
181 ONBar ha marcado como caducado un objeto que era necesario para una copia de
seguridad o restauracin.
El programa de utilidad onsmsync ha marcado como caducado un objeto que puede
ser necesario para una restauracin. Probablemente el usuario ha especificado
onsmsync con la opcin -O. Si ha utilizado la opcin -O por error, consulte al Soporte
Tcnico para recuperar el objeto a partir del gestor de almacenamiento.
247 La fusin de los archivos de inicio de emergencia ha excedido el tiempo de espera
debido que necesit demasiado tiempo. (XPS)
En UNIX, examine el archivo /tmp/bar_act.log y el archivo especificado por
BAR_ACT_LOG para obtener indicaciones sobre el error. (El proceso onbar-merger
escribe en /tmp/bar_act.log hasta que tiene informacin suficiente para leer el archivo
ONCONFIG). Resuelva los problemas descritos en bar_act.log y repita la restauracin
en fro. Si la restauracin en fro todava falla, consulte al Soporte Tcnico.
252 Se ha recibido un mensaje incorrecto del proceso onbar_m que fusiona los archivos de
inicio de emergencia. (XPS)
Para obtener ayuda, consulte al Soporte Tcnico.
11-14 IBM Informix: Gua de copia de seguridad y restauracin
Parte 3. El sistema de copia de seguridad y
restauracin de ontape
Copyright IBM Corp. 1996, 2003
IBM Informix: Gua de copia de seguridad y restauracin
Captulo 12. Configuracin de ontape
Definicin de los parmetros de configuracin de ontape . . . . . . . . . . . . . . . 12-2
Definicin de los parmetros de dispositivo de cinta. . . . . . . . . . . . . . . . 12-3
Especificacin de dispositivos separados para las copias de seguridad de espacios de
almacenamiento y de archivos de anotaciones lgicas . . . . . . . . . . . . . . 12-3
Utilizacin de enlaces simblicos para especificar dispositivos de cinta . . . . . . . . 12-4
Especificacin de un dispositivo remoto . . . . . . . . . . . . . . . . . . . 12-4
Utilizacin de /dev/null como dispositivo de cinta . . . . . . . . . . . . . . . 12-5
Cmo rebobinar los dispositivos de cinta antes de abrirlos y al cerrarlos . . . . . . . . 12-5
Especificacin de los parmetros de tamao de bloque de cinta . . . . . . . . . . . . 12-5
Especificacin de los parmetros de tamao de cinta . . . . . . . . . . . . . . . 12-5
Tamao de cinta para dispositivos remotos . . . . . . . . . . . . . . . . . . 12-6
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 TAPEDEV a /dev/null . . . . . . . . . . . . . . . . . . . . 12-6
Cambio de LTAPEDEV a /dev/null . . . . . . . . . . . . . . . . . . . . 12-7
Verificacin de que el dispositivo de cinta puede leer el tamao de bloque especificado . . . 12-7
Cambio de parmetros de ontape . . . . . . . . . . . . . . . . . . . . . . 12-7
Cambio de parmetros de cinta de copia de seguridad . . . . . . . . . . . . . . 12-7
Cambio de los parmetos de cintas de copia de seguridad de archivos de anotaciones lgicas 12-7
Contenido de este captulo (solo Dynamic Server)
Este captulo describe cmo definir los parmetros de configuracin que el
programa de utilidad ontape utiliza para realizar copias de seguridad de
espacios de almacenamiento y archivos de anotaciones lgicas. Para obtener
una descripcin de las diferencias entre ontape y ONBar, consulte el tema
Comparacin de ON-Bar y ontape en la pgina 1-10.
Este captulo describe las tareas siguientes:
v Definir los parmetros de configuracin de ontape
v Comprobar los parmetros de configuracin de ontape
v Cambiar parmetros de configuracin de ontape
El Captulo 13, Operaciones de copia de seguridad con ontape, en la
pgina 13-1 describe cmo utilizar el programa de utilidad ontape para hacer
copia de seguridad de espacios de almacenamiento y archivos de anotaciones
lgicas.
Copyright IBM Corp. 1996, 2003 12-1
Definicin de los parmetros de configuracin de ontape
El programa de utilidad ontape utiliza seis parmetros definidos en el archivo
ONCONFIG para crear copias de seguridad de espacios de almacenamiento y
de archivos de anotaciones lgicas. El archivo ONCONFIG est situado en el
directorio $INFORMIXDIR/etc. El usuario especifica ese archivo en la variable
de entorno ONCONFIG. Para obtener una descripcin de la variable de
entorno ONCONFIG e instrucciones sobre cmo definirla, consulte el manual
IBM Informix: Guide to SQL Reference.
El primer grupo de parmetros de ONCONFIG especifica las caractersticas
del dispositivo de cinta y de las cintas para las copias de seguridad de
espacios de almacenamiento; el segundo grupo de parmetros especifica las
caractersticas del dispositivo de cinta y de las cintas para las copias de
seguridad de archivos de anotaciones lgicas.
La lista siguiente muestra los dispositivos de cinta para copias de seguridad y
sus correspondientes parmetros de cinta.
TAPEDEV es el dispositivo de cinta utilizado para las copias de
seguridad de espacios de almacenamiento.
TAPEBLK es el tamao de bloque de las cintas utilizadas para las copias
de seguridad de espacios de almacenamiento, expresado en
kilobytes.
TAPESIZE es el tamao de las cintas utilizadas para las copias de
seguridad de espacios de almacenamiento, expresado en
kilobytes.
La lista siguiente muestra los dispositivos de cinta para archivos de
anotaciones lgicas y sus correspondientes parmetros de cinta.
LTAPEDEV es el dispositivo de cinta utilizado para archivos de
anotaciones lgicas.
LTAPEBLK es el tamao de bloque de las cintas utilizadas para las copias
de seguridad de archivos de anotaciones lgicas, expresado en
kilobytes.
LTAPESIZE es el tamao de las cintas utilizadas para las copias de
seguridad de archivos de anotaciones lgicas, expresado en
kilobytes.
Las secciones siguientes describen cmo definir los parmetros de dispositivo
de cinta, tamao de bloque de cinta y tamao de cinta para copias de
seguridad de espacios de almacenamiento y de archivos de anotaciones
lgicas.
12-2 IBM Informix: Gua de copia de seguridad y restauracin
Definicin de los parmetros de dispositivo de cinta
Debe tener en cuenta las cuestiones siguientes cuando asigne valores a
TAPEDEV y LTAPEDEV:
v Utilice dispositivos separados, cuando sea posible.
v Utilice enlaces simblicos.
v Especifique dispositivos remotos.
v Especifique /dev/null.
v Rebobine los dispositivos de cinta.
Las secciones siguientes describen cada uno de esos puntos.
Especificacin de dispositivos separados para las copias de seguridad
de espacios de almacenamiento y de archivos de anotaciones lgicas
Cuando sea posible, los parmetros LTAPEDEV y TAPEDEV del archivo
ONCONFIG deben especificar dispositivos diferentes. Cuando especifica
dispositivos separados para las copias de espacios de almacenamiento y las
copias de seguridad de archivos de anotaciones lgicas, puede planificar estas
copias de forma independiente la una de la otra. Puede crear una copia de
seguridad en un dispositivo y al mismo tiempo hacer una copia de seguridad
continua de archivos de anotaciones lgicas en el otro dispositivo.
Cuando los parmetros LTAPEDEV y TAPEDEV especifican el mismo
dispositivo, el archivo de anotaciones lgicas puede llenarse y hacer que el
servidor de bases de datos detenga el proceso durante una operacin de copia
de seguridad. Cuando esto ocurre, el usuario dispone de opciones limitadas.
Puede cancelar la copia de seguridad para liberar el dispositivo de cinta y
copiar los archivos de anotaciones lgicas o dejar suspendido el proceso
normal hasta que finalice la copia.
Precauciones para cuando se utiliza un solo dispositivo de cinta: Cuando
existe un solo dispositivo de cinta y desea hacer copias de seguridad mientras
el servidor de bases de datos est en lnea, siga estas precauciones:
v Configure el servidor de bases de datos con un gran volumen de espacio
para archivos de anotaciones lgicas mediante una combinacin de archivos
de anotaciones lgicas numerosos o grandes. (Consulte el manual
IBM Informix: Gua del administrador.)
v Guarde todas las tablas temporales creadas explcitamente en un espacio de
base de datos dedicado y luego elimine el espacio antes de realizar la copia
de seguridad.
v Haga la copia de seguridad cuando exista poca actividad en la base de
datos.
v Libere tantos archivos de anotaciones lgicas como sea posible antes de
comenzar la copia de seguridad.
Captulo 12. Configuracin de ontape 12-3
El archivo de anotaciones lgicas se puede llenar antes de que finalice la copia
de seguridad. La operacin de copia de seguridad se sincroniza con un punto
de control. Una operacin de copia de seguridad puede esperar a que un
punto de control sincronice la actividad, pero el punto de control no puede
aparecer hasta que todos los procesadores virtuales concluyan la ejecucin de
secciones crticas. Cuando el proceso del servidor de bases de datos se
suspende debido a que se ha llenado un archivo de anotaciones lgicas, los
procesadores virtuales no pueden concluir la ejecucin de sus secciones
crticas y como consecuencia se produce un punto muerto.
Utilizacin de enlaces simblicos para especificar dispositivos de cinta
Puede especificar los valores de LTAPEDEV y TAPEDEV en forma de enlaces
simblicos. La utilizacin de enlaces simblicos le permite conmutar a otro
dispositivo de cinta o dispositivo compatible sin cambiar la va de acceso
especificada en el archivo ONCONFIG. Por ejemplo, puede especificar el
siguiente enlace simblico para el dispositivo de cinta /dev/rst0:
ln -s /dev/rst0 /dbfiles/logtape
Tal como muestra el ejemplo siguiente, cuando define el parmetro de
configuracin LTAPEDEV, puede conmutar a un dispositivo diferente sin
cambiar el parmetro LTAPEDEV:
LTAPEDEV /dbfiles/logtape
Solo necesita cambiar el enlace simblico, tal como muestra este ejemplo:
ln -s /usr/backups /dbfiles/logtape
Un usuario que disponga de un solo dispositivo de cinta podra redirigir una
copia de seguridad de archivos de anotaciones lgicas hacia un archivo de
disco y al mismo tiempo utilizar el dispositivo de cinta para una copia.
Especificacin de un dispositivo remoto
Puede realizar una copia de seguridad de espacios de almacenamiento o de
archivos de anotaciones lgicas a travs de la red, en un dispositivo remoto
conectado a otra mquina. No es conveniente realizar una copia de seguridad
continua en un dispositivo remoto. Para especificar un dispositivo de cinta en
otro sistema principal, utilice la siguiente sintaxis:
nombre_mquina:va_acceso_dispositivo_cinta
El ejemplo siguiente especifica un dispositivo de cinta situado en la mquina
kyoto:
kyoto:/dev/rmt01
Para obtener informacin sobre el tamao de cinta para dispositivos remotos,
consulte el tema Tamao de cinta para dispositivos remotos en la pgina
12-6.
12-4 IBM Informix: Gua de copia de seguridad y restauracin
Utilizacin de /dev/null como dispositivo de cinta
Es recomendable que no utilice /dev/null como dispositivo de copia de
seguridad. Pero cuando especifica /dev/null como dispositivo de cinta de
copia de seguridad, puede evitar la copia de seguridad de nivel 0 que es
necesaria despus de algunas operaciones, tales como el cambio del estado del
registro de anotaciones para una base de datos. Pero naturalmente no podr
restaurar espacios de almacenamiento a partir de una copia de seguridad
realizada en /dev/null.
Puede especificar /dev/null como dispositivo de cinta para la copia de
seguridad de archivos de anotaciones lgicas cuando decida que no necesita
recuperar transacciones a partir del archivo de anotaciones lgicas. Cuando
especifica /dev/null como dispositivo de cinta, los valores de tamao de
bloque y tamao de cinta no se tienen en cuenta.
Aviso: Cuando especifica /dev/null como valor del parmetro LTAPEDEV en
el archivo ONCONFIG, el servidor de bases de datos coloca una marca
para indicar que se ha hecho copia de seguridad de los archivos de
anotaciones lgicas tan pronto como stos se llenan, con lo que en la
prctica se desecha la informacin de los archivos de anotaciones.
Cmo rebobinar los dispositivos de cinta antes de abrirlos y al cerrarlos
Cuando utiliza ontape, debe utilizar dispositivos de cinta rebobinables. Antes
de leer o escribir en una cinta, el servidor de bases de datos realiza una serie
de comprobaciones que hacen necesario rebobinar la cinta.
Especificacin de los parmetros de tamao de bloque de cinta
Especifique los parmetros de tamao de bloque TAPEBLK y LTAPEBLK
como el tamao de bloque ms grande, en kilobytes, que su dispositivo de
cinta permite.
Cuando establece el parmetro de cinta en /dev/null, el tamao de bloque
correspondiente no se tiene en cuenta.
El programa de utilidad ontape no comprueba el dispositivo de cinta cuando
el usuario especifica el tamao de bloque. Compruebe que el dispositivo de
cinta puede leer el tamao de bloque que especific. Si el dispositivo no
puede leer el tamao de bloque, no podr restaurar la cinta.
Especificacin de los parmetros de tamao de cinta
El nmero de bloques determina los tamaos de cinta. TAPESIZE y
LTAPESIZE especifican la cantidad mxima de datos que se pueden escribir
en una cinta.
Para escribir o leer hasta el final de la cinta, establezca TAPESIZE y
LTAPESIZE en 0.
Captulo 12. Configuracin de ontape 12-5
Cuando especifica /dev/null como dispositivo de cinta, el valor
correspondiente de tamao de cinta no se tiene en cuenta.
Tamao de cinta para dispositivos remotos
Cuando realiza una copia de seguridad continua de archivos de anotaciones
lgicas en un dispositivo remoto, la cantidad de datos escritos en la cinta es el
valor menor de LTAPESIZE y la siguiente frmula:
(suma del espacio ocupado por todos los archivos de anotaciones
lgicas en disco) - (archivo de anotaciones lgicas mayor)
Las operaciones de E/S en el dispositivo remoto finalizan y el servidor de
bases de datos libera los archivos de anotaciones lgicas antes de que se llene
un archivo de anotaciones.
Comprobacin y cambio de parmetros de configuracin de ontape
Para examinar el archivo ONCONFIG (especificado en
$INFORMIXDIR/etc/$ONCONFIG), siga uno de estos procedimientos:
v Ejecute onstat -c mientras el servidor de bases de datos est en ejecucin.
v Utilice IBM Informix Server Administrator (Configuracin ONCONFIG).
Esta seccin proporciona informacin sobre cmo cambiar parmetros de
configuracin para ontape.
Quin puede cambiar parmetros de ontape?
Cuando el usuario se conecta como usuario informix o root, puede utilizar un
editor de texto o ISA para cambiar el valor de parmetros de configuracin de
ontape.
Cundo puede cambiar parmetros de ontape?
Puede cambiar los valores de parmetros de ontape mientras el servidor de
bases de datos est en lnea. Los cambios se aplican de inmediato. Pero
existen otras consideraciones que debe tener cuenta si cambia el parmetro
TAPEDEV o LTAPEDEV para establecerlo en /dev/null.
Cambio de TAPEDEV a /dev/null
El programa de utilidad ontape lee el valor del parmetro TAPEDEV al inicio
del proceso. Si establece TAPEDEV en /dev/null y solicita realizar una copia
de seguridad, el servidor de bases de datos omite la realizacin de la copia,
pero sin embargo actualiza los espacios de bases de datos con las nuevas
indicaciones horarias de la operacin de copia. Cuando establece TAPEDEV
en /dev/null, debe hacerlo antes de ejecutar ontape para solicitar la operacin
de copia de seguridad. No se producen problemas cuando cambia el valor de
TAPEDEV a /dev/null mientras el servidor de bases de datos est en lnea y
ontape no est en ejecucin.
12-6 IBM Informix: Gua de copia de seguridad y restauracin
Cambio de LTAPEDEV a /dev/null
Ponga el servidor de bases de datos fuera de lnea antes de cambiar el valor
de LTAPEDEV a /dev/null. Si realiza el cambio mientras el servidor de bases
de datos est inactivo o en lnea, se puede crear una situacin en la que se
hace copia de seguridad de uno o ms archivos de anotaciones lgicas, pero
no se liberan. Esta situacin puede interrumpir el proceso, pues el servidor de
bases de datos se detiene cuando detecta que el siguiente archivo de
anotaciones lgicas (de la serie) no se ha liberado.
Cuando el usuario establece LTAPEDEV en /dev/null, el servidor de bases de
datos libera los archivos de anotaciones lgicas sin ser necesario hacer copia
de seguridad de esos archivos. Los archivos de anotaciones lgicas no se
marcan como libres, pero el servidor de bases de datos puede reutilizarlos.
Verificacin de que el dispositivo de cinta puede leer el tamao de
bloque especificado
El programa de utilidad ontape no comprueba el dispositivo de cinta cuando
el usuario especifica el tamao de bloque. Verifique que el dispositivo de cinta
especificado en TAPEDEV y LTAPEDEV puede leer el tamao de bloque
especificado para los parmetros de tamao de bloque del dispositivo. Si el
dispositivo no puede leer el tamao de bloque, no podr restaurar la cinta.
Cambio de parmetros de ontape
Antes de cambiar los parmetros de ontape, realice una copia de seguridad de
nivel 0, tal como se describe en el tema Realizacin de una copia de
seguridad en la pgina 13-8.
Cambio de parmetros de cinta de copia de seguridad
Para cambiar el valor de TAPEDEV, TAPEBLK y TAPESIZE desde la lnea de
mandatos, utilice un editor de texto para editar el archivo ONCONFIG.
Guarde el archivo. Los cambios se aplican de inmediato. Puede tambin
cambiar estos parmetros en ISA.
Cambio de los parmetos de cintas de copia de seguridad de archivos de
anotaciones lgicas
Para cambiar el valor de LTAPEDEV, LTAPEBLK y LTAPESIZE desde la lnea
de mandatos, utilice un editor de texto para editar el archivo ONCONFIG.
Guarde el archivo. Los cambios se aplican de inmediato. Puede tambin
cambiar estos parmetros en ISA.
Captulo 12. Configuracin de ontape 12-7
12-8 IBM Informix: Gua de copia de seguridad y restauracin
Captulo 13. Operaciones de copia de seguridad con
ontape
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
Copias de seguridad de nivel 0 . . . . . . . . . . . . . . . . . . . . . . 13-4
Copias de seguridad de nivel 1 . . . . . . . . . . . . . . . . . . . . . . 13-5
Copias de seguridad de nivel 2 . . . . . . . . . . . . . . . . . . . . . . 13-5
Operaciones de copia de seguridad despus de cambiar el esquema fsico . . . . . . . . 13-5
Preparacin de una operacin de copia de seguridad . . . . . . . . . . . . . . . 13-6
Evitar utilizar tablas temporales durante periodos de actividad intensa . . . . . . . . 13-6
Comprobar que existe suficiente espacio para los archivos de anotaciones lgicas . . . . . 13-6
Conservacin de una copia del archivo ONCONFIG. . . . . . . . . . . . . . . 13-6
Verificacin de la coherencia antes de una copia de seguridad de nivel 0 . . . . . . . . 13-7
Creacin de copias en la modalidad en lnea y de reposo . . . . . . . . . . . . . 13-7
Asegurar la disponibilidad del operador. . . . . . . . . . . . . . . . . . . 13-8
Etiquetado de las cintas creadas con ontape . . . . . . . . . . . . . . . . . 13-8
Realizacin de una copia de seguridad . . . . . . . . . . . . . . . . . . . . 13-8
Ejemplos de copia de seguridad . . . . . . . . . . . . . . . . . . . . . 13-9
Copia de seguridad de tablas en bruto . . . . . . . . . . . . . . . . . . . 13-10
Cuando los archivos de anotaciones lgicas se llenan durante una copia de seguridad . . . . 13-10
Cuando se utilizan dos dispositivos de cinta . . . . . . . . . . . . . . . . . 13-10
Cuando solo se puede utilizar un nico dispositivo de cinta . . . . . . . . . . . . 13-11
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
Utilizacin de los tipos de datos TEXT y BYTE para espacios de BLOB y de archivos de
anotaciones lgicas . . . . . . . . . . . . . . . . . . . . . . . . . 13-12
Utilizacin de /dev/null cuando no es necesaria una recuperacin . . . . . . . . . 13-13
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
Copyright IBM Corp. 1996, 2003 13-1
Qu dispositivo se debe utilizar para las copias de seguridad de archivos de anotaciones
lgicas? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-16
Contenido de este captulo (solo Dynamic Server)
Este captulo describe cmo utilizar ontape para hacer copia de seguridad de
espacios de almacenamiento y archivos de anotaciones lgicas, y cmo
cambiar el estado del registro de anotaciones para la base de datos. El
programa de utilidad ontape puede hacer copia de seguridad y restaurar los
archivos de bloques mayores a los que d soporte el servidor de bases de
datos. El programa de utilidad ontape no puede hacer copia de seguridad de
espacios de base de datos temporales y espacios de SB temporales.
Sintaxis de ontape
El programa de utilidad ontape le permite cambiar el estado del registro de
anotaciones de una base de datos, hacer copias de seguridad de espacios de
almacenamiento y archivos de anotaciones lgicas, realizar copias de
seguridad continuas de archivos de anotaciones lgicas y restaurar datos a
partir de una copia. El diagrama siguiente muestra la sintaxis bsica del
programa de utilidad ontape.
ontape

(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

Module; Client SDK

; Cloudscape

; Cloudsync

; IBM
Informix

Connect; IBM Informix

Driver for JDBC; Dynamic Connect

; IBM
Informix

Dynamic Scalable Architecture

(DSA); IBM Informix

Dynamic
Server

; IBM Informix

Enterprise Gateway Manager (Enterprise Gateway


Manager); IBM Informix

Extended Parallel Server

; i.Financial Services

;
J/Foundation

; MaxConnect

; Object Translator

; Red Brick

; IBM
Informix

SE; IBM Informix

SQL; InformiXML

; RedBack

; SystemBuilder

;
U2

; UniData

; UniVerse

; wintegrate

son marcas comerciales o marca


registradas de International Business Machines Corporation.
Java y todas las marcas registradas y logotipos basados en Java son marcas
registradas de Sun Microsystems, Inc. en los Estados Unidos o en otros pases.
Windows, Windows NT, y Excel son marcas registradas o marcas comerciales
de Microsoft Corporation en los Estados Unidos o en otros pases.
UNIX es una marca registrada en los Estados Unidos y en otros pases bajo
licencia exclusiva de X/Open Company Limited.
Otros nombres de compaas, productos y servicios utilizados en esta
publicacin pueden ser marcas registradas o marcas de servicio de terceros.
Avisos E-5
E-6 IBM Informix: Gua de copia de seguridad y restauracin
ndice
Caracteres Especiales
/dev/null, ontape
como dispositivo de cinta 12-5
para copia de seguridad de archivos de anotaciones
lgicas 13-16
Nmeros
9.3, visin general de las funciones v
A
AC_CONFIG, variable de entorno 5-3, 5-9, 9-4, 9-5
ac_config.std, archivo 5-3, 9-4, 9-5
ac_msg.log.
Vase archivo de anotaciones de mensajes de
archecker.
AC_MSGPATH, parmetro 9-3, 9-24
AC_STORAGE, directorio 5-10
AC_STORAGE, parmetro 9-3, 9-4
AC_VERBOSE, parmetro 9-3, 9-5
actividad de registro de anotaciones, evaluar 1-15,
3-20
actividad de transacciones, evaluar 1-15, 3-20
actualizacin del servidor de bases de datos C-1
adiciones 6-38
agrupaciones de volmenes
nombres predefinidos 3-6
ubicaciones de copia de seguridad 4-14
alarmas de sucesos
alarmprogram.sh 4-24, 9-6
definir ALARMPROGRAM 4-24, 9-6
ALARMPROGRAM, parmetro
alarmprogram.sh o alarmprogram.bat 9-6
definir
log_full.sh o log_full.bat 4-23, 4-24
no_log.sh o no_log.bat 4-23
descripcin 9-5
ALARMPROGRAM,parmetro
descripcin 3-9
alarmprogram.sh, script 4-24, 9-6
aplicacin de registros de anotaciones 1-5, 6-17
archecker, archivo de anotaciones de mensajes 9-4
archecker, programa de utilidad
archivos temporales 5-5, 9-4
calcular espacio temporal 5-5
copia de seguridad del sistema completo 5-7
corregir problemas de verificacin 5-9, 5-11
diagrama de sintaxis 5-4
error de verificacin, causas 5-8, 5-9
espacios de BLOB 5-7
archecker, programa de utilidad (continuacin)
espacios de SB 5-8
espacios de SB y espacios de BLOB 5-6
interpretacin de los mensajes de verificacin 5-8
mensajes 5-8, 9-4
onsmsync 5-10, 5-11
parmetros de AC_CONFIG 9-4
preparar para verificar copias de seguridad 5-3
verificacin de punto en el tiempo 5-7
verificar copias de seguridad caducadas 5-10
archivo de anotaciones actual, copia de seguridad 2-3
archivo de anotaciones de actividades de ON-Bar
Vase tambin archivo de anotaciones de actividades.
aviso para /dev/null 9-23
buscar fecha y hora de la copia de seguridad 6-23
cdigos de retorno 11-7, 0-15
comprobar estado de la restauracin 6-36
descripcin 2-13
diagnstico de una verificacin fallida 5-9
especificar mensajes de progreso 3-9, 3-12, 9-14
especificar ubicacin 3-9, 3-11, 9-6
estado de archecker 5-3, 5-4, 9-24
formato de los mensajes 11-1
mensaje de verificacin 5-8
mensaje para espacios de base de datos
omitidos 6-16
mensajes de error 11-3, 11-7
nmeros de mensaje 11-2
supervisar copias de seguridad 4-9
visin general 2-13
archivo de anotaciones de mensajes
Vase tambin archivo de anotaciones de actividades,
ON-Bar.
mensajes de utilizacin 11-3, 11-7
archivo de anotaciones de mensajes de error viii
archivo de anotaciones lgicas, ON-Bar
copia de seguridad automtica 4-23
copia de seguridad continua 4-21
copia de seguridad manual 4-21, 4-26
cundo hacer copia de seguridad 4-21
estado de la copia de seguridad 4-21
mensajes de terminacin 4-27
archivo de anotaciones lgicas, ontape
importancia de hacer copia de seguridad 1-3
archivo de anotaciones lgicas, visin general
copia de seguridad manual 1-4
descripcin de 1-3
archivo de configuracin
AC_CONFIG 9-4
Copyright IBM Corp. 1996, 2003 X-1
archivo de configuracin (continuacin)
ONCONFIG 9-5
archivo de inicio de emergencia
copia de seguridad 4-5
ixbar 2-12
utilizacin 2-12
archivos
de anotaciones lgicas 1-3
de inicio de emergencia 2-12
archivos administrativos
copia de seguridad 4-5
copia de seguridad externa 7-3, 7-5
copiar antes de restauracin en fro 6-19, 6-27
archivos de anotaciones lgicas, ON-Bar
aplicacin de registros en paralelo 6-17
comprobar espacio disponible 4-8
copia de seguridad automtica 9-5
copia de seguridad continua 1-4
copia de seguridad de archivo de anotaciones
actual 2-3
copia de seguridad manual 4-23
espacios de BLOB 4-18
omitir aplicacin 4-28
recuperacin 2-3, 6-18
archivos de anotaciones lgicas, ontape
copia de seguridad
cambiar parmetros 12-7
cundo 13-14
dispositivo a utilizar 13-16
dispositivos separados 12-3
en /dev/null 13-16
en otra mquina 12-4
procedimiento 13-12
si la cinta se llena 13-10
copia de seguridad automtica, iniciar 13-14
copia de seguridad continua 13-14
espacio de BLOB 13-12
estado de copia de seguridad 13-14
estado de utilizado 13-14
archivos de anotaciones lgicas, visin general
recuperacin 1-4
archivos de guardar
crear 4-10
restaurar 6-9
archivos grandes, copia de seguridad
ON-Bar 4-4
autocambiadores 3-19
aviso, iconos de x
B
BAR_ACT_LOG, parmetro 2-14, 3-9, 3-11, 9-6
bar_action, tabla 10-1
BAR_BOOT_DIR, parmetro 3-11, 9-7
BAR_BSALIB_PATH, parmetro 3-7, 3-9, 3-11, 9-8
BAR_DBS_COSVR, parmetro 3-11, 9-10
BAR_HISTORY, parmetro 3-9, 3-11, 9-10
BAR_IDLE_TIMEOUT, parmetro 3-12, 4-33, 9-11
bar_instance, tabla 10-2
BAR_LOG_COSVR, parmetro 3-12, 9-11
BAR_MAX_BACKUP, parmetro 3-9, 4-30, 9-12
BAR_NB_XPORT_COUNT, parmetro 3-9, 9-13
bar_object, tabla 10-5
BAR_PROGRESS_FREQ, parmetro 3-9, 3-12, 9-14
BAR_RETRY, parmetro 3-9, 3-12, 9-14
bar_server, tabla 10-7
BAR_SM, parmetro 3-12, 9-16
BAR_SM_NAME, parmetro 3-12, 9-16
bar_version, tabla 10-7
BAR_WORKER_COSVR, parmetro 3-12, 9-17
BAR_WORKER_MAX, parmetro 3-13, 3-14, 9-17
BAR_XFER_BUF_SIZE, parmetro 3-9, 9-19
BAR_XFER_BUFSIZE, parmetro
descripcin 3-13, 9-19
tamao de pgina 9-21
BAR_XPORT_COUNT, parmetro
descripcin 3-13, 9-20
tamao de pgina 9-21
bargroup, grupo 3-5
bateras de cintas 3-19
biblioteca compartida de XBSA
especificar ubicacin 3-7, 9-8
ubicacin predefinida 3-7
bibliotecas de cintas 3-19
bibliotecas de discos pticos 3-19
Bixbar.nombreSistemaPrincipal.nmero_servidor,
archivo 2-13
bldutil.id_proceso, archivo 9-25
bloqueo del servidor de bases de datos 7-3, 7-7
bloques de datos, renombrar
ejemplos utilizando ON-Bar 6-30
ejemplos utilizando ontape 14-15
sintaxis de ON-Bar 6-29
visin general para ON-Bar 6-27
visin general para ontape 14-14
bloques de datos elaborados
copia de seguridad 4-9
restaurar 6-11, 6-14, 6-24
bloques de datos en bruto
copia de seguridad 4-9
restaurar 6-24
C
cambiar tipo de tabla 4-14, 6-38
catlogo de ISM
copia de seguridad 4-14
va de directorios 4-4
cinta, autocambiadores de 3-19
cdigo de ejemplo, convenios para xiv
cdigo de SQL xiv
cdigos de retorno 11-7, 0-15
X-2 IBM Informix: Gua de copia de seguridad y restauracin
cdigos de retorno de ON-Bar 11-7, 0-15
coherencia de los datos, verificar 4-9
comentario, iconos de x
componentes de ON-Bar
Dynamic Server 2-4
Extended Parallel Server 2-6
configurar
gestor de almacenamiento de terceros 3-2
ISM 3-3
conformidad con ANSI
nivel xv
controlar sesiones de ON-Bar 8-12
convenios
diagramas de sintaxis xi
documentacin ix
notacin de sintaxis xi
convenios para cdigos de ejemplo xiv
convenios para la lnea de mandatos
cmo leer xii
copia de seguridad
fsica, XPS 4-6
copia de seguridad, ON-Bar
Vase tambin copia de seguridad continua de
archivos de anotaciones; espacios de
almacenamiento; restauracin del sistema
completo.
anotaciones actuales 7-6
archivo de anotaciones actual 2-3
archivo de anotaciones lgicas 1-3, 4-21
archivos de anotaciones lgicas 2-3, 4-27
asignar un nombre de sesin 4-19
bloques de archivos grandes 4-4
cambiar registro de anotaciones para base de
datos 4-14
catlogo de ISM 4-14
completa, ejemplo 4-16
comprobar coherencia de datos 4-9
copia de seguridad estndar 2-3
copias de seguridad automticas de
anotaciones 9-5
copias de seguridad ficticias 2-3, 4-18
descripcin detallada 4-9, 4-21
espacios de SB, ejemplo 4-18
externa 2-4, 7-3
incremental, ejemplo 4-16
instalacin del gestor de almacenamiento 4-5
lista de espacios de almacenamiento 4-16
opcin -O 2-3, 4-12, 4-19
recuperacin de archivos anotaciones 4-28
recuperacin de archivos de anotaciones 1-4, 4-22
restauracin importada 6-32, 6-35
secuencia
Dynamic Server 4-30
Extended Parallel Server 4-32
seguir progreso 2-14
copia de seguridad, ON-Bar (continuacin)
sintaxis 4-10
sistema completo 2-3
solo fsica 2-3, 4-12, 4-20
tablas de trabajo 4-21
tablas en bruto 4-21
tablas estndar 4-21
tablas estticas 4-21
tablas operacionales 4-21
tablas temporales 4-21
tipos de tabla 4-14, 4-20
verificacin 2-3, 5-1, 5-11
copia de seguridad, ontape
antes de crear 13-6
crear 13-9
etiquetar cinta 13-8
niveles 13-4
si la copia termina prematuramente 13-11
si se interrumpe 13-11
si se llena el archivo de anotaciones lgicas 13-10
supervisar 13-11
un solo dispositivo 12-3
copia de seguridad, visin general
crear un plan 1-13
niveles 1-3
planificar 1-14, 1-15, 2-10
copia de seguridad continua de archivos de
anotaciones
ejemplo 2-3
especificar 1-4, 4-21, 4-26
pausar 8-12
utilizando ALARMPROGRAM 9-5
copia de seguridad de archivos de anotaciones lgicas
anotaciones actuales 7-6
descripcin 1-3, 4-21, 4-27
detener 4-22
opcin -O 4-19
sintaxis, IDS 4-23
sintaxis, XPS 4-24
copia de seguridad de nivel 0 1-3
copia de seguridad de nivel 1 1-3, 4-7
copia de seguridad de nivel 2 1-3, 4-7
copia de seguridad de sistema completo
definicin 2-3
copia de seguridad del sistema completo
especificar 4-12
visin general 4-6
copia de seguridad estndar.
Vase realizar copia de seguridad.
copia de seguridad externa
bloqueo de servidor de bases de datos 2-4, 7-7
desbloqueo de servidor de bases de datos 7-8
descripcin 7-3
procedimiento 7-4
seguimiento de objetos de copia de seguridad 7-13
ndice X-3
copia de seguridad fsica 4-6
descripcin 4-12
ejemplo 4-20
ejemplo de 2-3
copia de seguridad incremental
definicin 1-13
ejemplo 4-16
nivel 1 4-7
nivel 2 4-7
copia de seguridad manual de archivos de anotaciones
ejemplo 4-23, 4-26
especificar 1-4, 4-21
copias de seguridad automticas.
Vase copia de seguridad continua de archivos de
anotaciones.
copias de seguridad ficticias 2-3, 4-18
cron, mandato 2-9
D
DBSERVERNAME, parmetro 5-5, 10-7
declaracin de conformidad
con estndares industriales xv
dependencias de software iv
desbloqueo del servidor de bases de datos 7-8
diagrama de sintaxis
copia de seguridad de archivos de anotaciones
lgicas 4-21, 4-22
copia de seguridad de espacios de
almacenamiento 4-11
copia de seguridad externa
IDS 7-7
XPS 7-8
iniciar y detener sesiones 8-12
onbar_w 8-13
onsmsync 8-8
restauracin 6-15, 6-30
restauracin externa 7-15, 7-16
resumen 4-3
verificacin de copias de seguridad 5-5
diagramas de sintaxis
convenios para xi
palabras clave en xiii
variables en xiv
dispositivo de cinta
escribir hasta final 12-5
dispositivo de cinta, ontape
antes de abrir y al cerrar 12-5
definir parmetros 12-3
dispositivo rebobinable 12-5
especificar enlaces simblicos 12-4
leer hasta final 12-5
parmetros de tamao de bloque 12-5, 12-7
precauciones cuando se utiliza uno solo 12-3
reunir para
restauracin en caliente 14-12
dispositivo de cinta, ontape (continuacin)
reunir para (continuacin)
restauracin en fro 14-7
utilizando /dev/null 12-5
dispositivo de cinta rebobinable 12-5
dispositivo para ontape
/dev/null 13-16
copia de seguridad de archivos de anotaciones
lgicas 13-16
parmetro LTAPEDEV 13-16
dispositivo remoto, ontape
sintaxis para especificar 12-4
tamao de cinta para 12-6
y tecla de interrupcin 13-16
dispositivos de almacenamiento
agrupaciones de volmenes de ISM 4-14, 6-9
copias de seguridad 5-5, 6-15, 6-30
copias de seguridad continuas de archivos de
anotaciones 4-22
requisitos 3-19
soporte para ISM 3-19
documentacin, tipos de
notas de documentacin vii
notas de mquina vii
notas de release vii
tareas de copia de seguridad y restauracin 2-2
duplicacin de datos de alta disponibilidad
inicializar 6-32, 6-37
restauracin importada 6-32
duplicacin de datos de alta disponibilidad (HDR)
inicializar con restauracin externa 7-20
E
editor de texto, cambiar parmetros de ontape 12-7
eludir comprobaciones internas
copia de seguridad 4-12, 4-19
en_us.8859-1, entorno local iv, D-1
enlaces simblicos, ontape
para especificar dispositivos de cinta 12-4
entorno local
descripcin iv
utilizacin de GLS con ON-Bar D-1
entorno local del cliente D-1
entorno local del servidor D-1
entorno local predefinido iv
espacio de base de datos raz, cundo crear copia de
seguridad 4-12
espacio de base de datos raz, cundo crear una copia
de seguridad 13-5
espacios de almacenamiento
copia de seguridad de todos 4-6, 4-15
copia de seguridad de una lista 4-16
copia de seguridad solo fsica 4-20
cundo crear copia de seguridad 4-12
cundo crear una copia de seguridad 13-5
X-4 IBM Informix: Gua de copia de seguridad y restauracin
espacios de almacenamiento (continuacin)
definicin 2-4
en lnea, restaurar 6-23
fuera de lnea, restaurar 6-19
omitidos durante copia de seguridad 4-17
restauracin reiniciable 6-39
restaurar 6-15, 6-16, 6-17
Espacios de almacenamiento
restaurar 1-8
espacios de almacenamiento en lnea, restaurar 6-23
espacios de almacenamiento fuera de lnea,
restaurar 6-19
espacios de base de datos
crticos 4-4
hacer copia de seguridad 1-2
restaurar algunos, ontape 14-3
espacios de base de datos crticos 4-4
espacios de BLOB
copia de seguridad para fuera de lnea 4-19
discos pticos 4-5
disponibilidad para realizar copia de
seguridad 4-19, 13-13
espacio temporal para archecker 5-6
hacer copia de seguridad 1-2
espacios de SB
copia de seguridad 4-18
espacio temporal para archecker 5-6
hacer copia de seguridad 1-2
espacios temporales 4-3, 4-5
estado del registro de anotaciones de una base de
datos, cambio en ontape 13-3
estndares industriales, conformidad con xv
evaluar
actividad de registro de anotaciones y actividad de
transacciones 1-15, 3-20
hardware y uso de la memoria 1-14
tiempo de copia de seguridad y de
restauracin 1-14
ex_alarm.sh, script 9-6
F
finderr, programa de utilidad viii, 2-14, 11-1
funcin, iconos de x
funciones de 9.3 v
G
gestor de almacenamiento
archivo sm_versions 3-3
comunicacin con ON-Bar 2-7
configuraciones 3-13, 3-17
de un sistema ON-Bar 2-10
migracin C-2
requisitos 3-18, 4-5
gestor de almacenamiento de terceros
configurar 3-2
gestor de almacenamiento de terceros (continuacin)
funciones 2-10
onbar, script 8-2
Gestor de almacenamiento IBM para Informix (ISM)
archivo sm_versions 3-3
catlogo de ISM 4-4, 4-14
configurar 3-3
dispositivos soportados 3-19
nombres de agrupaciones de volmenes 3-7
peticiones de copia de seguridad 4-14
requisitos 3-18
visin general 2-9
GL_DATE, variable de entorno D-2
GL_DATETIME, variable de entorno D-2
Global Language Support (GLS) iv, D-1
gravedad de la prdida de datos 1-11
grupo de programas
notas de documentacin viii
notas de release viii
H
HDR.
Vase Duplicacin de datos de alta disponibilidad.
I
IBM Informix Server Administrator
copia de seguridad de datos 4-15
restaurar datos 6-15
IBM Informix Storage Manager (ISM)
actualizar C-2
Versin 2.2, soporte para iii
iconos
aviso x
funcin x
importante x
plataforma x
producto x
sugerencia x
importar una restauracin
descripcin 6-5
inicializar HDR 6-37
informacin de contacto xv
Informix-Admin, grupo 4-2
INFORMIXDIR/bin, directorio v
INFORMIXSQLHOSTS, variable de entorno 10-7
inicializacin de la duplicacin de datos de alta
disponibilidad con ON-Bar 6-35
ISA.
Vase IBM Informix Server Administrator.
ISM.
Vase Gestor de almacenamiento IBM Informix.
ism_catalog, mandato 4-14, 6-9
ism_chk.pl, mandato 6-7
ISM_DATA_POOL, parmetro 3-7, 3-10, 3-13, 9-21
ISM_LOG_POOL, parmetro 3-7, 3-10, 3-13, 9-21
ndice X-5
ism_startup, mandato 3-4
ism_watch, mandato 4-14, 6-9
ISMData, agrupacin de volmenes 3-6, 3-7
ISMLogs, agrupacin de volmenes 3-6, 3-7
ISO 8859-1, juego de cdigos iv
ixbar.servernum, archivo.
Vase archivo de inicio de emergencia.
L
logs_full.sh, script 4-24, 9-6
LTAPEBLK, parmetro de ontape 12-2, 12-5
LTAPEDEV, parmetro de ONBar 3-10, 9-23
LTAPEDEV, parmetro de ontape
cambiar a /dev/null 12-7
con dos dispositivos de cinta 13-10
definir 12-2
finalidad 13-16
LTAPESIZE, parmetro 12-2, 12-5, 12-6
M
mejoras de usabilidad vi
migracin
de ontape a ON-Bar C-3
gestores de almacenamiento C-2
servidor de bases de datos C-2
migracin de datos, herramientas C-1
Mixbar.nombreSistemaPrincipal.nmero_servidor,
archivo 2-13
N
negrita, letra ix
nivel de conformidad X/Open xv
nombre de sesin, asignar a copia de seguridad 4-19
notas de documentacin vii
notas de documentacin, elemento de programa viii
notas de mquina vii
notas de release vii
notas de release, elemento de programa viii
O
objetos grandes inteligentes, copia de seguridad 4-18
OFF_RECVRY_THREADS, parmetro 6-17
omitir
aplicacin de archivos de anotaciones lgicas 4-28
espacios de almacenamiento 4-17
recuperacin de archivos de anotaciones 6-18
omitir comprobaciones internas
copia de seguridad 2-3
restauracin 2-3, 6-11, 6-14, 6-23
restauracin del sistema completo 6-21
ON-Bar
Vase tambin parmetros de configuracin; archivo
de inicio de emergencia; tablas de ON-Bar; gestor
de almacenamiento.
comparado con ontape 1-10
ON-Bar (continuacin)
componentes de
Dynamic Server 2-4
Extended Parallel Server 2-6
dnde encontrar informacin 2-2
informacin de progreso 2-13
iniciar y detener sesiones 8-12
interfaz XBSA 2-11
mensajes de utilizacin 11-3, 11-7
migrar desde ontape C-3
opcin -O
copia de seguridad 4-12, 4-19
restauracin 6-11, 6-14, 6-23
restauracin del sistema completo 6-21
operaciones soportadas 1-10
parmetros de configuracin 3-10, 3-14, 9-5, 9-24
planificacin de una estrategia de recuperacin
crear un plan de copia de seguridad 1-13
gravedad del error 1-11
prdida de datos 1-11
utilizacin de los datos 1-12
renombrar bloques de datos 6-27
secuencia de copia de seguridad
Extended Parallel Server 4-32
secuencia de la copia de seguridad
Dynamic Server 4-30
secuencia de la restauracin en caliente 6-46, 6-49
secuencia de la restauracin en fro 6-47, 6-51
servidores de bases de datos soportados 2-1
tiempo de copia de seguridad y de
restauracin 1-14
ON_RECVRY_THREADS, parmetro 6-17
onbar, script
descripcin 2-9
utilizacin y ejemplos 8-2
onbar_d, programa de utilidad
Vase tambin onbar-driver.
finalidad 4-32
onbar-driver
descripcin 2-5, 2-9
proceso hijo 4-30
onbar_m, programa de utilidad
definicin 2-9
diagrama de ON-Bar 2-8
finalidad 4-32
onbar_w, programa de utilidad
definicin 2-4, 2-9
diagrama de ON-Bar 2-8
finalidad 4-32
iniciar onbar-workers 8-6
oncfg, archivo 4-5, 4-8
ONCONFIG, archivo
Vase parmetros de configuracin.
oninit -m, mandato 6-20
onmode -c block, mandato 7-8
X-6 IBM Informix: Gua de copia de seguridad y restauracin
onmode -c unblock, mandato 7-8
onmode -d, mandato 6-36
onmode -ky, mandato 6-20
onmode -l, mandato 4-18, 4-26
onmode -m, mandato 6-21, 6-40
onmode -sy, mandato 6-21
onsmsync, programa de utilidad
archecker 5-10, 5-11
definicin 2-4
utilizacin 8-6
onstat -d, mandato 4-29, 6-7, B-1
onstat -g bus, mandato 4-34, 8-15, B-4
onstat -g bus_sm, mandato 4-34, 8-16, B-5
onstat -l, mandato 4-18, 4-27, B-5
onstat, mandato B-1, B-7
ontape, programa de utilidad
cambiar
estado del registro de anotaciones de una base
de datos 13-3
LTAPEDEV a /dev/null 12-7
parmetros 12-7
TAPEDEV a /dev/null 12-6
cdigos de terminacin 13-3
comparado con ON-Bar 1-10
comprobar parmetros de configuracin 12-6
copia de seguridad de archivos de anotaciones
lgicas 13-12
copias de seguridad y modalidades 13-7
creacin de un archivador 13-4
ejemplo 13-10
escribir hasta final de cinta 12-5
etiquetado de cintas de copia de seguridad 13-7
inicio de una copia de seguridad continua 13-14
leer hasta final de cinta 12-5
migrar hacia ON-Bar C-3
niveles de copia de seguridad 13-4
opcin
-D 14-5
-L 13-9
-r 14-5
-s 13-9
operaciones soportadas 1-10
parmetros, cambiar 12-6
parmetros de configuracin 12-2
precauciones al usar un solo dispositivo de
cinta 12-3
restauracin, elegir modalidad 14-3
restauracin fsica, elegir tipo 14-2
restaurar datos 14-2
si la copia de seguridad termina
prematuramente 13-7
sintaxis de la copia de seguridad completa 13-2
sintaxis de la copia de seguridad de archivos de
anotaciones lgicas 13-14
P
palabras clave
en diagramas de sintaxis xiii
parmetros de configuracin
AC_MSGPATH 9-3, 9-24
AC_STORAGE 9-3, 9-4
AC_VERBOSE 9-3, 9-5
ALARMPROGRAM 3-9, 4-23, 9-5
BAR_ACT_LOG 2-14, 3-9, 3-11, 9-6
BAR_BOOT_DIR 3-11, 9-7
BAR_BSALIB_PATH 3-7, 3-9, 3-11, 9-8
BAR_DBS_COSVR 3-11, 9-10
BAR_HISTORY 3-9, 3-11, 9-10
BAR_IDLE_TIMEOUT 3-12, 4-33, 9-11
BAR_LOG_COSVR 3-12, 9-11
BAR_MAX_BACKUP 3-9, 4-30, 9-12
BAR_NB_XPORT_COUNT 3-9, 9-13
BAR_PROGRESS_FREQ 3-9, 3-12, 9-14
BAR_RETRY 3-9, 3-12, 9-14
BAR_SM 3-12, 9-16
BAR_SM_NAME 3-12, 9-16
BAR_WORKER_COSVR 3-12, 9-17
BAR_WORKER_MAX 3-14, 9-17
BAR-WORKER_MAX 3-13
BAR_XFER_BUF_SIZE 3-9, 9-19
BAR_XFER_BUFSIZE 3-13, 9-19, 9-21
BAR_XPORT_COUNT 3-13, 9-20, 9-21
DBSERVERNAME 10-7
definir para ontape 12-2
Extended Parallel Server 3-10, 3-14
globales 3-10
ISM_DATA_POOL 3-7, 3-10, 3-13, 9-21
ISM_LOG_POOL 3-7, 3-10, 3-13, 9-21
LTAPEDEV 3-10, 9-23
OFF_RECVRY_THREADS 6-17
ON_RECVRY_THREADS 6-17
RESTARTABLE_RESTORE 6-39, 9-23
seccin del gestor de almacenamiento 3-10
prrafos importantes, icono para x
planificacin de la estrategia de recuperacin
crear un plan de copia de seguridad 1-13
gravedad del error 1-11
prdida de datos 1-11
utilizacin de los datos 1-12
planificacin de un sistema de copia de
seguridad 1-14
planificador de copia de seguridad
definicin 2-7
Planificador de Copia de Seguridad
funcionamiento 4-33
planificador de copias de seguridad
supervisar estado 8-15
tabla sysbuobject 10-10
tabla sysbuobjses 10-11
tabla sysbusession 10-11
ndice X-7
planificador de copias de seguridad (continuacin)
tabla sysbusm 10-12
tabla sysbusmdbspace 10-12
tabla sysbusmlog 10-13
tabla sysbusmworker 10-13
tabla sysbuworker 10-13
visin general de las tablas de SMI 10-9
planificar copias de seguridad 1-15, 2-10
plataforma, iconos x
pload, programa de utilidad 4-21
procesadores virtuales y ON-Bar 1-14
proceso hijo, ON-Bar 4-30
procesos de ON-Bar 4-30, 4-32
producto, icono de x
programa de utilidad
archecker 5-1, 5-11
onsmsync 8-6, 8-12
progreso de copia de seguridad o restauracin 2-14
R
recuperacin de archivos de anotaciones
definicin 1-4
ejemplo 6-18
ejemplo de 2-3
pasar por alto 6-18
recuperacin de datos
Vase tambin restauracin.
definicin 1-2
recuperacin despus de desastre, restauracin
importada 6-32
recursos de hardware, evaluar 1-14
recursos de memoria, evaluar 1-14
registro de anotaciones para bases de datos
copias de seguridad 4-14
copias de seguridad de archivos de
anotaciones 4-21
requisitos del sistema
base de datos iv
software iv
RESTART, opcin 6-11
RESTARTABLE_RESTORE, parmetro 6-39, 9-23
restauracin
ON-Bar
renombrar bloques de datos 6-27
restauracin, ON-Bar
bloques de datos elaborados 6-11, 6-14, 6-24
bloques de datos en bruto 6-24
ejemplo para punto en el tiempo 6-22, D-2
en caliente 6-15
en fro
definir modalidad 6-3
ejemplo 6-19
en paralelo 2-3
espacios de almacenamiento en lnea 6-23
espacios de almacenamiento fuera de lnea 6-19
restauracin, ON-Bar (continuacin)
espacios seleccionados, ejemplo 6-16
externa 2-4, 7-15, 7-20
fsica, ejemplo 2-3
importada 6-5
lgica, ejemplo 2-3
mixta 6-4
opcin -O 2-3, 6-11, 6-14, 6-23
punto en anotaciones 2-3, 6-23
redenominacin de bloques de datos 2-3
reiniciable 2-3, 6-39, 6-45
segmentos de base de datos 6-17
seguir progreso 2-14
sintaxis 5-5, 6-15, 6-30
sistema completo 2-3
tablas de trabajo 6-38
tablas en bruto 6-38
tablas estndar 6-38
tablas estticas 6-38
tablas operacionales 6-38
tablas temporales 6-38
tipos de tabla 6-37, 6-38
utilizando ISA 6-15
restauracin, ontape
espacios de almacenamiento seleccionados 14-3,
14-12
sistema completo 14-2
sistema completo, pasos 14-7
restauracin, visin general
descripcin de 1-6, 1-8
fase fsica 1-8
fase lgica 1-8, 1-9
restauracin con redenominacin de bloques de
datos 2-3
descripcin 6-5, 14-4
sintaxis de ontape 14-5
visin general para ON-Bar 6-27
visin general para ontape 14-14
restauracin de punto en anotaciones 2-3, 6-23
restauracin de punto en el tiempo
descripcin 6-5
ejemplo 6-22, D-2
ejemplo de 2-3
restauracin del sistema completo
ejemplo 2-3, 6-21
opcin -O 6-21
restauracin reiniciable 6-6
sintaxis 6-12, 6-15
restauracin en caliente, ON-Bar
ejemplos 6-15
secuencia 6-46, 6-49
restauracin en caliente, ontape
descripcin 14-4
ejecutar 14-13
en restauracin mixta 14-7
X-8 IBM Informix: Gua de copia de seguridad y restauracin
restauracin en caliente, ontape (continuacin)
espacios de base de datos crticos 14-13
parte de una restauracin mixta 14-4
pasos a realizar 14-12
restauracin en caliente, visin general 1-7
restauracin en fro
Vase tambin restauracin.
definicin 1-7
ON-Bar
definir modalidad 6-3
ejemplo 6-19
renombrar bloques de datos durante 6-27
secuencia 6-47, 6-51
ontape
descripcin 14-3
realizar 14-9
renombrar bloques de datos durante 14-14
restauracin mixta 14-4
restauracin en paralelo
ejemplo de 2-3
restauracin externa
diagrama de sintaxis 7-15
ejemplos 2-4, 7-19
inicializar HDR durante 7-20
procedimiento de restauracin en caliente 7-19
procedimiento de restauracin en fro 7-17
restauracin fsica
Vase tambin restauracin.
descripcin de 1-8
ON-Bar, ejemplo 2-3
ON-Bar, procedimiento 6-18
ontape, restauracin en fro 14-3
tipos de 1-8
restauracin lgica
Vase tambin restauracin.
descripcin de 1-8, 2-3
ontape
restauracin en caliente 14-4
restauracin en fro 14-3
restauracin mixta
definicin 1-7
ON-Bar 6-4
ontape 14-4
restauracin reiniciable
ejemplo 6-39
ejemplo de 2-3
utilizacin 6-39
visin general 6-6
Rixbar.nombreSistemaPrincipal.nmero_servidor,
archivo 2-13
S
segmento de base de datos
hacer copia de seguridad 1-2
restaurar 6-17
servidor de bases de datos
actualizar 6-32, C-1
bloqueo 7-3, 7-7
comunicacin con el gestor de almacenamiento 2-7
desbloqueo 7-8
evaluar 1-14, 3-21
migracin C-2
restauracin importada 6-32
versiones para ON-Bar 2-1
silos 3-19
sistema de proceso paralelo masivo 3-20
sistema de recuperacin
comparacin de ON-Bar y ontape 1-1, 1-10
descripcin de 1-2
herramientas no vlidas 6-18
sistema MPP 3-20
sm_versions, archivo
copia de seguridad 4-5, 4-9
definir gestor de almacenamiento 3-3
software, dependencias iv
sqlhosts, archivo
copiar 4-5, 4-8
nombre de servidor 10-7
start_worker.sh, script 2-9
stores_demo, base de datos v
sugerencia, iconos para x
superstores_demo, base de datos v
sysutils, mensajes de error 9-25
T
tabla
cambiar a
en bruto 6-38
estndar 4-14
tabla de documentacin para tareas 2-2
tabla de trabajo
copia de seguridad 4-21
restaurar 6-38
tabla en bruto
copia de seguridad 4-21
restaurar 6-38
tabla estndar
copia de seguridad 4-21
restaurar 6-38
tabla esttica
copia de seguridad 4-21
restaurar 6-38
tabla operacional
copia de seguridad 4-21
restaurar 6-38
tabla sysbuobject 10-10
tabla sysbuobjses 10-11
tabla sysbusession 10-11
tabla sysbusm 10-12
tabla sysbusmdbspace 10-12
ndice X-9
tabla sysbusmlog 10-13
tabla sysbusmworker 10-13
tabla sysbuworker 10-13
tabla temporal
copia de seguridad 4-21
restaurar 6-38
tablas de ON-Bar
bar_action 10-1
bar_instance 10-2
bar_object 10-5
bar_server 10-7
bar_version 10-7
descripcin 2-11
mapa 10-8, 10-9
tablas SMI.
Vase planificador de copias de seguridad.
tamao de bloque, ontape
dispositivo de cinta 12-7
parmetro 12-5
TAPEBLK, parmetro de ontape 12-2, 12-5
TAPEDEV, parmetro de ontape
cambiar a /dev/null 12-6
con dos dispositivos de cinta 13-10
descripcin 12-2
TAPESIZE, parmetro de ontape 12-2, 12-5
tareas administrativas
realizar copia de seguridad despus de cambiar
esquema 4-12, 13-5
utilizando ISA 4-15
tipo de tabla
copia de seguridad 4-14, 4-20
de trabajo 4-21, 6-38
en bruto 4-21, 6-38
estndar 4-21, 6-38
esttica 4-21, 6-38
operacional 4-21, 6-38
restaurar 6-37, 6-38
temporal 4-21, 6-38
U
UNIX, sistema operativo
bargroup 3-6, 3-9
copiar archivos 7-5
utilizacin de los datos 1-12
V
variables de entorno
AC_CONFIG 5-3, 5-9, 9-4, 9-5
GL_DATE D-2
GL_DATETIME D-2
INFORMIXSQLHOSTS 10-7
ISM_DATA_POOL 3-6
ISM_LOG_POOL 3-6
variables en diagramas de sintaxis xiv
verificar copia de seguridad 2-3, 5-1, 5-11
W
Windows
copiar archivos 7-5
Informix-Admin, grupo 4-2
X
XBSA, biblioteca compartida
especificar ubicacin 3-7, 9-8
ubicacin predefinida 3-7
XBSA, descripcin de la interfaz 2-11
xcfg, archivo 4-5
X-10 IBM Informix: Gua de copia de seguridad y restauracin

Nmero Pieza: CT1SLES


Printed in Denmark by IBM Danmark A/S
(1P) P/N: CT1SLES