You are on page 1of 164

AS/400e

Copia de seguridad del sistema

AS/400e

Copia de seguridad del sistema

Copyright International Business Machines Corporation 2000. Reservados todos los derechos.

Contenido
Parte 1. Copia de seguridad del sistema . . . . . . . . . . . . . . 1
Captulo 1. Preparacin del soporte para salvar el sistema . . . . . . . . . . . 3
Seleccin del soporte de salvar . . . . . . . . 3 Diferencias entre el soporte ptico y el soporte en cinta . . . . . . . . . . . . . . . . 4 Rotacin de cintas y otros soportes . . . . . . . 7 Preparacin de soportes y unidades de cintas . . . 7 Denominacin y etiquetado de soportes . . . . . 8 Verificacin de los soportes de almacenamiento. . . 9 Almacenamiento del soporte . . . . . . . . 10 Manejo de errores de soporte de cinta . . . . . 10 Mtodos para salvar el Cdigo Interno bajo Licencia . . . . . . . . . . . . . . 40 Mtodos para salvar informacin del sistema . . 41 Mtodos para salvar objetos del sistema operativo . . . . . . . . . . . . . . 41 Cmo salvar datos del sistema y datos de usuario relacionados . . . . . . . . . . . . . . 42 Cmo salvar bibliotecas con el mandato SAVLIB 43 Cmo salvar archivos de salvar. . . . . . . 46 Cmo salvar datos de seguridad que incluyen perfiles de usuario y autorizaciones privadas . . 47 Cmo salvar la informacin de configuracin . . 48 Cmo salvar programas bajo licencia . . . . . 49 Mtodos para salvar datos del sistema y datos de usuario relacionados . . . . . . . . . . 49 Cmo salvar datos de usuario en el sistema . . . 53 Cmo salvar objetos con el mandato SAVOBJ . . 54 Cmo salvar solamente los objetos cambiados . . 55 Cmo salvar archivos de base de datos . . . . 59 Cmo salvar diarios y receptores de diario . . . 62 Cmo salvar sistemas de archivos . . . . . . 63 Cmo salvar sistemas de archivos definidos por usuario . . . . . . . . . . . . . . . 81 Cmo salvar objetos de bibliotecas de documentos (DLO) . . . . . . . . . . . 85 Cmo salvar archivos en spool . . . . . . . 89 Cmo salvar informacin de servicios de oficina 89 Mtodos para salvar datos de usuario . . . . 91 Cmo salvar tipos de objeto especficos . . . . . 99 Cmo salvar particiones lgicas y aplicaciones del sistema . . . . . . . . . . . . . . . 101 Cmo salvar particiones lgicas . . . . . . 102 Cmo salvar un servidor Domino para AS/400 104 Cmo salvar Integracin de Windows Server con AS/400 . . . . . . . . . . . . . 105 Cmo salvar informacin de Integracin Mejorada OS/400 para Novell NetWare . . . 105 Procedimientos varios de salvar para almacenamiento y datos del Sistema/36 . . . . 105 Cmo salvar informacin del Sistema/36 en un entorno de mltiples sistemas operativos . . . 105 Cmo salvar almacenamiento (datos del Cdigo interno bajo licencia y datos de unidad de discos). . . . . . . . . . . . . . . 106

Captulo 2. Antes de salvar algo... . . . 11


Utilizacin de la opcin de comprobacin previa . . Liberacin de almacenamiento al salvar . . . . . Cmo el bloqueo de objetos afecta a las operaciones de salvar . . . . . . . . . . Limitaciones de tamao al salvar objetos . . . . Mensaje CPF3797 . . . . . . . . . . . Limitaciones al utilizar archivos de salvar . . . Comprobacin de lo que ha salvado el sistema . . Determinar qu objetos ha salvado el sistema (mensajes de salvar) . . . . . . . . . . Determinar qu objetos no se han salvado . . . Determinar cundo se salv un objeto por ltima vez . . . . . . . . . . . . . . . . Cmo maneja el sistema los objetos daados durante una operacin de salvar . . . . . . . 11 12 13 14 15 16 16 16 18 19 20

Captulo 3. Cmo salvar el sistema con el mandato GO SAVE . . . . . . . . 21


Visin general de las opciones del men del mandato GO SAVE . . . . . . . . . . . . Cmo cambiar los valores por omisin del men Salvar con GO SAVE: Opcin 20 . . . . . . . Cmo salvar todo el sistema con GO SAVE: Opcin 21 . . . . . . . . . . . . . . . . . Cmo salvar los datos del sistema con GO SAVE: Opcin 22 . . . . . . . . . . . . . . . Cmo salvar los datos de usuario con GO SAVE: Opcin 23 . . . . . . . . . . . . . . . Cmo salvar partes del sistema con otras opciones del men del mandato GO SAVE . . . . . . . Utilizacin de GO SAVE: Opciones 21, 22 y 23. . . Imprimir la informacin del sistema . . . . . 23 25 26 26 27 27 28 33

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo . . . . . 115


Cmo iniciar la funcin salvar mientras est activo. . . . . . . . . . . . . . . Utilizacin de la opcin de nivel de sincronizacin (SAVACT) . . . . . . . Utilizacin de la opcin de tiempo de espera (SAVACTWAIT) . . . . . . . . . . Utilizacin de la opcin de notificacin de punto de control (SAVACTMSGQ) . . . . . 115 . 116 . 117 . 118

Captulo 4. Cmo salvar partes del sistema manualmente . . . . . . . . 39


Cmo salvar datos del sistema . . . . . . . . 40

Copyright IBM Corp. 2000

iii

Utilizacin de opciones adicionales de salvar mientras est activo (SAVACTOPT) . . . . Visin general de la funcin salvar mientras est activo . . . . . . . . . . . . Consideraciones sobre el rendimiento para salvar mientras est activo . . . . . . Consideraciones sobre el almacenamiento para salvar mientras est activo . . . . . . Reduccin del tiempo de no disponibilidad de salvar . . . . . . . . . . . . . . . Ejemplo: Reduccin del tiempo de no disponibilidad de salvar . . . . . . . .

. 119 . 119 . 136 . 139 . 139 . 139

Eliminacin del tiempo de no disponibilidad de salvar . . . . . . . . . . . . . . . Procedimientos de salvar recomendados para salvar mientras est activo . . . . . . Utilizacin de operaciones de salvar paralelas . Restricciones de una operacin de salvar paralela . . . . . . . . . . . . . Utilizacin de mltiples mandatos de salvar simultneamente . . . . . . . . . . .

. 141 . 141 . 153 . 153 . 154

iv

AS/400e: Copia de seguridad del sistema

Parte 1. Copia de seguridad del sistema


Un mtodo facil para hacer copia de seguridad del sistema son las opciones del men Salvar del mandato GO SAVE. Estas opciones del men Salvar incluyen la opcin 21 para salvar todo el sistema, la opcin 22 para salvar los datos del sistema y la opcin 23 para salvar los datos de usuario. Cada una de estas opciones requiere que el sistema est en estado restringido. Esto significa que ningn usuario puede acceder al AS/400 y la copia de seguridad es lo nico que se est ejecutando en el sistema AS/400. Utilice el mandato GO SAVE, opcin 21 del men, para salvar todo el sistema. A continuacin podr utilizar las dems opciones de men del mandato GO SAVE para salvar las partes del sistema que cambien de forma regular. Adems, puede utilizar otros muchos mandatos de salvar para salvar partes individuales del sistema AS/400. Si no dispone de tiempo para realizar una operacin de salvar completa, puede salvar el sistema AS/400 mientras est activo. Sin embargo, debe tener una copia de seguridad completa de todo el sistema (lo que requiere un estado restringido), antes de utilizar estas funciones avanzadas.
Cmo empezar: Revise toda la informacin de Planificacin de una estrategia de copia de seguridad y recuperacin y determine cmo salvar los datos. (El archivo PDF (Portable Document Format) puede ser de utilidad.) Si elige una estrategia de salvar simple, revise la Figura 1 en la pgina 22 para ver qu componentes del sistema se salvan mediante el mandato GO SAVE, opciones de men 21, 22 23. Despus vaya al apartado, Captulo 1. Preparacin del soporte para salvar el sistema en la pgina 3. Si elige una estrategia de salvar media o compleja, efecte lo siguiente: 1. Trace un diagrama del sistema semejante al que se muestra en la Figura 1 en la pgina 22. En el diagrama, desglose la seccin denominada Bibliotecas de usuario en segmentos menores que coincidan con el modo en que tiene la intencin de salvar las bibliotecas de usuario. 2. Estudie la informacin de la Figura 1 en la pgina 22 y del Captulo 4. Cmo salvar partes del sistema manualmente en la pgina 39. 3. Determine cmo y cundo planea salvar cada componente del sistema.

Utilice la informacin mostrada ms abajo para hacer copias de seguridad del sistema segn su estrategia de salvar: v El Captulo 1. Preparacin del soporte para salvar el sistema en la pgina 3 le proporciona informacin sobre los soportes para salvar que resultan de utilidad para todas sus funciones de salvar. v El Captulo 2. Antes de salvar algo... en la pgina 11 le proporciona la informacin que debe leer antes de salvar algo del sistema. v El Captulo 3. Cmo salvar el sistema con el mandato GO SAVE en la pgina 21 le proporciona un mtodo sencillo para salvar todo el sistema, o las partes del sistema que cambien de forma regular.

Copyright IBM Corp. 2000

v El Captulo 4. Cmo salvar partes del sistema manualmente en la pgina 39 le ofrece informacin, para una estrategia de salvar media o compleja, sobre cmo utilizar mandatos de salvar para salvar el sistema manualmente. v El Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo en la pgina 115 es de utilidad cuando no dispone de tiempo para realizar una operacin de salvar completa. Esto es lo normal para las estrategias de salvar complejas que disponen de un perodo para salvar reducido.

AS/400e: Copia de seguridad del sistema

Captulo 1. Preparacin del soporte para salvar el sistema


La gestin de las cintas y otros soportes es una parte importante de la operacin de salvar. Si no puede localizar con facilidad las cintas y otros soportes correctos y no daados cuando es necesario efectuar una recuperacin, la recuperacin del sistema resultar ms difcil. Esta es una lista de los tipos de soportes de almacenamiento para salvar: v Cinta magntica v Soporte ptico v Disquete v Archivo de salvar Una gestin satisfactoria de los soportes implica tomar decisiones sobre cmo gestionar los soportes, anotar esas decisiones y supervisar los procedimientos regularmente. La gestin de soportes requiere lo siguiente: v v v v v Seleccin del soporte de salvar Rotacin de cintas y otros soportes en la pgina 7 Preparacin de soportes y unidades de cintas en la pgina 7 Denominacin y etiquetado de soportes en la pgina 8 Verificacin de los soportes de almacenamiento en la pgina 9

v Almacenamiento del soporte en la pgina 10 v Manejo de errores de soporte de cinta en la pgina 10 El programa Backup Recovery and Media Services para AS/400 (BRMS) proporciona un juego de herramientas que sirven de ayuda para gestionar los soportes. Para obtener ms informacin, vaya al sitio Web Backup Recovery and Media Services disponible solamente en ingls.

Seleccin del soporte de salvar


Las cintas son el soporte de almacenamiento que ms se suele utilizar en las operaciones de salvar y restaurar. A partir de la V4R5 podr salvar los datos de usuario AS/400 y los datos del sistema AS/400 en soporte ptico. La tabla que se muestra a continuacin muestra los mandatos de salvar y restaurar y los soportes que se pueden utilizar con ellos.
Tabla 1. Soportes de almacenamiento utilizados con los mandatos de salvar Tipo de soporte
Mandato SAVSYS SAVCFG SAVSECDTA SAVLIB Cinta S S S S Disquete No No No S Archivo de salvar No S S S Soporte ptico S1 S S S2

Copyright IBM Corp. 2000

Tabla 1. Soportes de almacenamiento utilizados con los mandatos de salvar (continuacin) Tipo de soporte
Mandato SAVOBJ SAVCHGOBJ SAVDLO SAVSAVFDTA SAVLICPGM SAVSTG SAV RUNBCKUP
1

Cinta S S S S S S S S

Disquete S S S S No No S No

Archivo de salvar S S S No S No S No

Soporte ptico S S S3 S S1 No S No

No puede ejecutar este mandato en un dispositivo de biblioteca de soportes pticos. Puede especificar SAVLIB LIB(*ALLUSR), SAVLIB LIB(*IBM) o SAVLIB LIB(*NONSYS) al utilizar soportes pticos. Sin embargo, es necesario inicializar el soporte ptico en el formato *UDF. No podr utilizar soportes pticos que haya inicializado en el formato *HPOFS. Puede salvar objetos de biblioteca de documentos (DLO) de ms de una agrupacin de almacenamiento auxiliar (ASP) en soporte ptico con un solo mandato SAVDLO. Sin embargo, es necesario inicializar el soporte ptico en el formato *UDF. No podr utilizar soportes pticos que haya inicializado en el formato *HPOFS.

Encontrar ms consideraciones a tener en cuenta al utilizar archivos de salvar, en el manual de Copia de seguridad y recuperacin, ejemplos de programacin. bajo el apartado Tcnicas y

Los dispositivos de biblioteca de soportes pticos le permiten archivar informacin en soporte ptico y proporcionan posibilidades de copia de seguridad y recuperacin similares al soporte en cinta. El manual sobre Soporte ptico proporciona ms informacin sobre el uso de soportes pticos. Si desea utilizar soporte ptico en lugar de cintas en algunos de los procedimientos existentes, deber evaluar cmo asignar los objetos salvados a directorios del soporte ptico y cmo denominar el soporte de almacenamiento. Consulte tambin la siguiente informacin: v Diferencias entre el soporte ptico y el soporte en cinta

Diferencias entre el soporte ptico y el soporte en cinta


Existen diferencias entre el soporte ptico y el soporte en cinta. Al utilizar el soporte ptico para hacer copias de seguridad de los datos, tenga en cuenta la siguiente informacin:
Tabla 2. Consideraciones generales para utilizar dispositivos de soporte ptico
Consideracin Informacin general

AS/400e: Copia de seguridad del sistema

Tabla 2. Consideraciones generales para utilizar dispositivos de soporte ptico (continuacin)


Compresin El sistema utiliza compresin por software para salvar los datos comprimidos en el soporte ptico. Este proceso utiliza una cantidad considerable de recursos de la unidad de proceso y puede aumentar el tiempo de salvar y restaurar. La mayora de dispositivos de cintas utilizan la compresin por hardware, que suele ser ms rpida. Volmenes de soporte Cada cartucho de soporte ptico tiene dos volmenes; un en cartuchos de soporte volumen en cada cara. ptico Cuando el sistema ha llenado el primer volumen, graba en el segundo volumen y considera ambos volmenes un conjunto. El sistema solamente puede grabar informacin en el ltimo volumen de un conjunto. Por ejemplo, en un conjunto de soporte ptico de tres volmenes, el sistema solamente puede grabar en el tercer volumen. No puede grabar en el primer ni en el segundo volumen.

Cmo afecta la modalidad de almacenamiento aleatorio a las funciones de salvar Los dispositivos pticos utilizan una modalidad de almacenamiento aleatorio para salvar informacin. Los dispositivos de cintas utilizan una modalidad secuencial. Los dispositivos pticos utilizan una estructura de archivos jerrquica cuando el sistema accede a archivos en el soporte de almacenamiento. Puede especificar un nombre de va de acceso para el archivo ptico en la operacin de salvar que empieza por el directorio raz. Si especifica un asterisco (*), el sistema genera un nombre de archivo ptico en el directorio raz (/). Si especifica un 'va_acceso_directorio_ptico/*', el sistema genera un nombre de archivo ptico en el directorio especificado en el volumen ptico. Si el directorio no existe, el sistema crea el directorio. Por ejemplo, si especifica SAVLIB LIB(MYLIB) DEV(OPT01) OPTFILE('MYDIR/*'), el sistema crea el siguiente archivo ptico: MYDIR/MYLIB. El sistema busca archivos activos en el volumen de soporte ptico del mismo archivo que est salvando actualmente. Por ejemplo, anteriormente ha salvado un SAVLIB en soporte ptico. Ahora ejecuta un nuevo mandato SAV en el mismo soporte; el sistema ignora los archivos SAVLIB y no informa de archivos activos para el mandato SAV. Por lo general, la operacin de salvar busca un archivo activo que coincida con el nombre de va de acceso especificado en el parmetro OPTFILE. SAVSYS y las opciones 21 y 22 del men SAVE buscan cualquier archivo activo.
Tabla 3. Bsqueda de archivos activos en soporte ptico
Consideracin Informacin general

Captulo 1. Preparacin del soporte para salvar el sistema

Tabla 3. Bsqueda de archivos activos en soporte ptico (continuacin)


Parmetro CLEAR(*NONE) Si especifica CLEAR(*NONE) en el mandato de salvar, el sistema busca archivos pticos activos en el volumen de soporte ptico. El sistema busca archivos activos con el mismo nombre y va de acceso que el archivo ptico especificado. Si el sistema encuentra un archivo ptico que sea idntico al archivo ptico especificado, el sistema visualiza un mensaje de consulta. Puede responder al mensaje cancelando el proceso, grabando sobre el archivo existente en el volumen, o bien insertando un nuevo cartucho. Si el sistema no encuentra archivos activos y hay suficiente espacio en el volumen ptico, el sistema graba los archivos en el soporte. Si el sistema no encuentra suficiente espacio disponible en el volumen de soporte ptico, el sistema le indicar que inserte un nuevo volumen de soporte de almacenamiento en el dispositivo. Parmetro CLEAR(*ALL) Parmetro CLEAR(*AFTER) El parmetro CLEAR(*ALL) borra automticamente todos los archivos del volumen de soporte ptico sin enviar mensajes al usuario. El parmetro CLEAR(*AFTER) borra todos los volmenes de soporte de almacenamiento posteriores al primer volumen. Si el sistema encuentra el archivo ptico especificado en el primer volumen, enviar un mensaje de consulta que permite al usuario finalizar la operacin de salvar, o bien sustituir el archivo. El parmetro CLEAR(*REPLACE) sustituye automticamente los datos activos del archivo ptico especificado en los volmenes de soporte de almacenamiento. Durante un mandato GO SAVE, la opcin 21 22 del men, o un mandato SAVSYS, si el sistema detecta un archivo activo del archivo ptico especificado, visualiza el mensaje OPT1563 en la cola de mensajes QSYSOPR. Durante otras operaciones de mandatos de salvar, el sistema puede mostrar el mensaje OPT1260, dependiendo del valor del parmetro CLEAR. Si el sistema no detecta un archivo activo del archivo ptico especificado, buscar espacio disponible. Si hay espacio para grabar el archivo, el sistema graba el archivo en el volumen actual en modalidad aleatoria. Si no hay suficiente espacio, el sistema le indicar que inserte otro volumen de soporte ptico en el dispositivo ptico. Durante un mandato GO SAVE, con la opcin 21 del men, especificar Y o N en la solicitud Buscar archivos activos para ver si hay archivos activos en el volumen de soporte de almacenamiento. v Buscar archivos activos: opcin N Al seleccionar Buscar archivos activos: opcin N, la opcin fuerza al sistema a grabar automticamente encima de todos los archivos en el soporte ptico DVD-RAM. v Buscar archivos activos: opcin Y Al seleccionar Buscar archivos activos: opcin Y, la opcin fuerza al sistema a buscar archivos activos en el soporte ptico DVD-RAM.

Parmetro CLEAR(*REPLACE) Parmetro Buscar archivos activos del mandato GO SAVE

AS/400e: Copia de seguridad del sistema

Tabla 3. Bsqueda de archivos activos en soporte ptico (continuacin)


Mensajes del mandato SAVSYS Al ejecutar un mandato SAVSYS en un volumen de soporte ptico, el sistema visualiza el mensaje OPT1503 - El volumen ptico contiene archivos activos si hay archivos activos en el volumen de soporte ptico. Puede inicializar el soporte de almacenamiento con el mandato Inicializar ptico (INZOPT) o bien especificar CLEAR(*ALL) en el mandato SAVSYS para ejecutar una operacin de salvar desatendida.

Para obtener informacin completa sobre los soportes pticos, consulte Soporte ptico.

Rotacin de cintas y otros soportes


Una parte importante de un buen procedimiento de salvar es disponer de varios conjuntos de soportes de salvar. Al efectuar una recuperacin, puede ser necesario recurrir a un conjunto antiguo de soportes de almacenamiento si se presenta una de las condiciones siguientes: v El conjunto ms reciente est daado. v Descubre un error de programacin en el que se han visto afectados los datos de los soportes de salvar ms recientes. Como mnimo, alterne tres conjuntos de soportes:
Salvar Salvar Salvar Salvar Salvar Salvar 1 2 3 4 5 6 Conjunto Conjunto Conjunto Conjunto Conjunto Conjunto A B C A B C

Y as sucesivamente. En muchas instalaciones se ha observado que la mejor solucin es disponer de un conjunto de soportes distinto para cada da de la semana. De este modo, al operador le resulta ms sencillo saber qu soporte de almacenamiento ha de montar.

Preparacin de soportes y unidades de cintas


No es necesario limpiar los dispositivos de soporte ptico con la misma frecuencia que las unidades de cintas. Las unidades de cintas deben limpiarse regularmente. En los cabezales de lectura y grabacin se acumula polvo y otras materias que pueden producir errores al leer o grabar en cinta. Adems del ciclo regular de limpieza, tambin es preciso limpiar la unidad de cintas si va a utilizarla durante un largo perodo de tiempo o si se van a emplear cintas nuevas. Las cintas nuevas tienden a acumular ms materias en los cabezales de lectura y grabacin de la unidad de cintas. Para obtener recomendaciones ms especficas, consulte el manual de la unidad de cintas especfica que utilice. Inicialice las cintas con el mandato Inicializar cinta (INZTAP). Inicialice el soporte ptico con el mandato Inicializar ptico (INZOPT). Estos mandatos preparan los soportes de almacenamiento y pueden borrar fsicamente todos los datos de los soportes con el parmetro CLEAR.

Captulo 1. Preparacin del soporte para salvar el sistema

En las cintas, puede especificar el formato (o la densidad en bits por pulgada) antes de grabar en la cinta. Realice esta operacin utilizando los parmetros del mandato INZTAP cuando inicialice la cinta. Puede especificar el formato del soporte ptico. Diversos tipos de soporte ptico requieren un formato concreto. Para los soportes que pueden borrarse, lo que permite la eleccin de formato, deber utilizar el formato *UDF si utiliza el soporte ptico para copias de seguridad y recuperacin. Puede utilizar la opcin 21 (Preparar cintas) del men GO BACKUP. Esto proporciona un mtodo simple para inicializar el soporte de almacenamiento con un convenio de denominacin como el que se describe en Denominacin y etiquetado de soportes.

Denominacin y etiquetado de soportes


El hecho de inicializar cada volumen de soporte de almacenamiento con un nombre contribuye a garantizar que los operadores carguen los soportes correctos para las operaciones de salvar. Seleccione nombres de soporte que ayuden a determinar el contenido del soporte y a qu conjunto de soportes pertenece. La tabla siguiente muestra un ejemplo de cmo se pueden inicializar los soportes de almacenamiento y etiquetarlos externamente si se utiliza una estrategia de salvar simple. Los mandatos INZTAP e INZOPT crean una etiqueta para cada volumen de soporte de almacenamiento. Cada etiqueta tiene un prefijo que indica el da de la semana (A para el lunes, B para el martes, etc.) y la operacin. Notas: 1. Encontrar ms informacin sobre las distintas estrategias de salvar en la seccin sobre Planificacin de una estrategia para la copia de seguridad y la recuperacin. 2. Puede utilizar hasta 30 caracteres para etiquetar los volmenes de soporte ptico. Consulte el manual Soporte ptico adicional. para obtener informacin

Tabla 4. Denominacin de soportes para una estrategia de salvar simple Nombre de volumen (INZTAP) Etiqueta externa
B23001 B23002 B23003 E21001 E21002 E21003 MartesMandato GO SAVE, opcin 23 del menSoporte 1 MartesMandato GO SAVE, opcin 23 del menSoporte 2 MartesMandato GO SAVE, opcin 23 del menSoporte 3 ViernesMandato GO SAVE, opcin 21 del menSoporte 1 ViernesMandato GO SAVE, opcin 21 del menSoporte 2 ViernesMandato GO SAVE, opcin 21 del menSoporte 3

Los nombres y las etiquetas de los soportes de almacenamiento para una estrategia de salvar media se pueden parecer a las de la tabla siguiente:
Tabla 5. Denominacin de soportes para una estrategia de salvar media Nombre de volumen Etiqueta externa
E21001 E21002 AJR001 ViernesMandato GO SAVE, opcin 21 del menSoporte 1 ViernesMandato GO SAVE, opcin 21 del menSoporte 2 LunesSalvar receptores de diarioSoporte 1

AS/400e: Copia de seguridad del sistema

Tabla 5. Denominacin de soportes para una estrategia de salvar media (continuacin) Nombre de volumen Etiqueta externa
AJR002 ASC001 ASC002 BJR001 BJR002 B23001 B23002 LunesSalvar receptores de diarioSoporte 2 LunesSalvar objetos cambiadosSoporte 1 LunesSalvar objetos cambiadosSoporte 2 MartesSalvar receptores de diarioSoporte 1 MartesSalvar receptores de diarioSoporte 2 MartesMandato GO SAVE, opcin 23 del menSoporte 1 MartesMandato GO SAVE, opcin 23 del menSoporte 2

Coloque una etiqueta externa en cada soporte de almacenamiento. La etiqueta debe indicar el nombre del soporte y la fecha ms reciente en la que se ha utilizado para una operacin de salvar. Las etiquetas codificadas con colores pueden ayudar a localizar y almacenar los soportes de almacenamiento: amarillo para el Conjunto A, rojo para el Conjunto B, etc.

Verificacin de los soportes de almacenamiento


Los buenos procedimientos para salvar se aseguran de que el usuario comprobar que est utilizando el soporte correcto. En funcin del tamao de la instalacin, puede elegir entre verificar manualmente los soportes de almacenamiento o que sea el sistema quien los verifique. Comprobacin manual Puede utilizar el valor por omisin del parmetro volumen (VOL) de los mandatos de salvar que indican al sistema que utilice el soporte que est cargado actualmente. Depende del operador el cargar el soporte correcto en el orden correcto. Comprobacin del sistema El usuario especifica una lista de identificadores de volumen en los mandatos de salvar o restaurar. El sistema se asegura de que el operador carga los volmenes de soporte correctos en el orden especificado en el mandato. Si se produce un error, el sistema enva un mensaje al operador solicitando el volumen de soporte correcto. El operador puede cargar otro soporte o pasar por alto la peticin. Las fechas de caducidad de los archivos del soporte son otro mtodo que puede utilizar para verificar que utiliza el soporte correcto. Si confa en los operadores para verificar el soporte, puede especificar una fecha de caducidad (EXPDATE) *PERM (permanente) para las operaciones de salvar. As se impide que involuntariamente se grabe encima de los archivos del soporte de almacenamiento. Cuando est preparado para volver a utilizar el soporte, especifique CLEAR(*ALL) en la operacin de salvar. Si desea que el sistema verifique el soporte, especifique una fecha de caducidad (EXPDATE) para garantizar que el soporte no se vuelva a utilizar demasiado pronto. Por ejemplo, si alterna cinco conjuntos de soportes de almacenamiento para operaciones de salvar diarias, especifique una fecha de caducidad del da actual ms 4 en la operacin de salvar. Especifique CLEAR(*NONE) en las operaciones de salvar para que el sistema no grabe encima de los archivos que no han caducado.

Captulo 1. Preparacin del soporte para salvar el sistema

Evite las situaciones en las que el operador deba responder (y pasar por alto) regularmente a mensajes como Archivos sin caducar en el soporte. Si los operadores se habitan a pasar por alto los mensajes habituales, pueden hacer caso omiso de los importantes.

Almacenamiento del soporte


Guarde los soportes de almacenamiento a salvo en un lugar accesible. Asegrese de que tienen etiquetas externas y de que estn organizados de modo que se puedan localizar fcilmente. Guarde un conjunto completo de soportes de copias de seguridad en un lugar seguro y accesible, alejado del sistema. Al elegir un lugar de almacenamiento fuera del local, tenga en cuenta la rapidez con la que se pueden recuperar los soportes de almacenamiento. Tenga en cuenta tambin si tendr acceso a las cintas durante los fines de semana y das festivos. Tener la copia de seguridad fuera del local es esencial en caso de prdida en el centro de trabajo.

Manejo de errores de soporte de cinta


Cuando se lee en una cinta o se graba en ella, es normal que se produzcan algunos errores. Se pueden producir tres tipos de errores en las operaciones de salvar y restaurar en cintas: Errores recuperables Algunos dispositivos de soporte de almacenamiento permiten la recuperacin de errores del soporte. El sistema reposiciona automticamente la cinta e intenta de nuevo la operacin. Errores irrecuperablesel proceso puede continuar En determinados casos, el sistema no puede seguir utilizando la cinta actual, pero puede continuar el proceso en otra cinta. El sistema solicita que se cargue otra cinta. La cinta con el error irrecuperable se puede utilizar en las operaciones de restaurar. Errores irrecuperablesel proceso no puede continuar En algunos casos, un error irrecuperable del soporte de almacenamiento provoca que el sistema detenga el proceso de salvar. En la seccin Cmo recuperarse de un error de soporte durante una operacin SAVLIB en la pgina 46, se describe qu hay que hacer cuando se produce este tipo de error. Tras una utilizacin prolongada, las cintas quedan inservibles. Se puede determinar si una cinta se desgasta imprimiendo el registro de errores de forma peridica. Utilice el mandato Imprimir anotaciones de error (PRTERRLOG) y especifique TYPE(*VOLSTAT). La salida impresa proporciona estadsticas de cada volumen de cinta. Si utiliza nombres exclusivos (identificadores de volumen) para las cintas, puede determinar qu cintas tienen un nmero excesivo de errores de lectura o grabacin. Deber eliminar estas cintas de la biblioteca de soportes de almacenamiento. Si hay indicaciones de que una cinta tiene problemas, utilice el mandato Visualizar cinta (DSPTAP) o Duplicar cinta (DUPTAP) para comprobar la integridad de la cinta. Estos mandatos leen toda la cinta y detectan los objetos de la cinta que el sistema no puede leer.

10

AS/400e: Copia de seguridad del sistema

Captulo 2. Antes de salvar algo...


La siguiente informacin resulta de utilidad durante cualquier operacin de salvar. Al salvar, es importante tener conocimientos sobre temas como, por ejemplo, cmo maneja el sistema los objetos daados, qu significan los mensajes de salvar y cmo verificar qu ha salvado el sistema. Lea la siguiente informacin antes de salvar algo: v Utilizacin de la opcin de comprobacin previa explica cmo hacer que el sistema compruebe determinados criterios para cada objeto que salve segn el mtodo biblioteca a biblioteca. Esta opcin no es obligatoria. v Liberacin de almacenamiento al salvar en la pgina 12 explica cmo utilizar el parmetro STG para eliminar un objeto del sistema despus de salvarlo. Esto solamente funciona con un nmero limitado de mandatos. v Limitaciones de tamao al salvar objetos en la pgina 14 explica cmo el sistema registra una lista de los objetos que se salvan durante una operacin de salvar. v Comprobacin de lo que ha salvado el sistema en la pgina 16 explica tcnicas para realizar la auditora de la estrategia de salvar. Sabr qu objetos ha salvado el sistema, qu objetos no ha salvado y cundo el sistema salv un objeto por ltima vez. v Cmo maneja el sistema los objetos daados durante una operacin de salvar en la pgina 20 explica cmo el sistema maneja los objetos daados. Esta informacin tambin le proporciona informacin importante sobre los mensajes de error que puede ver durante una operacin de salvar.

Utilizacin de la opcin de comprobacin previa


Puede utilizar el parmetro de comprobacin previa (PRECHK) al salvar objetos para asegurarse de que todos los objetos que se pretenden salvar se pueden salvar satisfactoriamente. Si especifica PRECHK(*YES), el sistema verifica que cada objeto que salva para cada biblioteca, cumple las siguientes condiciones: v El objeto se puede asignar durante la operacin de salvar. Ningn otro trabajo tiene un bloqueo conflictivo sobre el objeto. v El objeto existe. v El objeto no est marcado como daado. El proceso de comprobacin previa slo busca los daos que ya se hayan detectado. No detecta los daos nuevos producidos en la cabecera del objeto ni en el contenido. v Todos los miembros de un objeto pueden asignarse si el objeto es un archivo de base de datos. v La persona que solicita la operacin de salvar tiene la suficiente autorizacin para salvar el objeto. Cuando especifica PRECHK(*YES), todos los objetos que se salvan de una biblioteca deben cumplir las condiciones. En caso contrario no se salvar ningn objeto de la biblioteca. Si se especifica ms de una biblioteca en el mandato de salvar, y una de las bibliotecas no cumple las pruebas de PRECHK, ello no suele impedir que el sistema salve las otras bibliotecas. No obstante, si especifica SAVACT(*SYNCLIB) y un objeto no supera el proceso de comprobacin previa, se detiene toda la operacin de salvar.
Copyright IBM Corp. 2000

11

Al especificar PRECHK(*NO), el sistema comprueba los objetos de uno en uno. El sistema elude los objetos que no se ajustan a las condiciones, pero la operacin de salvar contina con otros objetos de la biblioteca.

Liberacin de almacenamiento al salvar


Por lo general, el hecho de salvar un objeto no implica que se le elimine del sistema. Sin embargo, puede utilizar el parmetro de almacenamiento (STG) en algunos mandatos de salvar para liberar parte del almacenamiento utilizado por los objetos salvados. Si se especifica STG(*FREE), la descripcin y los valores de bsqueda del objeto permanecen en el sistema. El sistema suprime el contenido del objeto. Puede realizar operaciones como las de mover y redenominar un objeto cuyo almacenamiento se ha liberado. Sin embargo, debe restaurar el objeto para poder utilizarlo. Puede utilizar el parmetro STG(*FREE) para los tipos de objeto de la tabla siguiente:
Tabla 6. Tipos de objeto que soportan la liberacin de almacenamiento Tipo de objeto Descripcin
*FILE1,2 *STMF3 *JRNRCV4 *PGM5 *DOC *SQLPKG *SRVPGM *MODULE Archivos, excepto los archivos de salvar Archivos continuos Receptores de diario Programas Documentos Paquetes SQL Programas de servicio Mdulos

12

AS/400e: Copia de seguridad del sistema

Tabla 6. Tipos de objeto que soportan la liberacin de almacenamiento (continuacin) Tipo de objeto Descripcin
1

Cuando se libera un archivo de base de datos, el sistema libera el almacenamiento que ocupa la parte de datos del objeto, pero la descripcin del objeto permanece en el sistema. Si salva un archivo de base de datos y libera su almacenamiento, el sistema no salvar la descripcin del objeto y el usuario recibir el mensaje siguiente: CPF3243 Miembro xxx ya salvado con almacenamiento liberado Si instala en el sistema el producto Media and Storage Extensions y salva un archivo de base de datos y libera su almacenamiento, el sistema salvar la descripcin del objeto.

El sistema no libera el almacenamiento que ocupan las vas de acceso de un archivo lgico. Puede liberar almacenamiento para los objetos *STMF, pero no durante una operacin de salvar. Libere el almacenamiento para los objetos *STMF con la API Save Storage Free Qp0lSaveStgFree(). Puede salvar un objeto *STMF cuyo almacenamiento ya se ha liberado, pero este objeto *STMF debe restaurarse para poder utilizarlo.

Se puede liberar el almacenamiento de un receptor de diario si ste se desconecta y se suprimen todos los receptores de diario anteriores o se libera el almacenamiento que ocupan. No especifique STG(*FREE) para un programa que se est ejecutando. Provocara la finalizacin anmala del programa. Si el programa es del Entorno de Lenguajes Integrados (ILE), no finaliza de forma anmala. El sistema enva un mensaje que indica que el sistema no ha salvado el programa ILE.

Tambin puede especificar STG(*DELETE) en el mandato Salvar objeto de biblioteca de documentos (SAVDLO). Esto suprime cualquier documento archivado despus de que el sistema lo salve. Ello incluye la descripcin de objeto, la descripcin de documento, los valores de bsqueda y el contenido del documento. Cmo el bloqueo de objetos afecta a las operaciones de salvar explica cmo el bloqueo de objetos afecta a las operaciones de salvar.

Cmo el bloqueo de objetos afecta a las operaciones de salvar


Por lo general, el sistema bloquea un objeto para impedir una operacin de actualizacin mientras el sistema lo est salvando. Si el sistema no puede obtener el bloqueo de un objeto en el tiempo especificado, el sistema no salva ese objeto y enva un mensaje a las anotaciones de trabajo. La funcin salvar mientras est activo reduce el tiempo durante el cual el sistema bloquea un objeto mientras est salvando. La Tabla 50 en la pgina 124 muestra el tipo de bloqueo que el sistema debe obtener de modo satisfactorio para salvar un objeto o para establecer un punto de control del objeto en un proceso de salvar mientras est activo.

Captulo 2. Antes de salvar algo...

13

Si especifica varias bibliotecas en un procedimiento de salvar, el sistema bloquea las bibliotecas especificadas y no pueden utilizarse durante la operacin de salvar. En un todo momento, algunas o todas las bibliotecas pueden no estar disponibles para utilizarse.

Limitaciones de tamao al salvar objetos


Cuando se realiza una operacin de salvar, el sistema crea una lista de los objetos que se salvan y de sus descripciones. El sistema salva esta lista con los objetos para su uso posterior cuando se visualice el soporte de salvar o cuando se restauren los objetos. La lista es un objeto interno al que no pueden acceder los programas de usuario. No aparece en el nmero total de objetos que se han salvado. El sistema limita una lista individual de objetos salvados a 65 500 nombres de objetos y a 16 MB o 4 GB de datos de descripcin. Dado que puede crear varias listas para cada biblioteca que se salva, no suelen sobrepasarse los lmites. La tabla siguiente muestra las condiciones que dictan la cantidad de memoria que el sistema asigna para los datos de descripcin:
Tabla 7. Asignacin de datos de descripcin
Tamao de los datos de descripcin 16 MB Condiciones v Salvar en disquete o v El release destino es anterior a V3R7M0 o v El mandato utilizado es SAVSYS, SAVCFG o SAVDLO 4 GB v Salvar en archivo de salvar, cinta o soporte ptico y v El release destino es V3R7M0 o posterior y v El mandato utilizado es SAVLIB, SAVOBJ, SAVSECDTA o SAVCHGOBJ

No puede salvar ms de 349 000 objetos de una biblioteca individual. Dado que normalmente el usuario almacena los DLO en bibliotecas, este lmite se aplica a la biblioteca QDOC de la ASP del sistema y a las bibliotecas QDOCnnnn de las ASP de usuario. La siguiente tabla muestra los lmites aplicables a las operaciones de salvar y restaurar.
Tabla 8. Limtes aplicables a las operaciones de salvar y restaurar
Lmites de salvar y restaurar Nmero mximo de objetos internos relacionados que puede salvar en una nica operacin de salvar1 Nmero mximo de miembros de un archivo fsico de base de datos que puede salvar en una nica operacin de salvar Nmero mximo de archivos de base de datos de una biblioteca que puede salvar en una nica operacin de salvar Nmero mximo de autorizaciones de uso privado que puede tener un perfil de usuario para salvar satisfactoriamente el perfil utilizando los mandatos SAVSYS o SAVSECDTA2 Valor Aproximadamente 65 500 32 767 (slo 32 750 si TYPE(*DATA) y va de acceso por clave) Aproximadamente 55 500 Aproximadamente 200 000

Nmero mximo de nombres en un mandato de salvar o 300 restaurar que especifican los objetos o bibliotecas que se han de incluir o excluir en la operacin de salvar o restaurar3

14

AS/400e: Copia de seguridad del sistema

Tabla 8. Limtes aplicables a las operaciones de salvar y restaurar (continuacin)


Lmites de salvar y restaurar Nmero mximo de operaciones concurrentes de salvar o restaurar Tamao mximo de un objeto que se puede salvar Tamao mximo de un archivo de salvar
1

Valor Limitado nicamente por los recursos de la mquina Aproximadamente 1 TB 256 GB

A continuacin se muestran algunos ejemplos de objetos relacionados: v Todos los objetos de archivo de base de datos de una biblioteca que estn relacionados entre s mediante archivos lgicos dependientes v Todos los objetos de archivo de base de datos de una biblioteca que se han registrado en el mismo diario al utilizar la funcin salvar mientras est activo v Todos los objetos de una biblioteca cuando se especifica SAVACT(*LIB) v Todos los objetos de una biblioteca cuando se salva en un dispositivo de disquete En la mayora de los tipos de objeto, se salva un objeto interno por cada objeto OS/400. A continuacin se muestran algunas excepciones: v Descripciones de subsistema - 9 objetos internos por descripcin de subsistema v Archivos de base de datos Como mnimo 1 objeto interno por miembro de archivo fsico Cmo mnimo 2 objetos internos por miembro para archivos fsicos de TYPE(*DATA) con restricciones o vas de acceso por clave Como mnimo 1 objeto interno por miembro de archivo lgico dependiente cuando se especifica ACCPTH(*YES)

Utilizar listas de autorizaciones o perfiles de grupo disminuye el nmero de autorizaciones de uso privado y contribuye a disminuir este lmite. Para obtener ms informacin, consulte Seguridad - Consulta .

Puede contribuir a evitar este lmite utilizando nombres genricos para especificar grupos de objetos o bibliotecas.

Si falla la operacin de salvar por haber sobrepasado el lmite de tamao de la lista de salvar, es necesario salvar los objetos mediante mandatos de salvar independientes en lugar de salvarlos con un solo mandato. Mensaje CPF3797 explica el mensaje CPF3797 cuando se sobrepasa el lmite de salvar. Limitaciones al utilizar archivos de salvar en la pgina 16 explica las limitaciones al utilizar un archivo de salvar.

Mensaje CPF3797
| Cuando se sobrepasa el lmite de salvar, el sistema genera el mensaje CPF3797. Esto ocurre cuando la biblioteca tiene demasiados objetos de interfaz de mquina (MI) y si el sistema alcanza el lmite de 65 536. Esto puede ocurrir a pesar del nmero de objetos que son visibles en el archivo o la biblioteca. El sistema alcanza este lmite porque los objetos a que hace referencia el mensaje de error son, de hecho, objetos MI. Cada objeto visible consta de mltiples objetos MI, por lo que el lmite de 65 536 puede alcanzarse antes de lo esperado. Las siguientes consideraciones influyen en el nmero de objetos MI de la biblioteca. v Si el archivo fsico es un archivo por clave, aada 1 objeto MI por miembro
Captulo 2. Antes de salvar algo...

15

v Si utiliza una longitud variable, aada 2 objetos MI por miembro v Si utiliza REUSEDLT(*YES), aada 1 objeto MI por miembro v Si utiliza un valor que no sea *NONE para FRCRATIO, aada 1 objeto MI por miembro v Si utiliza ACCPTH(*YES) en el mandato SAVLIB, aada 2 objetos MI para cada archivo lgico de la biblioteca Nota: Esta informacin slo tiene una finalidad de estimacin. El nmero real de objetos MI de la biblioteca puede ser mayor debido a otras variables.

Limitaciones al utilizar archivos de salvar


Slo se puede especificar una nica biblioteca cuando el soporte de almacenamiento de salida del procedimiento de salvar sea un archivo de salvar. Cuando se salvan DLO, slo se puede especificar una nica ASP si el soporte de almacenamiento de salida es un archivo de salvar. La tabla siguiente muestra los lmites de tamao para los archivos de salvar:
Tabla 9. Limitaciones de tamao de los archivos de salvar Nmero de registros de 528 Release del OS/400 bytes
Versin 2 Release 2 y los releases siguientes Versin 2 Release 1 Versin 1 Release 3 y anteriores 536 854 528 5 865 293 3 997 574

Gigabytes 256,0 2,8 1,9

Comprobacin de lo que ha salvado el sistema


Puede utilizar las anotaciones de trabajo o un archivo de salida para determinar qu objetos ha salvado satisfactoriamente el sistema. Consulte la siguiente informacin adicional: v Determinar qu objetos ha salvado el sistema (mensajes de salvar) le ayuda a determinar qu objetos ha salvado el sistema durante el procedimiento de salvar. v Determinar qu objetos no se han salvado en la pgina 18 explica por qu el sistema no ha salvado determinados objetos. v Determinar cundo se salv un objeto por ltima vez en la pgina 19 es de utilidad para determinar la historia de operaciones de salvar para los DLO. Esta informacin tambin resulta til para determinar la ltima vez que salv un objeto.

Determinar qu objetos ha salvado el sistema (mensajes de salvar)


Los mensajes de salvar muestran el nmero de objetos que el sistema ha salvado. La ayuda del mensaje de terminacin incluye los identificadores de volumen de los primeros 75 volmenes de soporte de salvar que el sistema ha utilizado. El sistema utiliza estos identificadores para actualizar la informacin de estado de cada objeto salvado por el sistema. Los datos del mensaje contienen esta informacin, el ltimo ID de volumen y el ltimo dispositivo o el archivo de salvar utilizados por el sistema.

16

AS/400e: Copia de seguridad del sistema

Nota: El sistema realiza un proceso solapado durante las operaciones de salvar normales. El sistema puede grabar algunas bibliotecas en el soporte mientras el sistema preprocesa otras. Ocasionalmente, las anotaciones de trabajo pueden contener mensajes de preproceso y de terminacin que aparezcan en un orden distinto al orden en que el sistema grab las bibliotecas en el soporte de almacenamiento. Si se salvan varias bibliotecas con un nico mandato, el ltimo mensaje de terminacin (CPC3720 CPC3721) incluir adems el ltimo dispositivo utilizado por el sistema. Informacin en archivos de salida: La mayora de los mandatos de salvar crean una salida que muestra qu ha salvado el sistema. Segn el mandato utilizado, podr dirigir la salida a una impresora (OUTPUT(*PRINT)), a un archivo de base de datos (OUTPUT(*OUTFILE)), a un archivo continuo o a un espacio de usuario. El valor por omisin en los mandatos de salvar es no crear la salida. Hay que solicitarla cada vez que se ejecuta el mandato de salvar. Puede cambiar el valor por omisin en el parmetro OUTPUT de los mandatos de salvar mediante el mandato Cambiar valor por omisin de mandato (CHGCMDDFT). Puede realizar una de estas dos acciones: imprimir la salida y almacenarla con el soporte de almacenamiento, o bien puede crear un programa para analizar y elaborar un informe sobre la informacin del archivo de salida. Puede utilizar el parmetro OUTPUT con estos mandatos:
SAV SAVCFG SAVCHGOBJ SAVDLO SAVLIB SAVOBJ SAVSAVFDTA SAVSECDTA SAVSYS

Si utiliza un archivo de salida en el mandato SAVDLO, el sistema utilizar el formato de archivo QSYS/QAOJSAVO.OJSDLO. Busque el diseo del archivo en for Office Services and Concepts. Si utiliza un archivo de Programmers Guide salida en cualquiera de los dems mandatos que figuran ms arriba, el sistema utilizar el formato de archivo QSYS/QASAVOBJ.QSRSAV. Los mandatos SAVCHGOBJ, SAVLIB, SAVOBJ y SAV tienen un parmetro de tipo de informacin (INFTYPE) para especificar la cantidad de detalles que se desean en la salida. El mandato SAV no permite enviar la salida a un archivo de salida. Se puede enviar la salida del mandato SAV a un archivo continuo o a un espacio de usuario. El Creacin y uso de la salida de los mandatos Salvar y Restaurar en la pgina 70 muestra el diseo del archivo continuo o espacio de usuario. La informacin en lnea de los mandatos de salvar indica los nombres de los archivos de salida de base de datos modelo que utilizan para la salida. Nota: El archivo de salida que especifique permanece en uso durante toda la operacin de salvar. Por lo tanto, el sistema no puede salvarlo como parte de la operacin. Segn como se realice la operacin de salvar, se ver un mensaje CPF379A en las anotaciones de trabajo del archivo de salida. Si se desea salvar el archivo de salida despus de completarse la operacin de salvar, utilice el mandato SAVOBJ.
Captulo 2. Antes de salvar algo...

17

Estos son algunos de los mensajes que pueden aparecer durante el proceso de verificacin: Mensaje CFP3797: Objetos de la biblioteca <su nombre de biblioteca> no salvados. Se ha sobrepasado el lmite de salvar. Mensaje CFP3701: Enviado para cada biblioteca salvada en soporte de almacenamiento. Mensaje CFP3722: Enviado para cada biblioteca salvada en un archivo de salvar. Mensaje CFP9410: Mensaje de terminacin del mandato SAVDLO para soporte de almacenamiento. Mensaje CFP9063: Mensaje de terminacin del mandato SAVDLO para archivo de salvar. Mensaje CFP370C: Mensaje de terminacin del mandato SAV para soporte de almacenamiento. Mensaje CFP370C: Mensaje de terminacin del mandato SAV para archivo de salvar.

Determinar qu objetos no se han salvado


Determinar los objetos que no se han salvado es tan importante como determinar los objetos que el sistema ha salvado. El sistema puede no salvar un objeto debido a dos motivos bsicos: v El objeto no se encuentra en el plan de objetos a salvar. Por ejemplo, las bibliotecas se salvan individualmente. Se aade una nueva aplicacin con nuevas bibliotecas, pero se olvida de actualizar los procedimientos de salvar. v El objeto se encuentra en el plan de objetos a salvar, pero el sistema no lo ha salvado de forma satisfactoria. El sistema puede no salvar un objeto debido a uno de estos motivos: Se est utilizando. Si est utilizando la funcin salvar mientras est activo, el sistema espera un tiempo determinado para obtener un bloqueo del objeto. Si no est utilizando la funcin salvar mientras est activo, el sistema no espera. El sistema ha marcado el objeto como daado. El usuario no tiene la autorizacin necesaria sobre el objeto. Cuando el sistema no puede salvar un objeto, se salta dicho objeto y graba una entrada en las anotaciones de trabajo. Verificar las anotaciones de trabajo que el sistema ha creado mediante los procedimientos de salvar es de suma importancia. Si se tienen operaciones de salvar de gran volumen, conviene desarrollar un programa que copie las anotaciones de trabajo en un archivo y las analice. A partir de la V4R2M0, puede especificar OUTPUT(*OUTFILE) INFTYPE(*ERR) en los mandatos SAVLIB, SAVOBJ y SAVCHGOBJ. Con esto se crea un archivo de salida que slo contiene entradas para los objetos que el sistema no ha salvado. Consulte la ayuda en lnea del mandato para obtener ms informacin acerca de un mandato especfico. Verifique peridicamente la estrategia de salvar mediante los siguientes mtodos:

18

AS/400e: Copia de seguridad del sistema

v Revise cundo salva objetos el sistema. v Determine cundo salv el sistema los cambios que se efectuaron en dichos objetos. Utilice la informacin de la descripcin de objeto para determinar cundo el sistema salv el objeto por ltima vez. El mtodo que utilice debe basarse en la estrategia de salvar. Si salva bibliotecas enteras, puede verificar la fecha de salvar correspondiente a cada biblioteca del sistema. Si salva objetos individuales, es necesario verificar la fecha de salvar correspondiente a los objetos de todas las bibliotecas de usuario. Para verificar las fechas de salvar de las bibliotecas, puede realizar lo siguiente: 1. Para crear un archivo de salida que tenga informacin acerca de todas las bibliotecas, teclee:
DSPOBJD OBJ(QSYS/*ALL) OBJTYPE(*LIB) + OUTPUT(*OUTFILE) + OUTFILE(nombre-biblioteca/nombre-archivo)

2. Utilice una herramienta o un programa de consulta para analizar el archivo de salida. El campo ODSDAT contiene la fecha en que se salv el objeto por ltima vez. Puede elegir entre ordenar el informe por este campo o bien comparar este campo con alguna fecha del pasado. Puede utilizar una tcnica similar para comprobar cundo el sistema salv por ltima vez los objetos de una biblioteca determinada.

Determinar cundo se salv un objeto por ltima vez


Si un objeto est en una biblioteca, puede utilizar el mandato Visualizar descripcin de objeto (DSPOBJD) para saber cundo el sistema ha salvado el objeto. Si un objeto est en la biblioteca QSYS, puede utilizar el mandato DSPOBJD para visualizar el rea de datos que corresponda, segn se muestra en la Tabla 10 en la pgina 20. Tambin puede utilizar el mandato DSPOBJD para obtener la informacin histrica de salvar para los DLO (objeto de biblioteca de documentos) de las bibliotecas. Utilice el mandato Visualizar nombre de objeto de biblioteca de documentos (DSPDLONAM) para buscar el nombre de objeto del sistema y el ID de ASP del DLO. En el mandato DSPOBJD, especifique el nombre de objeto del sistema en el parmetro OBJ. En el campo nombre de biblioteca, especifique QDOCxxxx, donde xxxx es el ID de la ASP (agrupacin de almacenamiento auxiliar). Por ejemplo, QDOC0002 sera el nombre de biblioteca de la ASP 2. Nota: Para la ASP 1, la ASP del sistema, el nombre de biblioteca es QDOC, no QDOC0001. Para los objetos almacenados en directorios, puede utilizar la salida del mandato SAV para mantener la informacin histrica de salvar. Para utilizar la salida, debe elegir retener la informacin histrica de salvar cuando emite el mandato SAV. Para conservar la informacin histrica de salvar, especifique *PRINT o un nombre de va de acceso de espacio de usuario o archivo continuo en el parmetro OUTPUT del mandato SAV. Los siguientes mandatos no actualizan la informacin histrica de salvar de los objetos individuales que el sistema salva: v Salvar sistema (SAVSYS) v Salvar datos de seguridad (SAVSECDTA)
Captulo 2. Antes de salvar algo...

19

v Salvar configuracin (SAVCFG) v Salvar datos de archivo de salvar (SAVSAVFDTA) En algunas operaciones de salvar, el sistema actualiza la informacin histrica de un rea de datos. En algunos casos, el sistema actualiza el rea de datos en lugar de los objetos individuales. En otros casos, el sistema actualiza el rea de datos adems de los objetos individuales. La tabla siguiente muestra dichos mandatos y las reas de datos asociadas:
Tabla 10. reas de datos que contienen la informacin histrica de salvar
Mandato SAVCFG SAVLIB *ALLUSR SAVLIB *IBM SAVLIB *NONSYS SAVSECDTA SAVSTG SAVSYS
1

rea de datos asociada QSAVCFG QSAVALLUSR QSAVIBM QSAVLIBALL QSAVUSRPRF QSAVSTG QSAVSYS, QSAVUSRPRF, QSAVCFG

Se actualizan objetos individuales? No S1 S1 S1 No No No

Si especifica UPDHST(*NO), el sistema no actualiza el campo Fecha de ltima operacin de salvar del objeto ni del rea de datos. Nota: A partir de la V3R7, el sistema no soporta el rea de datos QSAVDLOALL.

El sistema utiliza la informacin histrica de salvar cuando se salvan objetos que han cambiado desde la ltima operacin de salvar. Vea la Cmo salvar solamente los objetos cambiados en la pgina 55.

Cmo maneja el sistema los objetos daados durante una operacin de salvar
Cuando el sistema encuentra un objeto daado durante una operacin de salvar, puede realizar una operacin entre varias, basndose en el momento en que se detect el dao. Objeto que el sistema ha marcado como daado antes de la operacin de salvar El sistema no salva un objeto marcado como daado, pero la operacin de salvar contina realizndose con el objeto siguiente. La operacin se completa con una indicacin de cuntos objetos ha salvado el sistema y cuntos no. Los mensajes de diagnstico describen la razn por la que el sistema no ha salvado cada objeto. Objeto que la operacin de salvar detecta como daado El sistema marca el objeto como daado y la operacin de salvar finaliza. El sistema enva mensajes de diagnstico. Objeto que el sistema no detecta como daado En algunos casos poco habituales, la operacin de salvar no detecta un objeto daado. La operacin de salvar puede detectar daos fsicos en el disco, pero puede no detectar todos los daos. Por ejemplo, el sistema no intenta determinar si todos los bytes existentes en un objeto son vlidos y coherentes (daos lgicos). En algunos casos, no podr determinar una condicin de dao a menos que intente utilizar el objeto (como puede ser llamar a un objeto de programa). Si existe este tipo de dao, el sistema restaura el objeto de forma normal.

20

AS/400e: Copia de seguridad del sistema

Captulo 3. Cmo salvar el sistema con el mandato GO SAVE


El uso del mandato GO SAVE es una forma sencilla de asegurarse de que tiene una copia de seguridad fiable de todo el sistema AS/400. El mandato GO SAVE le ofrece mens de Salvar que facilitan la realizacin de copias de seguridad del sistema, independientemente de la estrategia de copia de seguridad que decida utilizar. Es recomendable utilizar la opcin 21 del men del mandato GO SAVE al adquirir el sistema. La opcin 21 del men del mandato GO SAVE es la base de todas las estrategias de salvar. Esta opcin le permite realizar una operacin de salvar completa de todos los datos del sistema. Una vez haya utilizado la opcin 21 del men, puede utilizar otras opciones del men para salvar partes del sistema o para utilizar un proceso de salvar manual. Otro mtodo para salvar utiliza Backup Recovery and Media Services (BRMS/400) (sitio Web solamente en ingls) para automatizar los procesos de salvar. BRMS proporciona una solucin global fcil para sus necesidades de copia de seguridad y recuperacin. La figura siguiente ilustra los mandatos y las opciones de mens que puede utilizar para salvar partes del sistema y el sistema completo.

Copyright IBM Corp. 2000

21

Opciones del men Salvar Cdigo interno con licencia Objetos OS/400 en QSYS 22 Perfiles de usuario Autorizaciones privadas 23 Objetos de configuracin
Directorios proporcionados por IBM

Mandatos

SAVSYS
SAVSECDTA

SAVCFG
SAV

21

Bibliotecas opcionales OS/400 QHLPSYS QUSRTOOL SAVLIB Bibliotecas de programa con licencia *IBM QRPG QCBL Qxxxxx

SAVLIB *NONSYS

Bibliotecas IBM con datos de usuario QGPL QUSRSYS QS36F #LIBRARY

Bibliotecas de usuario LIBA LIBB LIBC LIBxxx 23 Documentos y carpetas Objetos de distribucin
Objetos de usuario en directorios

SAVLIB *ALLUSR

SAVDLO

SAV
RZAIU507-0

Figura 1. Mandatos de salvar y opciones de mens

Los siguientes apartados proporcionan una visin general y procedimientos sobre cmo utilizar opciones de mens del mandato GO SAVE: v Visin general de las opciones del men del mandato GO SAVE en la pgina 23 explica cmo iniciar el mandato GO SAVE. v Cmo cambiar los valores por omisin del men Salvar con GO SAVE: Opcin 20 en la pgina 25 explica cmo personalizar las opciones por omisin del men del mandato GO SAVE. v Cmo salvar todo el sistema con GO SAVE: Opcin 21 en la pgina 26 explica cmo utilizar la opcin 21 del men al realizar una operacin de salvar completa del sistema. v Cmo salvar los datos del sistema con GO SAVE: Opcin 22 en la pgina 26 explica cmo salvar solamente los datos del sistema tras realizar una operacin de salvar completa. v Cmo salvar los datos de usuario con GO SAVE: Opcin 23 en la pgina 27 explica cmo salvar solamente los datos de usuario tras realizar una operacin de salvar completa. v Cmo salvar partes del sistema con otras opciones del men del mandato GO SAVE en la pgina 27 explica otras opciones del men automatizadas del mandato GO SAVE. v Utilizacin de GO SAVE: Opciones 21, 22 y 23 en la pgina 28 le proporciona instrucciones paso a paso sobre cmo utilizar las opciones del men del mandato GO SAVE.

22

AS/400e: Copia de seguridad del sistema

Visin general de las opciones del men del mandato GO SAVE


Puede acceder al men del mandato GO SAVE tecleando GO SAVE en cualquier lnea de mandatos. En el men Salvar ver las opciones 21, 22 y 23, junto con otras opciones de salvar. Un nico signo ms (+) indica que la opcin coloca al sistema en estado restringido, lo que significa que la opcin del men se ejecuta sin que tenga que intervenir el usuario. Las opciones marcadas con dos signos ms (++) requieren que el sistema est en estado restringido para poder ejecutarlas.

Figura 2. Men Salvarprimera pantalla

Avance pginas en el men Salvar para ver las opciones adicionales:

Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

23

Figura 3. Men Salvarsegunda pantalla

Figura 4. Men Salvartercera pantalla

Seleccione cualquiera de los siguientes enlaces para aprender a utilizar las opciones del men del mandato GO SAVE:

24

AS/400e: Copia de seguridad del sistema

v Cmo cambiar los valores por omisin del men Salvar con GO SAVE: Opcin 20 explica cmo personalizar las opciones por omisin del men del mandato GO SAVE. v Cmo salvar todo el sistema con GO SAVE: Opcin 21 en la pgina 26 explica cmo utilizar la opcin 21 del men al realizar una operacin de salvar completa del sistema. v Cmo salvar los datos del sistema con GO SAVE: Opcin 22 en la pgina 26 explica cmo salvar solamente los datos del sistema tras realizar una operacin de salvar completa. v Cmo salvar los datos de usuario con GO SAVE: Opcin 23 en la pgina 27 explica cmo salvar solamente los datos de usuario tras realizar una operacin de salvar completa. v Cmo salvar partes del sistema con otras opciones del men del mandato GO SAVE en la pgina 27 explica otras opciones del men automatizadas del mandato GO SAVE. v Utilizacin de GO SAVE: Opciones 21, 22 y 23 en la pgina 28 le proporciona instrucciones paso a paso sobre cmo utilizar las opciones del men del mandato GO SAVE.

Cmo cambiar los valores por omisin del men Salvar con GO SAVE: Opcin 20
La opcin 20 del men Salvar modifica los valores por omisin del mandato GO SAVE, opciones 21, 22 y 23 del men. Puede modificar cualquier parmetro de las opciones del men por omisin del mandato GO SAVE, utilizando la opcin 20 del men Salvar. Esta opcin simplifica la tarea de establecer los parmetros de salvar. Para poder modificar los valores por omisin, debe tener autorizacin *CHANGE tanto para la biblioteca QUSRSYS como para el rea de datos. Cuando entre el mandato GO SAVE y seleccione la opcin 20 del men, el sistema visualizar los valores de parmetros por omisin de las opciones 21, 22 y 23 del men. Si es la primera vez que utiliza la opcin 20 del men Salvar, el sistema visualizar los valores de parmetros por omisin suministrados por IBM. Puede modificar alguno de los valores de parmetros o todos ellos, tal como sea necesario. Por ejemplo, puede especificar dispositivos de cinta adicionales o cambiar el valor por omisin de entrega de la cola de mensajes. El sistema salva los nuevos valores por omisin en el rea de datos QSRDFLTS de la biblioteca QUSRSYS. El sistema crea el rea de datos QSRDFLTS solamente cuando el usuario ha modificado los valores por omisin suministrados por IBM. Una vez defina nuevos valores, ya no ser necesario preocuparse sobre qu opciones deber cambiar en las siguientes operaciones de salvar. Simplemente revise las nuevas opciones por omisin y pulse Intro para iniciar la operacin de salvar con los nuevos parmetros por omisin. Si tiene mltiples servidores AS/400 distribuidos con los mismos parmetros de salvar en cada sistema, esta opcin proporciona ventajas adicionales. Simplemente defina los parmetros desde el men Salvar, utilizando la opcin 20 en un sistema. A continuacin, salve el rea de datos QSRDFLTS, distribuya el rea de datos salvados a los dems sistemas y resturela.

Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

25

Cmo salvar todo el sistema con GO SAVE: Opcin 21


La opcin 21 salva todo lo que hay en el sistema y le permite realizar la operacin de salvar no estando presente. Esta opcin del men salva todos los datos de los programas bajo licencia adicionales, tales como Domino para AS/400 o Integracin de Windows Server con AS/400. La opcin 21 coloca el sistema en estado restringido. Esto significa que ningn usuario puede acceder al AS/400 y la copia de seguridad es lo nico que se est ejecutando en el sistema AS/400. Es preferible ejecutar esta opcin durante la noche para los sistemas pequeos o durante el fin de semana para los sistemas de gran tamao.
Nmero de opcin 21 Descripcin Mandatos

ENDSBS SBS(*ALL) OPTION(*IMMED) CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK o *NOTIFY) SAVSYSSAVLIB LIB(*NONSYS) ACCPTH(*YES) SAVDLO DLO(*ALL) SAVFLR(*ANY) SAV DEV('/QSYS.LIB/nombre-dispositivo-soporte.DEVD') + OBJ(('/*') ('/QSYS.LIB' *OMIT) + ('/QDLS' *OMIT))1 UPDHST(*YES) STRSBS SBSD(subsistema-control) 1 El mandato omite el sistema de archivos QSYS.LIB porque los mandatos SAVSYS y SAVLIB LIB(*NONSYS) lo salvan. El mandato omite el sistema de archivos QDLS porque el mandato SAVDLO lo salva.

Todo el sistema (QMNSAVE)

Utilizacin de GO SAVE: Opciones 21, 22 y 23 en la pgina 28 le proporciona instrucciones paso a paso sobre cmo salvar todo el sistema con la opcin 21 del men del mandato GO SAVE.

Cmo salvar los datos del sistema con GO SAVE: Opcin 22


La opcin 22 salva solamente los datos del sistema. No salva datos de usuario. La opcin 22 coloca el sistema en estado restringido. Esto significa que ningn usuario puede acceder al AS/400 y la copia de seguridad es lo nico que se est ejecutando en el sistema AS/400.
Nmero de opcin 22 Descripcin Mandatos

Slo datos del sistema (QSRSAVI)

ENDSBS SBS(*ALL) OPTION(*IMMED) CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK o *NOTIFY) SAVSYS SAVLIB LIB(*IBM) ACCPTH(*YES) SAV DEV('/QSYS.LIB/nombre-dispositivo-soporte.DEVD') + OBJ(('/QIBM/ProdData') + ('/QOpenSys/QIBM/ProdData')) + UPDHST(*YES) STRSBS SBSD(subsistema-control)

Utilizacin de GO SAVE: Opciones 21, 22 y 23 en la pgina 28 le proporciona instrucciones paso a paso sobre cmo salvar los datos del sistema con la opcin 22 del men del mandato GO SAVE.

26

AS/400e: Copia de seguridad del sistema

Cmo salvar los datos de usuario con GO SAVE: Opcin 23


La opcin 23 salva todos los datos de usuario. Esta informacin incluye archivos, registros y otros datos que los usuarios entran en el sistema AS/400. La opcin 23 coloca el sistema en estado restringido. Esto significa que ningn usuario puede acceder al AS/400 y la copia de seguridad es lo nico que se est ejecutando en el sistema AS/400.
Nm. de opcin 23 Descripcin Todos los datos de usuario (QSRSAVU) Mandatos

ENDSBS SBS(*ALL) OPTION(*IMMED) CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK o *NOTIFY) SAVSECDTA SAVCFG SAVLIB LIB(*ALLUSR) ACCPTH(*YES) SAVDLO DLO(*ALL) FLR(*ANY) SAV DEV('/QSYS.LIB/nombre-dispositivo-soporte.DEVD') + OBJ(('/*') ('/QSYS.LIB' *OMIT) + ('/QDLS' *OMIT)1 + ('/QIBM/ProdData' *OMIT) + ('/QOpenSys/QIBM/ProdData' *OMIT)) + UPDHST(*YES) STRSBS SBSD(subsistema-control) 1 La opcin 23 del men omite el sistema de archivos QSYS.LIB porque lo salvan los mandatos SAVSYS, SAVSECDTA, SAVCFG y SAVLIB LIB(*NONSYS). El mandato omite el sistema de archivos QDLS porque el mandato SAVDLO lo salva. La opcin 23 del men tambin omite los directorios /QIBM y /QOpenSys/QIBM porque estos directorios contienen objetos suministrados por IBM.

Utilizacin de GO SAVE: Opciones 21, 22 y 23 en la pgina 28 le proporciona instrucciones paso a paso sobre cmo salvar los datos de usuario con la opcin 23 del men del mandato GO SAVE.

Cmo salvar partes del sistema con otras opciones del men del mandato GO SAVE
Puede utilizar las siguientes opciones del men del mandato GO SAVE.
Nmero de opcin 40 Descripcin Mandatos

41

42 43

Todas las bibliotecas excepto la biblioteca del sistema (QMNSAVN) Todas las bibliotecas IBM excepto la biblioteca del sistema Todas las bibliotecas de usuario Todos los objetos cambiados de bibliotecas de usuario

ENDSBS SBS(*ALL) OPTION(*IMMED) CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK) SAVLIB LIB(*NONSYS) ACCPTH(*YES) STRSBS SBSD(subsistema-control) SAVLIB LIB(*IBM) SAVLIB LIB(*ALLUSR) SAVCHGOBJ LIB(*ALLUSR)

Captulo 4. Cmo salvar partes del sistema manualmente en la pgina 39 contiene informacin sobre cmo salvar partes del AS/400 manualmente utilizando mandatos CL.
Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

27

Utilizacin de GO SAVE: Opciones 21, 22 y 23


Utilice la siguiente lista de comprobacin para las opciones 21, 22 y 23 del men del mandato GO SAVE. Seleccione la opcin que necesite cuando sea apropiado. Si lo desea, puede imprimir informacin del sistema durante el procedimiento. De lo contrario, Imprimir la informacin del sistema en la pgina 33 contiene instrucciones detalladas sobre cmo imprimir informacin del sistema si no desea que la opcin del men del mandato Salvar imprima la informacin del sistema automticamente. 1. Inicie la sesin con un perfil de usuario que tenga las autorizaciones especiales *SAVSYS y *JOBCTL y que, adems, tenga autorizacin suficiente para listar distintos tipos de recursos del sistema. (El perfil de usuario QSECOFR contiene todas estas autorizaciones.) Esto garantiza que tiene la autorizacin que necesita para colocar el sistema en el estado necesario y para salvarlo todo. 2. Si tiene controladores OptiConnect, desactvelos antes de la operacin de salvar. Debe desactivar los controladores OptiConnect antes de finalizar subsistemas y de realizar una operacin de salvar de todo el sistema, o bien antes de una operacin de salvar que finalice el subsistema QSOC. Si no desactiva dichos controladores OptiConnect antes de finalizar subsistemas, entraran en estado de anomala, se marcarn como daados y no se salvarn. . Para obtener ms informacin, consulte OptiConnect para OS/400 3. Asegrese de que Client Access no est activo en la estacin de trabajo. Para desactivar Client Access: a. Desde la estacin de trabajo PC, efecte una doble pulsacin sobre el icono de Estacin de trabajo AS/400. b. Efecte una doble pulsacin sobre el icono Conexiones. c. Pulse Desconectar. d. Si tiene MQSeries (5769-MQ1), es necesario que deje inactivo MQSeries para AS/400 antes de salvar el sistema. La publicacin MQSeries for OS/400 Administration, GC331356 contiene instrucciones para dejar inactivo MQSeries para AS/400. 4. Si piensa ejecutar el procedimiento de salvar de inmediato, asegrese de que no hay ningn trabajo en ejecucin en el sistema: teclee WRKACTJOB. Si tiene la intencin de planificar el procedimiento de salvar para que se ejecute ms tarde, enve un mensaje a todos los usuarios indicndoles cundo el sistema va a estar fuera de servicio. 5. Teclee GO SAVE en un indicador de mandatos para visualizar el men Salvar. 6. Para realizar una operacin de salvar atendida del sistema AS/400, vaya al paso 8 en la pgina 29. 7. Para realizar una operacin de salvar desatendida, contine con los pasos siguientes. Una operacin de salvar desatendida evita que la operacin de salvar se detenga debido a los mensajes sin respuesta: a. Visualice los nmeros de secuencia de la lista de respuestas para localizar los nmeros que se pueden utilizar:
WRKRPYLE

b. Si MSGID(CPA3708) todava no est en la lista de respuestas, adalo. En xxxx, sustituya un nmero de secuencia sin utilizar del 1 al 9999:
ADDRPYLE SEQNBR(xxxx) + MSGID(CPA3708) + RPY('G')

28

AS/400e: Copia de seguridad del sistema

c. Cambie el trabajo para utilizar la lista de respuestas:


CHGJOB INQMSGRPY(*SYSRPYL)

Nota: Tambin puede establecer un valor por omisin de tal manera que siempre que seleccione las opciones de men 21, 22 23, el sistema utilice la lista de respuestas. Para establecer el valor por omisin, seleccione la opcin 20 del men en el men Salvar. Especifique S en la opcin Utilizar lista de respuestas del sistema. 8. Seleccione la opcin (21, 22 23) del men Salvar y pulse la tecla Intro. Aparece una pantalla que describe la funcin de la opcin de men que ha seleccionado. 9. Despus de leer la pantalla, pulse la tecla Intro para continuar. Aparece la pantalla Especificar valores por omisin de mandatos:

10. Teclee sus elecciones para la solicitud Dispositivos. Puede especificar hasta cuatro nombres de dispositivos de soporte en cinta. Si especificar ms de un dispositivo, el sistema conmuta automticamente al siguiente dispositivos de

Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

29

cintas cuando se llena la cinta actual. Puede seleccionar solamente un dispositivo de soporte ptico DVD-RAM. El primer dispositivo para las opciones 21 y 22 deber ser el dispositivo de IPL alternativa. Si va a crear soportes para instalar en otro sistema, el dispositivo debe ser compatible con el dispositivo de IPL alternativa para ese sistema. Eso asegura que el sistema puede leer el soporte SAVSYS si es necesario restaurar el Cdigo Interno bajo Licencia y el sistema operativo. 11. Teclee su eleccin para la solicitud Solicitar mandatos. Especifique N (No) si desea ejecutar una operacin de salvar desatendida. Especifique Y (S) si desea modificar los valores por omisin en los mandatos SAVxxx. Nota: Si se especifica Y para modificar el parmetro LABEL para los mandatos de salvar, debe especificarse Y si utiliza este soporte para restaurar el sistema. 12. Teclee su eleccin para la solicitud Buscar archivos activos. Especifique Y (S) si desea que el sistema le avise si existen archivos activos en el soporte de salvar. El aviso que recibir le ofrece las siguientes opciones: v Cancelar la operacin de salvar. v Insertar nuevo soporte y volver a intentar el mandato. v Inicializar el soporte actual y volver a intentar el mandato. Nota: Si utiliza soporte ptico DVD-RAM para la operacin de salvar, el sistema enva mensajes de consulta a la cola de mensajes QSYSOPR cuando encuentra archivos activos idnticos. El sistema enva el mensaje de consulta para cada archivo activo idntico que encuentra. Vea Diferencias entre el soporte ptico y el soporte en cinta o el manual para obtener ms informacin sobre el soporte Soporte ptico ptico. Especifique N (No) si desea que el sistema grabe sobre los archivos activos que haya en el soporte de salvar sin avisarle. 13. Teclee su eleccin para la solicitud Entrega de cola de mensajes. Especifique *NOTIFY si desea realizar una operacin de salvar desatendida. Esto evita que los mensajes de comunicaciones detengan la operacin de salvar. Si especifica *NOTIFY, los mensajes de gravedad 99 que no estn asociados con la operacin de salvar se envan a la cola de mensajes QSYSOPR sin interrumpir el proceso de salvar. Por ejemplo, los mensajes que solicitan que se cargue un nuevo volumen interrumpen la operacin de salvar ya que est asociados con el trabajo. No podr continuar hasta que responda a estos mensajes. Especifique *BREAK si desea que se le interrumpa con los mensajes de gravedad 99 que requiren respuesta. 14. Teclee su eleccin para la solicitud Hora de inicio. Puede planificar el inicio de la operacin de salvar hasta 24 horas ms tarde. Por ejemplo, suponga que la hora actual son las 16:30 del viernes. Si especifica 2:30 para la hora de inicio, la operacin de salvar empezar a las 2:30 del sbado. Notas: a. El sistema utiliza el mandato Retardar trabajo (DLYJOB) para planificar la operacin de salvar. Su estacin de trabajo no estar disponible desde el momento en que solicite la opcin del men hasta que se complete la operacin de salvar. b. Asegrese de que su estacin de trabajo se encuentra en una ubicacin segura. La estacin de trabajo permanece conectada, esperando a que se inicie el trabajo. Si se utiliza la funcin de peticin del sistema para

30

AS/400e: Copia de seguridad del sistema

cancelar el trabajo, la estacin de trabajo mostrar el men Salvar. La estacin de trabajo permanecer conectada con su perfil de usuario y su autorizacin. c. Asegrese de que el valor para el valor del sistema QINACTITV es *NONE. Si el valor para QINACTITV es distinto de *NONE, la estacin de trabajo se desactivar en el perodo de tiempo especificado. Si ha cambiado el valor a *NONE, anote el valor antiguo. d. Si especificar un inicio con retardo y desea que la operacin de salvar se ejecute de forma desatendida, asegrese de que ha hecho lo siguiente: v Configurar la lista de respuestas del sistema. v Especificar *NONE en el valor del sistema QINACTITV. v Especificar *NOTIFY en la entrega de colas de mensajes. v Responder N a la solicitud Solicitar mandatos. v Responder N a Buscar archivos activos. 15. Teclee su eleccin para la solicitud Desactivar servidores de red. Si utiliza Integracin de Windows Server, puede desactivar las descripciones de servidores de red antes de empezar el procedimiento de salvar. Cmo salvar Integracin de Windows Server con AS/400 en la pgina 105 proporciona informacin adicional sobre los efectos de desactivar los servidores de red. Seleccione una de las siguientes opciones para especificar los servidores de red que deben desactivarse antes de realizar la operacin de salvar: *NONE No desactiva los servidores de red. La operacin de salvar tardar ms tiempo porque los datos del servidor de red se salvarn en un formato que permite la restauracin de objetos individuales. *ALL Desactiva todos los servidores de red. La operacin de salvar tardar menos tiempo, pero los datos del servidor de red no se salvarn en un formato que permita la restauracin de objetos individuales. Slo podr restaurar todos los datos de los servidores de red. Desactiva todos los servidores de red del tipo *BASE. La operacin de salvar tardar menos tiempo, pero los datos del servidor de red *BASE no se salvarn en un formato que permita la restauracin de objetos individuales. Slo podr restaurar todos los datos de los servidores de red *BASE. *WINDOWSNT Desactiva todos los servidores de red del tipo *WINDOWSNT antes de empezar la operacin de salvar. Esto permite salvar los espacios de almacenamiento del servidor de red. 16. Teclee su eleccin para la solicitud Desmontar sistema de archivos. Si utiliza sistemas de archivos definidos por usuario (UDFS), deber desmontar los UDFS antes de empezar el procedimiento de salvar. Especifique Y (S) si desea permitir que se desmonten todos los sistemas de archivos montados dinmicamente. Esto le permite salvar los UDFS y sus objetos asociados. IBM recomienda que desmonte los UDFS para la recuperacin. Para obtener ms informacin sobre UDFS, consulte OS/400 Network File System Support Nota: Cuando se haya completado la operacin de salvar, el sistema no intentar volver a montar los sistemas de archivos.
Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

*BASE

31

Especifique N (No) si no desea que se desmonten todos los sistemas de archivos montados dinmicamente. Si especifica N y ha montado UDFS, recibir un mensaje CPFA09E para cada UDFS montado. Los objetos del UDFS montado se salvarn como si pertenecieran al sistema de archivos montado. 17. Teclee su eleccin para la solicitud Imprimir informacin del sistema. Especifique Y (S) si desea imprimir la informacin del sistema. La informacin del sistema puede resultar de utilidad para la recuperacin de siniestros. Imprimir la informacin del sistema en la pgina 33 explica cmo imprimir la informacin del sistema manualmente sin utilizar la funcin de opcin de men del mandato GO SAVE automtico. 18. Teclee su eleccin para la solicitud Utilizar lista de respuestas del sistema. Especifique Y (S) si desea utilizar la lista de respuestas del sistema cuando el sistema enve un mensaje de consulta. 19. Pulse la tecla Intro. Si ha elegido una hora de inicio posterior, la pantalla mostrar el mensaje CPI3716. El mensaje indica cundo se ha solicitado la operacin de salvar y cundo se iniciar. No podr utilizar la pantalla hasta que se complete la operacin de salvar. Deber aparecer el indicador de inhibido para entrada. As ha completado los pasos para configurar la operacin de salvar. Si no ha elegido una hora de inicio posterior, contine con el paso 20. Si el valor para la entrega de la cola de mensajes QSYSOPR es *BREAK con un nivel de gravedad de 60 o inferior, debe responder a los mensajes ENDSBS. Esto es as incluso si planifica ejecutar una operacin de salvar desatendida especificando una hora de inicio *CURRENT. 20. Si ha respondido Y a la solicitud del sistema Solicitar mandatos, aparecer la pantalla Finalizar subsistema. Teclee los cambios y pulse la tecla Intro. Mientras el sistema est finalizando subsistemas, ver los siguientes mensajes. Debe responder a ellos si la cola de mensajes QSYSOPR est establecida en *BREAK con un nivel de gravedad de 60 o inferior. Cada mensaje aparece al menos dos veces. Pulse la tecla Intro para responder a cada mensaje. a. CPF0994 Mandato ENDSBS SBS(*ALL) procesndose b. CPF0968 El sistema ha finalizado en condicin restringida Si ha respondido N a la solicitud Solicitar mandatos, salte al paso 22 en la pgina 33. 21. Cuando el sistema est listo para llevar a cabo cada paso principal de la operacin de salvar, se mostrar la pantalla de solicitud para ese paso. Puede transcurrir bastante tiempo entre una pantalla de solicitud y otra. Para la opcin 21 (Todo el sistema) aparecen estas pantallas de solicitud:
ENDSBS SBS(*ALL) OPTION(*IMMED) SAVSYSSAVLIB LIB(*NONSYS) ACCPTH(*YES) SAVDLO DLO(*ALL) FLR(*ANY) SAV DEV('/QSYS.LIB/nombre-dispositivo-soporte.DEVD') + OBJ(('/*') ('/QSYS.LIB' *OMIT) + ('/QDLS' *OMIT)) + UPDHST(*YES)

STRSBS SBSD(subsistema-control) Para la opcin 22 (Slo datos del sistema) aparecen estas pantallas de solicitud:
ENDSBS SBS(*ALL) OPTION(*IMMED) SAVSYS SAVLIB LIB(*IBM) ACCPTH(*YES) SAV DEV('/QSYS.LIB/nombre-dispositivo-soporte.DEVD') +

32

AS/400e: Copia de seguridad del sistema

OBJ(('/QIBM/ProdData') + ('/QOpenSys/QIBM/ProdData')) + UPDHST(*YES) STRSBS SBSD(subsistema-control)

Para la opcin 23 (Todos los datos de usuario) aparecen estas pantallas de solicitud:
ENDSBS SBS(*ALL) OPTION(*IMMED) SAVSECDTA SAVCFG SAVLIB LIB(*ALLUSR) ACCPTH(*YES) SAVDLO DLO(*ALL) FLR(*ANY) SAV DEV('/QSYS.LIB/nombre-dispositivo-soporte.DEVD') + OBJ(('/*') ('/QSYS.LIB' *OMIT) + ('/QDLS' *OMIT) + ('/QIBM/ProdData' *OMIT) + ('/QOpenSys/QIBM/ProdData' *OMIT)) + UPDHST(*YES) STRSBS SBSD(subsistema-control)

Teclee los cambios en cada pantalla de solicitud y pulse la tecla Intro. 22. Cuando el sistema enve un mensaje solicitndole que cargue el siguiente volumen, cargue el soporte siguiente y responda al mensaje. Por ejemplo, si el mensaje es el siguiente, cargue el siguiente volumen y entre R (C cancela la operacin):
El dispositivo no estaba listo o el siguiente volumen no estaba cargado (C R)

Si se produce un error de soporte Si se produce un error de soporte de almacenamiento no recuperable durante el procedimiento SAVLIB, consulte Cmo recuperarse de un error de soporte durante una operacin SAVLIB. 23. Cuando se haya completado la operacin de salvar, deber desmontar los sistemas de archivos definidos por usuario si los ha montado para las operaciones de salvar. 24. Devuelva al valor del sistema QINACTITV su valor original. Ha anotado este valor antes en 14c. 25. Cuando se haya completado la operacin de salvar, imprima las anotaciones de trabajo. Contienen informacin sobre la operacin de salvar. Utilcela para verificar que la operacin ha salvado todos los objetos. Teclee una de las opciones siguientes:
DSPJOBLOG * *PRINT

o bien
SIGNOFF *LIST

As ha completado la operacin de salvar. Asegrese de que marca todos los soportes y los almacena en un lugar accesible y seguro.

Imprimir la informacin del sistema


Imprimir la informacin del sistema proporciona informacin de gran valor sobre el sistema que resultar til durante una recuperacin del sistema. Es de especial utilidad si no puede utilizar el soporte SAVSYS para recuperar y debe utilizar el medio de distribucin. Imprimir esta informacin requiere las autorizaciones *ALLOBJ, *IOSYSCFG y *JOBCTL y genera muchos listados de archivos en spool.
Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

33

Tal vez no sea necesario imprimir esta informacin cada vez que realice una copia de seguridad. Sin embargo, deber imprimirla siempre que se cambie informacin de importancia sobre el sistema. 1. Imprima la configuracin de disco actual. Esto es esencial si tiene intencin de realizar una actualizacin de modelo y est utilizando proteccin por duplicacin de disco. Haga lo siguiente: a. Inicie la sesin utilizando un perfil de usuario que tenga autorizacin especial *SERVICE. b. Escriba STRSST en una lnea de mandatos y pulse la tecla Intro. c. Seleccione la opcin 3 (Trabajar con unidades de discos) en la pantalla Herramientas de servicio del sistema (SST). d. Seleccione la opcin 1 (Visualizar configuracin de disco) en la pantalla Trabajar con unidades de discos. e. Seleccione la opcin 3 (Visualizar proteccin de configuracin de disco) en la pantalla Visualizar configuracin de disco. f. Imprima las pantallas (puede haber muchas) utilizando la tecla PRINT para cada pantalla. g. Pulse F3 hasta que vea la pantalla Salir de herramientas de servicio del sistema. h. En la pantalla Salir de herramientas de servicio del sistema, pulse la tecla Intro. 2. Si est utilizando particiones lgicas, imprima la informacin de configuracin de particiones lgicas. a. Desde la particin primaria, teclee STRSST en una lnea de mandatos y pulse Intro. b. Si utiliza SST, seleccione la opcin 5 (Trabajar con particiones del sistema), y pulse Intro. Si utiliza DST, seleccione la opcin 11 (Trabajar con particiones del sistema), y pulse Intro. c. En el men Trabajar con particiones del sistema, seleccione la opcin 1 (Visualizar informacin de particin). d. Para visualizar todos los recursos de E/S del sistema desde el men Visualizar informacin de particin, seleccione la opcin 5. Para visualizar nicamente los recursos de E/S del sistema asignados en el men Visualizar informacin de particin, seleccione la opcin 3. e. En el campo Nivel de detalle a visualizar, especifique *ALL para establecer el nivel de detalle en ALL. f. Pulse F6 para imprimir la configuracin de E/S del sistema. g. Seleccione la opcin 1 (132 caracteres de ancho) y pulse Intro. h. Pulse F12 para volver al men Visualizar informacin de particin. i. Seleccione la opcin 2 (Visualizar configuracin de proceso de particin). j. En la pantalla Visualizar configuracin de proceso de particin, pulse la tecla Imprimir pantalla para imprimir la configuracin. k. Pulse F10 para visualizar el campo Tamao del almacenamiento principal (MB). l. Pulse la tecla Imprimir pantalla para imprimir la configuracin. m. Pulse F10 para visualizar el campo Rendimiento interactivo. n. Pulse la tecla Imprimir pantalla para imprimir la configuracin. o. Pulse F3 hasta que vea la pantalla Salir de herramientas de servicio del sistema.

34

AS/400e: Copia de seguridad del sistema

p. En la pantalla Salir de herramientas de servicio del sistema, pulse la tecla Intro. 3. Inicie la sesin con un perfil de usuario que tenga autorizacin especial *ALLOBJ, por ejemplo el responsable de seguridad. El sistema solamente listar informacin si se tiene la autorizacin adecuada. Si inicia la sesin como usuario con una autorizacin inferior a *ALLOBJ, es posible que algunos de los listados de estos pasos no estn completos. Tambin debe haberse incorporado al directorio del sistema para poder imprimir una lista de todas las carpetas del sistema. 4. Si utiliza las anotaciones histricas o si es necesario conservarlas, haga lo siguiente: a. Visualice las anotaciones del sistema QHST. Esto las actualiza automticamente. Teclee:
DSPLOG LOG(QHST) OUTPUT(*PRINT)

b. Visualice todas las copias de las anotaciones del sistema:


WRKF FILE(QSYS/QHST*)

Mire la lista para verificar que ha salvado todas las copias de las anotaciones que pueda necesitar ms adelante. Nota: Las anotaciones histricas (QHST) contienen informacin tal como la fecha de creacin y la fecha y hora del ltimo cambio. Para obtener ms informacin sobre las anotaciones histricas (QHST), seleccione la opcin 8 (Visualizar descripcin de archivo) en la pantalla Trabajar con archivos. c. Para evitar confusiones sobre la fecha de las anotaciones, seleccione la opcin Suprimir en la pantalla Trabajar con archivos. Suprima todas las copias de las anotaciones del sistema excepto la actual. Este paso mejora el rendimiento del mandato SAVSYS. 5. Imprima la informacin del sistema. Puede hacerlo siguiendo dos mtodos distintos: a. Utilizando el mandato GO SAVE, en la pantalla Especificar valores por omisin de mandatos, seleccione Y en la solicitud Imprimir informacin del sistema. b. Utilice el mandato PRTSYSINF. La tabla siguiente describe los archivos en spool que el sistema crea. El mandato PRTSYSINF no crea archivos en spool vacos. Si algunos objetos o tipos de informacin no existen en su sistema, es posible que no tenga todos los archivos listados a continuacin.
Tabla 11. Archivos en spool creados por el sistema
Nombre de archivo en spool QPEZBCKUP QPEZBCKUP QSYSPRT QDSPNET QSYSPRT QSYSPRT Datos de usuario Descripcin del contenido DSPBCKUPL DSPBCKUPL DSPSYSVAL DSPNETA DSPCFGL DSPEDTD Lista de todas las bibliotecas de usuario Lista de todas las carpetas Valores actuales para todos los valores del sistema Valores actuales para todos los atributos de red Listas de configuracin Descripciones de edicin definidas por usuario (un archivo en spool aparte para cada una)

Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

35

Tabla 11. Archivos en spool creados por el sistema (continuacin)


Nombre de archivo en spool QSYSPRT QPRTRPYL QSYSPRT QSYSPRT QSYSPRT QSYSPRT QSYSPRT Datos de usuario Descripcin del contenido DSPPTF WRKRYPLE DSPRCYAP DSPSRVA DSPNWSSTG DSPPWRSCD DSPHDWRSC Detalles de todos los arreglos instalados en el sistema Todas las entradas de listas de respuestas Valores para los tiempos de recuperacin de vas de acceso Valores para los atributos de servicio Informacin de espacios de almacenamiento de servidor de red Planificacin de encedido/apagado Informes de configuracin de hardware (un archivo en spool aparte para cada tipo de recurso, por ejemplo *CMN o *LWS) Descripciones de dispositivos pticos (si el sistema tiene un dispositivo ptico y se ha iniciado el soporte ptico cuando ejecute el mandato) Configuraciones de entradas de trabajos remotas Configuracin SNADS Descripciones de subsistema (un archivo en spool aparte para cada descripcin de subsistema en el sistema) Programas bajo licencia instalados (Lista de recursos de software) Una lista de todos los diarios en el sistema Los atributos de diario para cada diario que no est en la biblioteca QUSRSYS (un archivo aparte para cada diario). Normalmente, los diarios de la biblioteca QUSRSYS son los diarios suministrados por IBM. Si tiene sus propios diarios en la biblioteca QUSRSYS, tendr que imprimir manualmente la informacin sobre esos diarios. Valores para la limpieza automtica Valores actuales para el perfil de usuario QSECOFR Valores actuales para la descripcin de trabajo QDFTJOBD Las anotaciones de trabajo para este trabajo
1

QSYSPRT

WRKOPTCFG

QSYSPRT QPDSTSRV QPRTSBSD

DSPRJECFG DSPDSTSRV DSPSBSD

QSYSPRT QPRTOBJD QPDSPJNA

DSPSFWRSC DSPOBJD WRKJRNA

QSYSPRT QPUSRPRF QPRTJOBD QPJOBLOG


1

CHGCLNUP DSPUSRPRF DSPJOBD PRTSYSINF

En su sistema, este archivo en spool podra estar en la cola de salida QEZJOBLOG.

6. Imprima una lista de los directorios en el directorio raz.


DSPLNK OBJ('/*') OUTPUT(*PRINT)

7. Imprima los objetos suministrados por IBM que haya modificado, por ejemplo el archivo de impresin QSYSPRT. 8. Si mantiene un programa CL que contenga la informacin de configuracin, utilice el mandato Recuperar fuente de configuracin (RTVCFGSRC) para asegurar que el programa CL est actualizado.

36

AS/400e: Copia de seguridad del sistema

RTVCFGSRC CFGD(*ALL) CFGTYPE(*ALL) + SRCFILE(QGPL/QCLSRC) + SRCMBR(SYSCFG)

9. Imprima estos archivos en spool. Para futuras consultas, conserve esta informacin con las anotaciones de copia de seguridad o con los soportes de salvar el sistema. Si elige no imprimir las listas, utilice el mandato Copiar archivo en spool (CPYSPLF) para copiarlas en archivos de base de datos. Consulte la seccin Cmo salvar archivos en spool en la pgina 89 si desea obtener informacin acerca de cmo realizar esta operacin.Asegrese de que los archivos de base de datos estn en una biblioteca que se salva cuando realiza la opcin del men Salvar. Remtase al apartado Utilizacin de GO SAVE: Opciones 21, 22 y 23 en la pgina 28.

Captulo 3. Cmo salvar el sistema con el mandato GO SAVE

37

38

AS/400e: Copia de seguridad del sistema

Captulo 4. Cmo salvar partes del sistema manualmente


La tabla siguiente agrupa los datos que necesita salvar en el sistema. Puede salvar la informacin automticamente con las opciones de men del mandato GO SAVE, o bien puede salvar la informacin manualmente con mandatos de salvar individuales. Cuatro secciones dividen la informacin en datos del sistema, datos del sistema y datos de usuario relacionados, datos de usuario y aplicaciones. Para obtener informacin detallada sobre cada seccin, seleccione el enlace apropiado de la tabla. Nota: Debe salvar todo el sistema con la opcin 21 del men del mandato GO SAVE antes de salvar partes del sistema. Tambin deber salvar todo el sistema peridicamente tras aadir arreglos temporales del programa (PTF) prerrequisito o antes de una migracin o actualizacin. El apartado Cmo salvar tipos de objeto especficos en la pgina 99 le proporciona informacin sobre qu mandatos de salvar puede utilizar para salvar tipos de objetos especficos.
Tabla 12. Salvar las partes del sistema AS/400
Parte del sistema AS/400 Opcin de men del mandato Mandatos de salvar GO SAVE

Datos del sistema son datos suministrados por IBM que se ejecutan en el hardware y software del servidor AS/400 Cdigo Interno bajo Licencia Objetos OS/400 en QSYS Opcin 21 22 Opcin 21 22 SAVSYS SAVSYS

Datos del sistema y datos de usuario relacionados es una combinacin de datos del sistema y de datos de usuario relacionados Perfiles de usuario Autorizaciones privadas Objetos de configuracin Directorios suministrados por IBM Bibliotecas OS/400 opcionales Bibliotecas de programas bajo licencia Opcin 21, 22 23 Opcin 21, 22 23 Opcin 21, 22 23 Opcin 21 22 Opcin 21 22 Opcin 21 22 SAVSYS o SAVSECDTA SAVSYS o SAVSECDTA SAVSYS o SAVCFG SAV SAVLIB *NONSYS o SAVLIB *IBM SAVLIB *NONSYS o SAVLIB *IBM

Datos de usuario son los datos que entra en el sistema AS/400 Bibliotecas IBM con datos de usuario Bibliotecas de usuario Documentos y carpetas Objetos de usuario en directorios Objetos de distribucin Opcin 21 23 Opcin 21 23 Opcin 21 23 Opcin 21 23 Opcin 21 23 SAVLIB *NONSYS o SAVLIB *ALLUSR SAVLIB *NONSYS o SAVLIB *ALLUSR SAVDLO SAV SAVDLO

Cmo salvar particiones lgicas y aplicaciones en el sistema


Copyright IBM Corp. 2000

39

Tabla 12. Salvar las partes del sistema AS/400 (continuacin)


Puede salvar las siguientes alicaciones en su sistema: v Cmo salvar particiones lgicas en la pgina 102 v Cmo salvar un servidor Domino para AS/400 en la pgina 104 v Cmo salvar Integracin de Windows Server con AS/400 en la pgina 105 v Cmo salvar informacin de Integracin Mejorada OS/400 para Novell NetWare en la pgina 105 Procedimientos varios de salvar para almacenamiento y datos del Sistema/36 en la pgina 105 le proporciona informacin sobre cmo salvar almacenamiento. Esta informacin tambin le conduce a informacin relacionada sobre cmo salvar informacin del Sistema/36 en un entorno de mltiples sistemas operativos.

Cmo salvar datos del sistema


Los datos del sistema son datos suministrados por IBM que se ejecutan en el hardware y software del AS/400. Los datos del sistema incluyen el Cdigo Interno bajo Licencia y los objetos OS/400 en QSYS. La forma ms fcil de salvar los datos del sistema es con la opcin 22 del men del mandato GO SAVE. Esto salva todos los datos del sistema, as como los datos de seguridad. Para salvar los datos del sistema manualmente, utilice el mandato SAVSYS. Puede utilizar el mismo dispositivo que utilice para el mandato SAVSYS, para realizar una carga del programa inicial (IPL) de su sistema AS/400. Tambin puede utilizar el soporte de salvar SAVSYS para realizar la IPL.
Tabla 13. Mtodos y mandatos CL para salvar datos del sistema
Mtodos para salvar datos del sistema La siguiente informacin explica los diversos mtodos para salvar datos del sistema: v Mtodos para salvar el Cdigo Interno bajo Licencia v Mtodos para salvar informacin del sistema en la pgina 41 v Mtodos para salvar objetos del sistema operativo en la pgina 41

Puede utilizar los siguientes mandatos CL y las API para salvar los datos del sistema AS/400 manualmente.
Mandatos CL para salvar datos del sistema La siguiente informacin proporciona informacin completa sobre el mandato SAVSYS: v Mandato SAVSYS en la informacin de consulta de CL

Mtodos para salvar el Cdigo Interno bajo Licencia


Tabla 14. Informacin del Cdigo Interno bajo Licencia
Descripcin del elemento Cundo se producen cambios Contiene datos de usuario Datos suministrados por o cambios? IBM?

40

AS/400e: Copia de seguridad del sistema

Tabla 14. Informacin del Cdigo Interno bajo Licencia (continuacin)


Cdigo Interno bajo Licencia El Cdigo Interno bajo Licencia cambia cuando aplica Arreglos temporales del programa (PTF) o al instalar nuevos releases del sistema operativo. No S

Mtodo de salvar habitual para el Cdigo Interno bajo Licencia SAVSYS Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men

Requiere estado restringido? S S S

Nota: NO utilice una cinta que se haya creado con las DST mediante la opcin 5=Salvar Cdigo Interno Bajo Licencia del men Hacer IPL o instalar el sistema, a menos que los Servicios de Software le indiquen que utilice este tipo de cinta. Este proceso crea una cinta que no contiene la informacin de inventario de PTF del Cdigo Interno bajo Licencia ni sistema operativo OS/400. Si recupera el sistema con este tipo de cinta, tendr que volver a instalar el Cdigo Interno bajo Licencia desde cintas de SAVSYS o desde el medio de distribucin. Despues de volver a instalar el Cdigo Interno bajo Licencia, puede cargar los PTF en el sistema.

Mtodos para salvar informacin del sistema


Tabla 15. Informacin del sistema
Descripcin del elemento Informacin del sistema Cundo se producen cambios La informacin del sistema, como los valores del sistema y los tiempos de recuperacin de vas de acceso, cambian de forma regular. Contiene datos de usuario Datos suministrados por o cambios? IBM? S S

Mtodo de salvar habitual para la informacin del sistema SAVSYS Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men

Requiere estado restringido? S S S

Mtodos para salvar objetos del sistema operativo


Tabla 16. Informacin sobre objetos del sistema operativo
Descripcin del elemento Cundo se producen cambios Contiene datos de usuario Datos suministrados por o cambios? IBM?

Captulo 4. Cmo salvar partes del sistema manualmente

41

Tabla 16. Informacin sobre objetos del sistema operativo (continuacin)


Objetos del sistema operativo Los objetos del sistema operativo cambian bajo dos circunstancias. Primero, al aplicar Arreglos temporales del programa (PTF). Segundo, al instalar un nuevo release del sistema operativo. No1 S

Nota:

No debe modificar los objetos ni almacenar datos de usuario en estas bibliotecas o carpetas suministradas por IBM. Al instalar un nuevo release del sistema operativo, la instalacin puede destruir estos cambios. Si efecta cambios en los objetos de estas bibliotecas, antelos con sumo cuidado en un archivo de anotaciones cronolgicas para una consulta futura.
Requiere estado restringido? S S S

Mtodo de salvar habitual para objetos del sistema operativo SAVSYS Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men

Cmo salvar datos del sistema y datos de usuario relacionados


Los datos del sistema y los datos de usuario relacionados incluyen informacin que el sistema necesita para operar e informacin que le permite utilizar el AS/400. Esta informacin incluye: 1. Perfiles de usuario 2. Autorizaciones privadas 3. 4. 5. 6. Objetos de configuracin Directorios suministrados por IBM Bibliotecas OS/400 opcionales (QHLPSYS y QUSRTOOL) Bibliotecas de programas bajo licencia (QRPG, QCBL y Qxxxx)

Lea la informacin de los siguientes enlaces para aprender ms sobre cmo salvar bibliotecas, objetos y otra informacin: v Cmo salvar bibliotecas con el mandato SAVLIB en la pgina 43 explica cmo salvar una o varias bibliotecas. Esta informacin tambin incluye parmetros de SAVLIB especiales y cmo seleccionar bibliotecas de su sistema. v Cmo salvar archivos de salvar en la pgina 46 explica cmo salvar los archivos de salvar tras realizar la copia de seguridad del sistema en un archivo de salvar en vez de en un soporte de salvar extraible. v Cmo salvar datos de seguridad que incluyen perfiles de usuario y autorizaciones privadas en la pgina 47 explica cmo salvar perfiles de usuario, autorizaciones privadas, listas de autorizaciones y poseedores de autorizaciones. v Cmo salvar la informacin de configuracin en la pgina 48 explica cmo salvar los objetos de configuracin. v Cmo salvar programas bajo licencia en la pgina 49 explica cmo salvar programas bajo licencia para con la finalidad de realizar copias de seguridad, o distribuir programas bajo licencia a otros sistemas de la organizacin.

42

AS/400e: Copia de seguridad del sistema

Mtodos para salvar datos del sistema y datos de usuario relacionados en la pgina 49 le proporciona diversos mtodos distintos para salvar los datos del sistema y los datos de usuario relacionados. Estos mtodos incluyen el mandato GO SAVE y mandatos de salvar manualmente y las API.

Cmo salvar bibliotecas con el mandato SAVLIB


Utilice el mandato Salvar biblioteca (SAVLIB) o la opcin 21 del men del mandato GO SAVE para salvar una o ms bibliotecas. Cuando especifique bibliotecas por el nombre en el mandato SAVLIB, el sistema las salva en el orden en que se han listado. Pueden especificarse valores genricos para el parmetro LIB. Los siguientes temas le proporcionan informacin de importancia sobre cmo salvar bibliotecas: v Valores especiales para el mandato SAVLIB explica cmo utilizar los valores especiales *NONSYS, *IBM y *ALLUSR para las bibliotecas. v Parmetro OMITLIB y parmetro OMITOBJ para el mandato SAVLIB en la pgina 45 explica cmo omitir bibliotecas y objetos. v Consejos y restricciones para el mandato SAVLIB en la pgina 45 le ofrece informacin relevante antes de utilizar el mandato SAVLIB. v Cmo recuperarse de un error de soporte durante una operacin SAVLIB en la pgina 46 explica qu debe hacer si el sistema encuentra un error de soporte durante una operacin SAVLIB.

Valores especiales para el mandato SAVLIB


El mandato Salvar biblioteca (SAVLIB) le permite utilizar los valores especiales *NONSYS, *ALLUSR e *IBM para especificar grupos de bibliotecas. Cuando utilice un valor especial para salvar bibliotecas, el sistema salva las bibliotecas en orden alfabtico por nombre. La tabla siguiente muestra qu bibliotecas suministradas por IBM salva el sistema para cada valor especial:
Tabla 17. Comparacin de valores especiales para el mandato SAVLIB: parmetro LIB. El sistema salva todas las bibliotecas marcadas con una X. Nombre de biblioteca *NONSYS *IBM *ALLUSR
Bibliotecas de usuario y suministradas por IBM Todas las bibliotecas suministradas por IBM que no contienen datos de usuario Todas las bibliotecas de usuario y las bibliotecas suministradas por IBM que contienen datos de usuario X X X X X X X

QDOCxxxx1 QDSNX QGPL QGPL38 QMQMDATA QMQMPROC QPFRDATA QRCL QRECOVERY3 QRPLOBJ3 QSPL3 QSPLxxxx1 QSRV3 QSYS2

X X X X X X X

Captulo 4. Cmo salvar partes del sistema manualmente

43

Tabla 17. Comparacin de valores especiales para el mandato SAVLIB: parmetro LIB (continuacin). El sistema salva todas las bibliotecas marcadas con una X. Nombre de biblioteca *NONSYS *IBM *ALLUSR
Bibliotecas de usuario y suministradas por IBM Todas las bibliotecas suministradas por IBM que no contienen datos de usuario Todas las bibliotecas de usuario y las bibliotecas suministradas por IBM que contienen datos de usuario X X X X X X X X X X X X X X X X X X X X X X X X

QS36F QTEMP3 QUSER38 QUSRADSM QUSRBRM QUSRDIRCL QUSRDIRDB QUSRIJS QUSRINFSKR QUSRNOTES QUSRPYMSVR QUSRPOSGS QUSRPOSSA QUSRRDARS QUSRSYS QUSRVxRxMx4 Qxxxxxx5 LIBRARY CGULIB COBLIB DFULIB RPGLIB SDALIB SEULIB DSULIB
1

X X X X X X X X X X X X X X X X X X X X X X X X

Donde xxxx es un valor de 0002 a 0016, correspondiente a una agrupacin de almacenamiento auxiliar (ASP). Utilice el mandato SAVSYS para salvar informacin de la biblioteca QSYS. Estas bibliotecas contienen informacin temporal. No se salvan ni se restauran. El usuario puede haber creado un nombre de biblioteca distinto, con el formato QUSRVxRxMx, para cada release anterior soportado por IBM. Esta biblioteca contiene mandatos de usuario que se compilan en un programa CL, correspondientes a un release anterior. En la biblioteca de usuario QUSRVxRxMx, VxRxMx es la versin, el release y el nivel de modificacin de un release anterior al que IBM contina dando soporte. Qxxxxxx hace referencia a cualquier otra biblioteca que empiece por la letra Q. Estas bibliotecas estn destinadas a contener objetos suministrados por IBM. No se salvan al especificar *ALLUSR. Para obtener una lista completa de las bibliotecas IBM que empiezan por el carcter Q, consulte la publicacin Programming Reference Summary .

2 3 4

44

AS/400e: Copia de seguridad del sistema

Parmetro OMITLIB y parmetro OMITOBJ para el mandato SAVLIB


La informacin siguiente explica dos parmetros para el mandato SAVLIB: Parmetro OMITLIB para el mandato SAVLIB: Puede excluir una o ms bibliotecas utilizando el parmetro OMITLIB. El sistema no salva las bibliotecas que excluya. Puede especificar valores genricos para el parmetro OMITLIB. He aqu un ejemplo de omisin de un grupo de bibliotecas en una operacin SAVLIB: SAVLIB LIB(*ALLUSR) OMITLIB(TEMP*) Un ejemplo de utilizacin del parmetro OMITLIB junto con la denominacin de biblioteca genrica aparecera como: SAVLIB LIB(T*) OMITLIB(TEMP). El sistema salvara todas las bibliotecas que empiezan por la letra T, a excepcin de la biblioteca llamada TEMP. Tambin puede utilizar el parmetro OMITLIB con denominacin genrica cuando realiza operaciones de salvar concurrentes en dispositivos de almacenamiento diferentes:
SAVLIB LIB(*ALLUSR) DEV(primer-dispositivo-almacenamiento) OMITLIB(A* B* $* #* @*...L*) SAVLIB LIB(*ALLUSR) DEV(segundo-dispositivo-almacenamiento) OMITLIB(M* N* ...Z*)

Parmetro OMITOBJ para el mandato SAVLIB: Puede excluir uno o ms objetos utilizando el parmetro OMITOBJ. No es necesario que utilice ninguno de los valores especiales de la lista anterior. Puede especificar valores genricos para este parmetro.

Consejos y restricciones para el mandato SAVLIB


Cuando salve un grupo grande de bibliotecas, deber colocar el sistema en estado restringido. As se asegura que el sistema salva todos los objetos importantes. Por ejemplo, si el subsistema QSNADS o la rplica de directorios estn activos, el sistema no salva los archivos cuyos nombres empiezan por QAO de la biblioteca QUSRSYS. Los archivos QAO* de la biblioteca QUSRSYS son muy importantes. Si el sistema no salva los archivos QAO*, deber finalizar el subsistema QSNADS (mandato Finalizar subsistema (ENDSBS) o mandato Finalizar la rplica de directorios (ENDDIRSHD)). A continuacin podr salvar los archivos QAO*. Asegrese de salvar la biblioteca QGPL y la biblioteca QUSRSYS regularmente. Estas bibliotecas suministradas por IBM contienen informacin que es importante para el sistema y cambia con regularidad. Restricciones para el mandato SAVLIB: 1. Slo puede especificar una biblioteca si salva en un archivo de salvar. 2. No puede ejecutar varios mandatos SAVLIB concurrentes que utilicen la misma biblioteca. Los mandatos SAVLIB y Restaurar biblioteca (RSTLIB) no se pueden ejecutar concurrentemente utilizando la misma biblioteca.

Captulo 4. Cmo salvar partes del sistema manualmente

45

Cmo recuperarse de un error de soporte durante una operacin SAVLIB


Si se produce un error irrecuperable en el soporte de almacenamiento al salvar varias bibliotecas, puede rearrancar el procedimiento mediante el parmetro Arrancar biblioteca (STRLIB) del mandato SAVLIB. El parmetro STRLIB es vlido nicamente cuando se especifica *NONSYS, *ALLUSR o *IBM en los mandatos SAVLIB o SAVCHGOBJ. Los pasos bsicos de recuperacin para una operacin de salvar son: 1. Compruebe las anotaciones de trabajo para determinar la biblioteca en que ha fallado el mandato anterior SAVLIB LIB(*NONSYS, *IBM o *ALLUSR). Localice la ltima biblioteca salvada, indicada por un mensaje de terminacin de operacin de salvar satisfactoria. 2. Carque el siguiente volumen de almacenamiento y segrse de que lo ha inicializado. Si estaba utilizando la opcin de men 21, 22 23 cuando la operacin de salvar dio un error, vaya al paso 4. 3. Teclee el mandato SAVxxx que se estaba utilizando, con los mismos valores de parmetro. Aada los parmetros STRLIB y OMITLIB y especifique la ltima biblioteca que se ha salvado satisfactoriamente. Por ejemplo, si ha de ejecutar un mandato SAVLIB *ALLUSR y CUSTLIB es la ltima biblioteca salvada de modo satisfactorio, deber teclear:
SAVLIB LIB(*ALLUSR) DEV(nombre-dispositivo-almacenamiento) + STRLIB(CUSTLIB) OMITLIB(CUSTLIB)

As la operacin de salvar comenzar a partir de la biblioteca que sigue a la ltima que se salv satisfactoriamente. Aqu termina el reinicio de la operacin SAVLIB. 4. Si estaba utilizando una opcin de men, vuelva a seleccionarla. 5. En la pantalla Especificar valores por omisin de mandato, teclee Y en la solicitud Solicitar mandatos. Cuando el sistema muestre las solicitudes de los mandatos completados satisfactoriamente, pulse F12 (cancelar). Cuando el sistema muestre la solicitud del mandato SAVLIB, especifique los parmetros STRLIB y OMITLIB segn se indica en el paso 3. Nota: Para restaurar el sistema utilizando este conjunto de soportes de almacenamiento, se precisan dos mandatos RSTLIB SAVLIB(*NONSYS, *ALLUSR o *IBM) para restaurar las bibliotecas.

Cmo salvar archivos de salvar


Puede realizar copias de seguridad de partes del sistema en un archivo de salvar en lugar de en un soporte de salvar extrable. Sin embargo, deber salvar el archivo de salvar en un soporte extrable segn una planificacin establecida. Puede salvar el contenido de un archivo de salvar con dos mtodos diferentes: v Mandato Salvar datos de archivo de salvar (SAVSAVFDTA) en la pgina 47 explica cmo salvar los datos del archivo de salvar como si los objetos se salvaran directamente a un soporte de almacenamiento. v Parmetro Salvar datos de archivo (SAVFDTA) en la pgina 47 explica cmo utilizar el parmetro SAVFDTA para salvar todo el archivo de salvar en un soporte de almacenamiento. Es necesario restaurar el archivo de salvar completo antes de restaurar cualquiera de los objetos del archivo de salvar.

46

AS/400e: Copia de seguridad del sistema

Mandato Salvar datos de archivo de salvar (SAVSAVFDTA)


Utilice el mandato Salvar datos de archivo de salvar (SAVSAVFDTA) para salvar los objetos que aparecen en el soporte de almacenamiento como si el sistema los salvara directamente en el soporte. Por ejemplo, supongamos que utiliza los siguientes mandatos para salvar una biblioteca:
SAVLIB LIB(LIBA) DEV(*SAVF) SAVF(LIBB/SAVFA) SAVSAVFDTA SAVF(LIBB/SAVFA) DEV(nombre-dispositivo-almacenamiento)

Puede restaurar la biblioteca LIBA desde el volumen de cinta o desde el archivo de salvar utilizando el mandato RSTLIB. Cuando utiliza el mandato SAVSAVFDTA, el sistema no salva el objeto archivo de salvar propiamente dicho.

Parmetro Salvar datos de archivo (SAVFDTA)


Utilice el parmetro Salvar datos de archivo (SAVFDTA) en los mandatos SAVLIB, SAVOBJ o SAVCHGOBJ. Cuando especifica SAVFDTA(*YES), el sistema salva el archivo de salvar y su contenido en el soporte de almacenamiento. No puede restaurar objetos individuales que estn en el archivo de salvar a partir de la copia del archivo de salvar. Debe restaurar el archivo de salvar y despus restaurar los objetos desde el archivo de salvar. Se aplican las siguientes limitaciones cuando se especifica SAVFDTA(*YES): v Si est salvando el archivo de salvar para un sistema que est en un release anterior, el sistema salva el archivo de salvar en un formato de release anterior. Los objetos existentes en el archivo de salvar permanecen en el formato de release que se especific cuando se salvaron en el archivo de salvar. v Si el soporte de almacenamiento de la operacin de salvar es el mismo archivo de salvar, el sistema slo se salva la descripcin del archivo de salvar. El sistema enva el mensaje CPI374B, SAVFDTA(*YES) ignorado para el archivo <nombre de archivo> en la biblioteca <nombre de biblioteca>, y la operacin de salvar contina.

Cmo salvar datos de seguridad que incluyen perfiles de usuario y autorizaciones privadas
Utilice el mandato SAVSYS o el mandato Salvar datos de seguridad (SAVSECDTA) para salvar los siguientes datos de seguridad: v v v v Perfiles de usuario Autorizaciones privadas Listas de autorizaciones Poseedores de autorizacin

El sistema almacena datos de seguridad adicionales con cada objeto. El sistema salva estos datos de seguridad al salvar el objeto, de la siguiente manera: v Autorizacin de uso pblico v Propietario y autorizacin de propietario v Grupo primario y autorizacin de grupo primario v Lista de autorizaciones enlazada al objeto Para salvar datos de seguridad, el mandato no requiere que el sistema est en estado restringido. No obstante, no puede suprimir perfiles de usuario mientras el sistema est salvando datos de seguridad. Si modifica perfiles de usuario u otorga autorizacin mientras est salvando datos de seguridad, es posible que la informacin salvada no refleje los cambios.

Captulo 4. Cmo salvar partes del sistema manualmente

47

El sistema puede salvar hasta 16 MB de informacin de autorizaciones para un solo perfil de usuario. Si el sistema sobrepasa este lmite, mostrar un mensaje de diagnstico (CPD373D). El sistema ignora el perfil y la operacin de salvar contina realizndose con el siguiente perfil de usuario. Para reducir el tamao de un perfil de usuario grande, efecte una o ms de las siguientes acciones: v Transfiera la propiedad de algunos objetos a otro perfil de usuario. v Elimine la autorizacin privada sobre algunos objetos de ese perfil de usuario. El sistema almacena informacin de autorizacin para objetos en los sistemas de archivos /QNTC. La informacion sobre Integracin de Windows Server describe cmo salvar datos de seguridad de Integracin de Windows Server.

Atencin! Si utiliza listas de autorizaciones para proteger objetos de la biblioteca QSYS, deber escribir un programa que genere un archivo de esos objetos. Incluya dicho archivo en la operacin de salvar. Ello es debido a que se pierde la asociacin entre el objeto y la lista de autorizaciones durante las operaciones de restauracin, porque QSYS se restaura antes que los perfiles de usuario. Consulte Cuestiones esenciales sobre la restauracin de perfiles de usuario en el manual de Copia de seguridad y recuperacin informacin. para obtener ms

Cmo salvar la informacin de configuracin


Utilice el mandato Salvar configuracin (SAVCFG) o el mandato Salvar sistema (SAVSYS) para salvar los objetos de configuracin. El mandato SAVCFG no precisa un estado restringido. Sin embargo, si el sistema est activo, el mandato SAVCFG ignora los siguientes objetos de configuracin: v Los dispositivos que el sistema est creando. v Los dispositivos que el sistema est suprimiendo. v Cualquier dispositivo que est utilizando el objeto de gestin de recursos del sistema asociado. Al salvar la configuracin con el mandato SAVCFG o el mandato SAVSYS, el sistema salva los siguientes tipos de objeto:
*CFGL *CNNL *CIO *COSD *CRGM *CTLD *DEVD *IPXD *LIND *MODD *NTBD *NWID *NWSD *SRM

Nota: Puede considerar la informacin del sistema, como por ejemplo, valores del sistema y atributos de red, como informacin de configuracin. Sin embargo, el sistema no almacena este tipo de informacin en los objetos de configuracin. El mandato SAVCFG no salva informacin del sistema. El mandato SAVSYS s la salva ya que el sistema la almacena en la biblioteca QSYS.

48

AS/400e: Copia de seguridad del sistema

Cmo salvar programas bajo licencia


Puede utilizar el mandato SAVLIB o el mandato Salvar Programa Bajo Licencia (SAVLICPGM) para salvar programas bajo licencia. Estos mtodos funcionan para dos finalidades distintas: v Si est salvando programas bajo licencia por si fueran necesarios para una recuperacin, utilice el mandato SAVLIB. Puede salvar solamente las bibliotecas que contienen programas bajo licencia especificando SAVLIB LIB(*IBM). O bien, puede salvar la bibliotecas que contienen programas bajo licencia al salvar otras bibliotecas especificando SAVLIB LIB(*NONSYS). v Si est salvando programas bajo licencia para distribuirlos a otros sistemas de su organizacin, utilice el mandato SAVLICPGM. Si tiene el release V3R1 o posterior, puede utilizar un archivo de salvar como salida para el mandato SAVLICPGM. A continuacin podr enviar el archivo de salvar por la red de comunicaciones. Consulte la informacin de Central Site Distribution sobre cmo salvar programas bajo licencia para distribuirlos a otros sistemas. Nota: El sistema necesita espacio de trabajo adicional en el almacenamiento auxiliar cuando se utiliza el mandato SAVLICPGM para salvar los siguientes programas: v Client Access para Windows 3.1 (5769-XY1) v Client Access optimizado para OS/2 (5769-XY1) Para salvar los programas en un formato que permita restaurarlos mediante el mandato Restaurar programa bajo licencia (RSTLICPGM), el sistema debe copiar los archivos PC desde el sistema de archivos raz al sistema de archivos QDLS. La cantidad de espacio adicional es ms o menos igual que el espacio necesario para instalar inicialmente el programa bajo licencia.

Mtodos para salvar datos del sistema y datos de usuario relacionados


La forma ms fcil de salvar todos los datos de usuario y los datos del sistema es con la opcin 22 del men del mandato GO SAVE. Esto salva todos los datos del sistema, as como los datos de usuario relacionados. Los siguientes mandatos le permite salvar manualmente los datos del sistema y de usuario: v SAVSECDTA (Salvar datos de seguridad) v v v v SAVCFG (Salvar configuracin) SAV (Salvar) SAVLIB (Salvar biblioteca) SAVLICPGM (Salvar programa bajo licencia)

Tabla 18. Mtodos, mandatos CL y las API para salvar datos del sistema y datos de usuario relacionados
Mtodos para salvar datos del sistema y datos de usuario relacionados

Captulo 4. Cmo salvar partes del sistema manualmente

49

Tabla 18. Mtodos, mandatos CL y las API para salvar datos del sistema y datos de usuario relacionados (continuacin)
La siguiente informacin le explica los diversos mtodos que puede utilizar para salvar los datos del sistema y los datos de usuario relacionados. v Mtodos para salvar datos de seguridad v Mtodos para salvar objetos de configuracin de QSYS en la pgina 51 v Mtodos para salvar las bibliotecas OS/400 opcionales (QHLPSYS, QUSRTOOL) en la pgina 52 v Mtodos para salvar bibliotecas de programas bajo licencia (QRPG, QCBL, Qxxxx) en la pgina 52

Mandatos CL y las API para salvar datos del sistema y datos de usuario relacionados Los siguientes enlaces le proporcionan informacin detallada sobre los diversos mandatos de salvar y las API para salvar: v API QSRSave en la informacin de consulta de API v API QSRSAVO en la informacin de consulta de API v Mandato SAV en la informacin de consulta de CL v Mandato SAVCFG en la informacin de consulta de CL v Mandato SAVCHGOBJ en la informacin de consulta de CL v Mandato SAVDLO en la informacin de consulta de CL v Mandato SAVLIB en la informacin de consulta de CL v Mandato SAVOBJ en la informacin de consulta de CL v Mandato SAVSAVFDTA en la informacin de consulta de CL v Mandato SAVSECDTA en la informacin de consulta de CL v Mandato SAVSYS en la informacin de consulta de CL v Mandato SAVLICPGM en la informacin de consulta de CL

Mtodos para salvar datos de seguridad


Tabla 19. Informacin sobre datos de seguridad
Descripcin del elemento Datos de seguridad Cundo se producen cambios Datos de seguridadperfiles de usuario, autorizaciones privadas y listas de autorizacionescambian regularmente a medida que aade nuevos usuarios y objetos o si cambia autorizaciones. Contiene datos de usuario Datos suministrados por o cambios? IBM? S Algunos

Mtodo de salvar habitual para los datos de seguridad SAVSYS


1 1

Requiere estado restringido? S No S S No2

SAVSECDTA

Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men Mandato GO SAVE, opcin 23 del men

50

AS/400e: Copia de seguridad del sistema

Nota:
1

SAVSYS y SAVSECDTA no salvan la informacin de autorizacin correspondiente a objetos de los sistemas de archivos QNTC. El sistema salva la informacin de autorizacin con los objetos Windows Server. Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido. Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si se utiliza la funcin salvar mientras est activo.

Cmo salvar datos de seguridad que incluyen perfiles de usuario y autorizaciones privadas en la pgina 47 contiene informacin sobre cmo hacer copias de seguridad de los datos de autorizacin de los usuarios y objetos.

Mtodos para salvar objetos de configuracin de QSYS


Tabla 20. Informacin sobre objetos de configuracin de QSYS
Descripcin del elemento Cundo se producen cambios Contiene datos de usuario Datos suministrados por o cambios? IBM? No

S Objetos de configuracin de Los objetos de QSYS configuracin de QSYS cambian regularmente. Esto sucede al aadir o modificar informacin de configuracin con mandatos o con la funcin Gestor de servicios de hardware. Estos objetos tambin se pueden cambiar al actualizar los programas bajo licencia.

Mtodo habitual para salvar objetos de configuracin de QSYS SAVSYS SAVCFG Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men Mandato GO SAVE, opcin 23 del men
1

Requiere estado restringido? S No1 S S No2

Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si se utiliza la funcin salvar mientras est activo. Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por

Captulo 4. Cmo salvar partes del sistema manualmente

51

omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido. Cmo salvar la informacin de configuracin en la pgina 48 contiene informacin sobre cmo salvar los objetos de configuracin.

Mtodos para salvar las bibliotecas OS/400 opcionales (QHLPSYS, QUSRTOOL)


Tabla 21. Informacin sobre bibliotecas OS/400 opcionales (QHLPSYS, QUSRTOOL)
Descripcin del elemento Bibliotecas OS/400 opcionales (QHLPSYS, QUSRTOOL) Cundo se producen cambios Las bibliotecas OS/400 opcionales (QHLPSYS, QUSRTOOL) cambian al aplicar Arreglos temporales del programa (PTF) o al instalar nuevos releases del sistema operativo. Contiene datos de usuario Datos suministrados por o cambios? IBM? No1 S

Mtodo de salvar habitual SAVLIB *NONSYS SAVLIB *IBM SAVLIB nombre-biblioteca Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men
1

Requiere estado restringido? S No2, No3 S S


3

No debe realizar cambios en los objetos ni almacenar datos de usuario en estas bibliotecas o carpetas suministradas por IBM. Estos cambios pueden perderse o destruirse al instalar un nuevo release del sistema operativo. Si efecta cambios en los objetos de estas bibliotecas, antelos con sumo cuidado en un archivo de anotaciones cronolgicas para una consulta futura. No es necesario poner el sistema en estado restringido, pero es recomendable. Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si se utiliza la funcin salvar mientras est activo.

Cmo salvar bibliotecas con el mandato SAVLIB en la pgina 43 explica cmo salvar una o varias bibliotecas. Esta informacin tambin incluye parmetros de SAVLIB especiales y cmo seleccionar bibliotecas de su sistema.

Mtodos para salvar bibliotecas de programas bajo licencia (QRPG, QCBL, Qxxxx)
Tabla 22. Informacin sobre bibliotecas de programas bajo licencia (QRPG, QCBL, Qxxxx)
Descripcin del elemento Cundo se producen cambios Contiene datos de usuario Datos suministrados por o cambios? IBM?

52

AS/400e: Copia de seguridad del sistema

Tabla 22. Informacin sobre bibliotecas de programas bajo licencia (QRPG, QCBL, Qxxxx) (continuacin)
Bibliotecas de programas Al actualizar los programas bajo licencia (QRPG, QCBL, bajo licencia Qxxxx) No1 S

Mtodo habitual para salvar bibliotecas de programas bajo licencia (QRPG, QCBL, Qxxxx) Requiere estado restringido? SAVLIB *NONSYS SAVLIB *IBM SAVLICPGM Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men
1

S No2, No3 S S
3

No debe realizar cambios en los objetos ni almacenar datos de usuario en estas bibliotecas o carpetas suministradas por IBM. Estos cambios pueden perderse o destruirse al instalar un nuevo release del sistema operativo. Si efecta cambios en los objetos de estas bibliotecas, antelos con sumo cuidado en un archivo de anotaciones cronolgicas para una consulta futura. No es necesario poner el sistema en estado restringido, pero es recomendable. Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si se utiliza la funcin salvar mientras est activo.

Cmo salvar programas bajo licencia en la pgina 49 contiene informacin sobre cmo salvar los programas bajo licencia.

Cmo salvar datos de usuario en el sistema


Los datos de usuario incluye toda la informacin que entre en el sistema, incluido lo siguiente: 1. Perfiles de usuario 2. Autorizaciones privadas 3. 4. 5. 6. 7. 8. Objetos de configuracin Bibliotecas IBM con datos de usuario (QGPL, QUSRSYS, QS36F, #LIBRARY) Bibliotecas de usuario (LIBA, LIBB, LIBC, LIBxxxx) Documentos y carpetas Objetos de distribucin Objetos de usuario en directorios

La siguiente informacin incluye pasos detallados para salvar datos de usuario en el sistema: v Cmo salvar objetos con el mandato SAVOBJ en la pgina 54 v Cmo salvar solamente los objetos cambiados en la pgina 55 v Cmo salvar archivos de base de datos en la pgina 59
Captulo 4. Cmo salvar partes del sistema manualmente

53

v v v v

Cmo Cmo Cmo Cmo

salvar salvar salvar salvar

diarios y receptores de diario en la pgina 62 sistemas de archivos en la pgina 63 sistemas de archivos definidos por usuario en la pgina 81 objetos de bibliotecas de documentos (DLO) en la pgina 85

v Cmo salvar archivos en spool en la pgina 89 v Cmo salvar informacin de servicios de oficina en la pgina 89 Mtodos para salvar datos de usuario en la pgina 91 le proporciona diversos mtodos distintos para salvar los datos de usuario. Estos mtodos incluyen el mandato GO SAVE y mandatos de salvar manualmente y las API.

Cmo salvar objetos con el mandato SAVOBJ


Utilice el mandato Salvar objeto (SAVOBJ) para salvar uno o ms objetos del sistema AS/400. Tambin puede utilizar la API QSRSAVO para salvar mltiples objetos. A menos que especifique que se ha de liberar almacenamiento, este mandato no afecta a los objetos (aparte de actualizar el registro histrico de cambios). Con este mandato puede especificar valores genricos para el parmetro LIB. Puede ejecutar mltiples operaciones SAVOBJ concurrentes (incluida la API QSRSAVO) para una sola biblioteca. Antes de utilizar el mandato SAVOBJ, lea la siguiente informacin: v Limitaciones de tamao al salvar objetos en la pgina 14 explica las limitaciones que existen durante el proceso de salvar. v Cmo salvar mltiples objetos con el mandato SAVOBJ explica cmo salvar mltiples objetos a la vez. v API QSRSAVO en la pgina 55 explica brevemente la API QSRSAVO con un enlace con la seccin de consulta de API. v Objetos cuyo contenido no se salva en la pgina 55 explica cmo el mandato SAVOBJ funciona de distintas formas para algunos objetos.

Cmo salvar mltiples objetos con el mandato SAVOBJ


Se pueden utilizar los parmetros del mandato SAVOBJ para especificar varios objetos de diversas maneras, incluidas las siguientes:
Parmetro Objeto (OBJ) Tipo de objeto (OBJTYPE) Descripcin Puede ser *ALL, un nombre genrico o una lista de hasta 300 nombres especficos y nombres genricos. Puede ser *ALL o una lista de tipos. Por ejemplo, puede salvar todas las descripciones de trabajo y las descripciones de subsistema especificando OBJ(*ALL) y OBJTYPE(*JOBD *SBSD). Puede ser una nica biblioteca o una lista de hasta 300 nombres de biblioteca. Puede especificar valores genricos para este parmetro. Le permite especificar hasta 300 objetos para excluirlos del mandato SAVOBJ. Puede especificar valores genricos para este parmetro. Si utiliza valores genricos, o suministra un tipo de objeto especfico, en realidad puede omitir ms de 300 objetos. Le permite excluir de 1 a 300 bibliotecas. Puede especificar valores genricos para este parmetro.

Biblioteca (LIB)

Omitir objeto (OMITOBJ)

Omitir biblioteca (OMITLIB)

54

AS/400e: Copia de seguridad del sistema

Cuando salve de ms de una biblioteca, puede especificar uno o ms tipos de objeto, pero debe especificar OBJ(*ALL) para el nombre de objeto. Las bibliotecas se procesan en el orden especificado en el parmetro biblioteca (LIB).

API QSRSAVO
Puede utilizar la interfaz de programacin de aplicaciones (API) Salvar objetos de una lista (QSRSAVO) para salvar mltiples objetos. La API QSRSAVO es semejante al mandato SAVOBJ, salvo que se puede asociar un tipo de objeto especfico con cada nombre de objeto que se especifique. Esto proporciona ms granularidad en lo que salva con un solo mandato. El Manual de consulta de API del sistema le proporciona informacin sobre esta y otras API. Encontrar informacin detallada sobre la API QSRSAVO en la informacin de consulta de API.

Objetos cuyo contenido no se salva


Para algunos tipos de objeto, el sistema slo salva las descripciones de objeto, no el contenido de los objetos. La tabla siguiente muestra estos tipos de objeto:
Tabla 23. Tipos de objeto cuyo contenido no se salva Tipo de objeto Contenido no salvado
Colas de datos (*DTAQ) Colas de trabajos (*JOBQ) Diarios (*JRN) Archivos lgicos (*FILE) Entradas de colas de datos Trabajos Lista de los objetos registrados por diario actualmente. Lista de los receptores de diario asociados. Los archivos fsicos que forman archivos lgicos no se salvan cuando se salva el archivo lgico. Las vas de acceso que son propiedad de archivos lgicos se salvan con el archivo fsico si la va de acceso (*YES) se especifica en el mandato de salvar. Mensajes Archivos en spool Cuando se especifica SAVFDTA(*NO). Entradas de cola de usuario

Colas de mensajes (*MSGQ) Colas de salida (*OUTQ) Archivo de salvar (*SAVF) Cola de usuario (*USRQ)

Cmo salvar solamente los objetos cambiados


Puede utilizar la funcin de salvar objeto cambiado para reducir la cantidad de soportes de salvar que utiliza. Tambin puede completar el proceso de salvar en un perodo de tiempo ms reducido. Cmo salvar objetos de bibliotecas de documentos (DLO) en la pgina 85 incluye informacin sobre cmo utilizar el mandato SAVDLO para salvar los cambios en los objetos de bibliotecas de documentos. Consulte la siguiente informacin para obtener ms detalles sobre cmo utilizar el mandato SAVCHGOBJ: v Mandato Salvar objetos cambiados (SAVCHGOBJ) en la pgina 56 explica cmo utilizar el mandato SAVOBJ sobre mltiples partes de una biblioteca a la vez. v Consideraciones adicionales para SAVCHGOBJ en la pgina 56 le ayuda a hacer un seguimiento de los objetos modificados y de cundo los salva. v Cmo salvar objetos cambiados cuando se utiliza registro por diario en la pgina 58 le ayuda a salvar los objetos modificados si utiliza el registro por diario.

Captulo 4. Cmo salvar partes del sistema manualmente

55

v Cmo actualiza el sistema la informacin de objetos cambiados con el mandato SAVCHGOBJ en la pgina 58 explica cmo el sistema actualiza la indicacin de la hora y la indicacin de la fecha para un objeto. v Cmo salvar objetos cambiados de directorios en la pgina 66 ofrece informacin adicional en relacin con la informacin de objeto modificado para los objetos de directorios. v Cmo salvar objetos de biblioteca de documentos cambiados en la pgina 86 explica cmo salvar objetos de biblioteca de documentos cambiados. v Cmo salvar un servidor Domino para AS/400 en la pgina 104 explica cmo salvar Domino para AS/400. Esto incluye cmo salvar los objetos modificados para Domino para AS/400.

Mandato Salvar objetos cambiados (SAVCHGOBJ)


Utilice el mandato Salvar objetos cambiados (SAVCHGOBJ) para salvar nicamente los objetos que han cambiado a partir de una hora especificada. Las opciones para especificar objetos, tipos de objeto y bibliotecas son similares a las del mandato SAVOBJ: v Utilizando el parmetro LIB puede especificar hasta 300 bibliotecas diferentes. Puede utilizar valores especficos o genricos. v Con el parmetro OMITLIB puede omitir hasta 300 bibliotecas. Puede especificar valores genricos para este parmetro. v Con el parmetro OMITOBJ puede omitir hasta 300 objetos. Puede especificar valores genricos para este parmetro. En una nica biblioteca puede realizar varias operaciones SAVCHGOBJ concurrentes. Esto puede ser til si tiene que salvar partes distintas de una biblioteca en dispositivos de soporte de almacenamiento distintos de forma simultnea, tal como se muestra en el siguiente ejemplo:
SAVCHGOBJ OBJ(A* B* C* $* #* @* ...L*) DEV(nombre-disposit.-almacen.-uno) LIB(nombre-biblioteca) SAVCHGOBJ OBJ(M* N* O* ...Z*) DEV(nombre-dispositivo-almacenamiento-dos) LIB(nombre-biblioteca)

Lea lo siguiente para obtener ms informacin sobre el mandato SAVCHGOBJ: v Consideraciones adicionales para SAVCHGOBJ contiene informacin que debe conocer antes de utilizar el mandato SAVCHGOBJ. v Cmo salvar objetos cambiados cuando se utiliza registro por diario en la pgina 58 explica cmo salvar objetos cambiados cuando tambin se utiliza el registro por diario. v Cmo actualiza el sistema la informacin de objetos cambiados con el mandato SAVCHGOBJ en la pgina 58 explica cmo el sistema actualiza la indicacin de la fecha y la indicacin de la hora para los objetos. v Cmo salvar sistemas de archivos definidos por usuario en la pgina 81 explica cmo puede salvar los sistemas de archivos que crea y gestiona. v Cmo salvar informacin de servicios de oficina en la pgina 89 contiene informacin sobre cmo puede salvar los datos de servicios de oficina, que incluyen bases de datos, objetos de distribucin y DLO.

Consideraciones adicionales para SAVCHGOBJ


Si es necesario salvar objetos cambiados como parte de su estrategia de salvar, debe asegurarse de que cualquier actividad de salvar parcial que ocurra entre sus operaciones de salvar completas no afecte a lo que se salva con el mandato SAVCHGOBJ. Si los usuarios salvan objetos individuales de vez en cuando, puede interesarle que especifiquen UPDHST(*NO). Eso impide que la actividad de salvar de los usuarios influya sobre la estrategia SAVCHGOBJ global.

56

AS/400e: Copia de seguridad del sistema

Nota: El modo ms comn de utilizar el mandato SAVCHGOBJ es especificar REFDATE(*SAVLIB). Si tiene una nueva biblioteca que no se ha salvado nunca, no se salvar al especificar SAVCHGOBJ REFDATE(*SAVLIB). Utilizacin de SAVCHGOBJEjemplo: En un entorno tpico, utilizara el mandato SAVLIB una vez a la semana y el mandato SAVCHGOBJ cada da. Debido a que el valor por omisin de SAVCHGOBJ procede de la ltima operacin SAVLIB, el soporte de almacenamiento generado por el mandato SAVCHGOBJ tiende a aumentar a lo largo de la semana. Lo siguiente es un ejemplo de la utilizacin de SAVCHGOBJ durante una semana normal. Supongamos que el domingo por la noche se salva toda la biblioteca y que el mandato SAVCHGOBJ se utiliza cada tarde durante la semana:
Tabla 24. Mandato SAVCHGOBJ: acumulativo Archivos que cambiaron Da ese da Contenido del soporte de almacenamiento
Lunes Martes Mircoles Jueves Viernes FILEA, FILED FILEC FILEA, FILEF FILEF FILEB FILEA, FILEA, FILEA, FILEA, FILEA, FILED FILEC, FILED FILEC, FILED, FILEF FILEC, FILED, FILEF FILEB, FILEC, FILED, FILEF

Si se produjese una anomala el jueves por la maana, tendra que: 1. Restaurar la biblioteca a partir de los volmenes de la tarde del domingo. 2. Restaurar todos los objetos a partir de los volmenes de SAVCHGOBJ del mircoles. Si se utiliza esta tcnica de salvar todo lo que ha cambiado desde la ltima SAVLIB, la recuperacin resulta ms sencilla. Slo necesita restaurar los volmenes de la operacin SAVCHGOBJ ms reciente. Cambio de la fecha y hora de referencia: El valor por omisin para el mandato es salvar los objetos que han cambiado desde la ltima vez que se salv la biblioteca utilizando el mandato SAVLIB. Puede especificar una fecha y hora de referencia distintas utilizando los parmetros fecha de referencia (REFDATE) y hora de referencia (REFTIME) del mandato SAVCHGOBJ. Esto le permite salvar nicamente los objetos que han cambiado desde la ltima operacin SAVCHGOBJ. Esto puede reducir la cantidad de soporte de almacenamiento y el tiempo que tarda la operacin de salvar. He aqu un ejemplo:
Tabla 25. Mandato SAVCHGOBJNo acumulativo Archivos que cambiaron Da ese da Contenido del soporte de almacenamiento
Lunes Martes Mircoles Jueves Viernes FILEA, FILED FILEC FILEA, FILEF FILEF FILEB FILEA, FILED FILEC FILEA, FILEF FILEF FILEB

Puede restaurar el soporte de almacenamiento de SAVCHGOBJ desde los objetos ms antiguos a los ms recientes. O bien puede visualizar cada volumen de soporte y restaurar slo la versin ms reciente de cada objeto.
Captulo 4. Cmo salvar partes del sistema manualmente

57

Cmo salvar objetos cambiados cuando se utiliza registro por diario


Cuando registra por diario archivos de base de datos, el sistema utiliza uno o ms receptores de diario para mantener un registro de los cambios que se han producido en los archivos registrados por diario. El manual de Copia de seguridad y recuperacin describe cmo poner a punto el registro por diario.

Si registra por diario los archivos de base de datos, probablemente no querr salvar esos archivos fsicos al salvar objetos cambiados. Debe salvar los receptores de diario en lugar de los archivos fsicos. El parmetro de objetos registrados por diario (OBJJRN) del mandato SAVCHGOBJ controla si el sistema salva los archivos registrados por diario o no. Si especifica *NO, que es el valor por omisin, el sistema no salvar un archivo fsico si se cumplen las dos condiciones siguientes: v El sistema ha registrado el archivo por diario en la hora especificada para los parmetros REFDATE y REFTIME en el mandato SAVCHGOBJ. v El archivo se est registrando por diario actualmente.

Cmo actualiza el sistema la informacin de objetos cambiados con el mandato SAVCHGOBJ


La informacin acerca de los objetos cambiados que conserva el sistema es una indicacin de la hora y la fecha. Cuando el sistema crea un objeto, coloca una indicacin de la hora en el campo modificado. Cualquier cambio efectuado en el objeto provoca que el sistema actualice la fecha y la indicacin de la hora. Nota: Consulte el apartado Cmo salvar objetos cambiados de directorios en la pgina 66 para obtener informacin adicional en relacin con la informacin sobre objetos cambiados para los directorios de objetos. Utilice el mandato DSPOBJD y especifique DETAIL(*FULL) para visualizar la fecha y la hora del ltimo cambio para un objeto especfico. Utilice el mandato Visualizar descripcin de archivo (DSPFD) para visualizar la fecha del ltimo cambio de un miembro de base de datos Para visualizar la fecha del ltimo cambio de un objeto de biblioteca de documentos, haga lo siguiente: 1. Utilice el mandato Visualizar nombre de DLO (DSPDLONAM) para visualizar el nombre de sistema correspondiente al DLO y la ASP en que se ubica dicho objeto. 2. Utilice el mandato DSPOBJD, especificando el nombre del sistema, el nombre de la biblioteca de documentos para la ASP (por ejemplo, QDOC0002 para la ASP 2) y DETAIL(*FULL). Algunas operaciones comunes que provocan un cambio en la fecha y la hora son: v Mandatos de creacin v Mandatos de cambio v Mandatos de restauracin v v v v Mandatos de adicin y de eliminacin Mandatos de registro por diario Mandatos de autorizacin Mover o duplicar un objeto

58

AS/400e: Copia de seguridad del sistema

Estas actividades no provocan que el sistema actualice la fecha y hora del cambio: v Cola de mensajes. Cuando el sistema enva un mensaje o recibe un mensaje. v Cola de datos. Cuando el sistema enva una entrada o recibe una entrada. Al hacer IPL, el sistema cambia todas las colas de trabajos y las colas de salida. Informacin de cambios para archivos de base de datos y miembros: Para los archivos de base de datos, el mandato SAVCHGOBJ salva la descripcin de archivo y los miembros que han cambiado. Algunas operaciones cambian la fecha y la hora de cambio del archivo y de todos sus miembros. Ejemplos de estas operaciones son los mandatos CHGOBJOWN, RNMOBJ y MOVOBJ. Si salva un archivo con 5 o ms miembros, el sistema actualiza la fecha de cambio para la biblioteca porque crea un objeto de recuperacin en la biblioteca para mejorar el rendimiento de la operacin de salvar. Las operaciones que nicamente afectan al contenido o a los atributos de un miembro slo cambian la fecha y la hora de los miembros. Ejemplos de estas operaciones son: v Utilizar el mandato Borrar miembro de archivo fsico (CLRPFM) v Actualizar un miembro mediante el Programa de Utilidad para Entrada del Fuente (SEU) v Actualizar un miembro con un programa de usuario. El mandato SAVCHGOBJ puede ser til para hacer copias de seguridad de archivos fuente habituales. Normalmente, un archivo fuente tiene muchos miembros, pero slo un pequeo porcentaje de ellos cambia cada da.

Cmo salvar archivos de base de datos


Utilice el mandato SAVOBJ para salvar archivos de base de datos individuales. Puede utilizar el parmetro FILEMBR (miembro de archivo) para salvar: v Una lista de miembros de un archivo de base de datos. v El mismo grupo de miembros de varios archivos. La informacin en lnea para el mandato SAVOBJ describe cmo utilizar el parmetro FILEMBR. El mandato SAVCHGOBJ salva solamente los miembros cambiados de archivos fsicos. Esto es lo que hace el sistema cuando se salva un archivo de base de datos:
Tabla 26. Salvar archivos de base de datos Tipo de archivo
Archivo Archivo Archivo Archivo
1

Qu se salva Descripcin, datos, va de acceso Descripcin, datos Descripcin, datos Descripcin

fsico, TYPE(*DATA), va de acceso por clave1 fsico, TYPE(*DATA), va de acceso no por clave fsico, TYPE(*SRC), va de acceso por clave lgico2

Los siguientes tipos de vas de acceso se incluyen como vas de acceso por clave: vas de acceso por clave, restricciones de clave primaria, restricciones de unicidad, restricciones referenciales. Para salvar la va de acceso para un archivo lgico, salve los archivos fsicos asociados utilizando los mandatos SAVLIB, SAVOBJ o SAVCHGOBJ. Especifique ACCPTH(*YES).

Captulo 4. Cmo salvar partes del sistema manualmente

59

La descripcin de un archivo puede incluir lo siguiente: v Definiciones de los desencadenantes y de los programas que estn asociados con el archivo, pero no los propios programas. Debe salvar los programas por separado. v Definiciones de cualquier restriccin para el archivo. Existen consideraciones especiales que se aplican al restaurar un archivo que tiene programas desencadenantes o restricciones definidos. Encontrar informacin adicional sobre cmo el sistema restaura los archivos con desencadenantes y los archivos con restricciones referenciales en el manual de Copia de seguridad y recuperacin. v Consideraciones al salvar archivos de base de datos que se registran por diario en la pgina 62 ofrece ms informacin sobre cmo salvar un archivo de base de datos que se registra por diario. v Cmo salvar vas de acceso explica cmo puede reducir el tiempo de recuperacin para las bases de datos. Si salva las vas de acceso a las bases de datos, el sistema no tiene que volver a crearlas durante una recuperacin. v Cmo salvar archivos con restricciones referenciales explica cmo debe salvar todos los archivos que estn relacionados por restricciones referenciales similares a las vas de acceso.

Cmo salvar archivos con restricciones referenciales


Las restricciones referenciales enlazan entre s varios archivos en una red, semejante a la red de las vas de acceso. Podra considerar esto como una red de interrelacin. Si es posible, debe salvar todos los archivos de una red de interrelacin en una sola operacin de salvar. Si restaura los archivos de una red de interrelacin en operaciones por separado, el sistema debe verificar que las relaciones todava sean vlidas y actuales. Puede evitar este proceso y aumentar el rendimiento de la operacin de restaurar si salva y restaura las redes de interrelacin en una sola operacin.

contiene ms informacin El manual de Copia de seguridad y recuperacin sobre las consideraciones que se han de tener en cuenta al restaurar redes de interrelacin.

Cmo salvar vas de acceso


Cuando restaura un archivo de base de datos pero no ha salvado la va de acceso a la base de datos, el sistema reconstruye la va de acceso. Salvar las vas de acceso puede reducir considerablemente el tiempo que se tarda en efectuar la recuperacin. Sin embargo, el proceso que salva las vas de acceso aumenta la duracin de la operacin de salvar y la cantidad de soporte de almacenamiento utilizado. Para salvar vas de acceso que son propiedad de archivos lgicos, especifique ACCPTH(*YES) en los mandatos SAVCHGOBJ, SAVLIB y SAVOBJ al salvar los archivos fsicos. El sistema salva las vas de acceso al salvar el archivo fsico debido a que ste contiene los datos asociados a la va de acceso. Cuando se salva el archivo lgico, se salva nicamente la descripcin del archivo lgico. El sistema salva las vas de acceso que son propiedad de archivos lgicos y no se utilizan para restricciones referenciales, si se cumplen todas las condiciones siguientes:

60

AS/400e: Copia de seguridad del sistema

v Ha especificado ACCPTH(*YES) en el mandato de salvar para los archivos fsicos. v Todos los archivos fsicos de base que forman el archivo lgico estn en la misma biblioteca y se salvan al mismo tiempo con el mismo mandato de salvar. v El archivo lgico es MAINT(*IMMED) o MAINT(*DLY). En todos los casos, el sistema salva una va de acceso nicamente si es vlida y no est daada en el momento de la operacin de salvar. Cuando se salva un archivo fsico que no es un archivo fuente, el sistema salva con l los siguientes tipos de vas de acceso, tanto si se especifica ACCPTH(*YES) como si no: v v v v Vas de acceso por clave que son propiedad del archivo fsico Restricciones de clave primaria Restricciones de unicidad Restricciones referenciales

Si los archivos fsicos base y los archivos lgicos estn en bibliotecas distintas, el sistema salva las vas de acceso. Sin embargo, es posible que el sistema no restaure dichas vas de acceso. Busque informacin sobre la restauracin de vas de acceso en el manual de Copia de seguridad y recuperacin .

EJEMPLO - Salvar archivos en una red le proporciona un ejemplo de cmo salvar archivos en una red. EJEMPLO - Salvar archivos en una red: La figura siguiente muestra un archivo fsico, FILEA en la biblioteca LIB1. El archivo lgico FILEB de LIB1 y el archivo lgico FILEC de LIB2 tienen vas de acceso con el archivo fsico FILEA de LIB1.
LIB1/FILEA (Fsico) Atributos Ruta de acceso Definicin Miembros MEMBER1 Atributos Datos Ruta de acceso con clave MEMBER2 Atributos Datos Ruta de acceso con clave LIB1/FILEB (Lgico) Atributos Ruta de acceso Definicin Miembros MEMBER1 Atributos Ruta de acceso

LIB2/FILEC (Lgica) Atributos Ruta de acceso Definicin Miembros MEMBER1 Atributos Ruta de acceso
RZAIU501-0

Figura 5. Salvar vas de acceso

Captulo 4. Cmo salvar partes del sistema manualmente

61

La tabla siguiente muestra qu partes de esta red de archivos se salvan con los distintos mandatos:
Tabla 27. Salvar una red de archivos
Mandato SAVLIB LIB(LIB1) ACCPTH(*YES) Qu se salva FILEA: descripcin, datos, va de acceso por clave FILEB: descripcin, va de acceso FILEC: va de acceso SAVOBJ OBJ(FILEA) LIB(LIB1) ACCPTH(*YES) FILEA: descripcin, datos, va de acceso por clave FILEB: va de acceso FILEC: va de acceso SAVLIB LIB(LIB2) ACCPTH(*YES) FILEC: descripcin

Consideraciones al salvar archivos de base de datos que se registran por diario


Cuando salva un archivo de base de datos que el sistema est registrando por diario, el sistema escribe una entrada en el diario por cada miembro que se salva. Debe salvar los archivos de base de datos despus de iniciar el registro por diario para un archivo, o despus de aadir un miembro de archivo fsico nuevo a un archivo registrado por diario. Puede utilizar el parmetro OBJJRN del mandato SAVCHGOBJ para omitir archivos registrados por diario. Vea Cmo salvar objetos cambiados cuando se utiliza registro por diario en la pgina 58. Para archivos distribuidos en mltiples sistemas, consulte la publicacin DB2 Multisystem for OS/400.

Cmo salvar diarios y receptores de diario


Utilice los mandatos SAVOBJ, SAVCHGOBJ o SAVLIB para salvar diarios y receptores de diario que estn en bibliotecas de usuario. Utilice el mandato SAVSYS para salvar los diarios y los receptores de diario que se encuentran en la biblioteca QSYS. Puede salvar un diario o un receptor de diario aun cuando se estn registrando por diario archivos en l. La operacin de salvar siempre comienza al principio del receptor de diario. Si salva un receptor de diario que est conectado actualmente, recibir un mensaje de diagnstico. Si ha especificado MNGRCV(*USER) para un diario en el mandato CRTJRN o en el mandato CHGJRN, salve el receptor desconectado inmediatamente despus de ejecutar el mandato CHGJRN. Si ha especificado MNGRCV(*SYSTEM), efecte una de las siguientes acciones: v Establezca un procedimiento regular para salvar receptores desconectados. Utilice este procedimiento para determinar qu receptores de diario desconectados deben salvarse: 1. Teclee WRKJRNA JRN(nombre-biblioteca/nombre-diario) 2. En la pantalla Trabajar con Atributos de Diario, pulse F15 (Trabajar con directorio de receptores).

62

AS/400e: Copia de seguridad del sistema

v Cree un programa para supervisar el mensaje CPF7020 en el diario. Este sistema enva este mensaje al desconectarse el receptor. Salve el receptor identificado por el mensaje. El captulo sobre planificacin y puesta a punto del registro por diario del manual de Copia de seguridad y recuperacin gestin de diarios y receptores de diario. proporciona ms informacin sobre la

Cmo salvar sistemas de archivos


El sistema de archivos integrado forma parte del programa OS/400 que soporta la entrada/salida continua y la gestin de almacenamiento de forma similar a los sistemas operativos de los PC y UNIX. El sistema de archivos integrado tambin proporciona una estructura de integracin para toda la informacin almacenada en el sistema AS/400. Puede ver todos los objetos del sistema desde la perspectiva de una estructura jerrquica de directorios. No obstante, en la mayora de casos, los objetos se ven de la forma ms comn para un sistema de archivos determinado. Por ejemplo, los objetos del sistema de archivos QSYS.LIB se suelen ver desde la perspectiva de bibliotecas. Los objetos del sistema de archivos QDLS se suelen ver como documentos dentro de carpetas. De forma similar, deber salvar los objetos en distintos sistemas de archivos con los mtodos diseados para cada sistema de archivos concreto. Encontrar varios ejemplos tiles sobre cmo utilizar el mandato SAV en la informacin de consulta de CL en el Information Center. Los temas siguientes le ayudarn a salvar sus sistemas de archivos: v Cmo salvar objetos de directorios con el mandato SAV explica cmo salvar objetos en directorios con el mandato SAV. v Cmo salvar objetos cambiados de directorios en la pgina 66 explica cmo salvar objetos cambiados en directorios. v Creacin y uso de la salida de los mandatos Salvar y Restaurar en la pgina 70 explica cmo crear y utilizar la salida de los mandatos SAV y RST. La siguiente informacin explica las restricciones existentes para salvar sistemas de archivos en el servidor AS/400. v Cuando se salva en mltiples sistemas de archivos en la pgina 67 explica las restricciones del mandato SAV cuando se salva en mltiples sistemas de archivos. v Cuando se salvan objetos del sistema de explica las restricciones del mandato SAV archivos QSYS.LIB. v Cuando se salvan objetos del sistema de explica las restricciones del mandato SAV archivos QDLS. archivos QSYS.LIB en la pgina 69 cuando salva objetos en el sistema de archivos QDLS en la pgina 70 cuando salva objetos del sistema de

Cmo salvar objetos de directorios con el mandato SAV


El mandato SAV es un mandato de gran versatilidad que le permite salvar objetos de directorios. La siguiente informacin explica cmo utilizar el mandato SAV. v Mandato Salvar (SAV) en la pgina 64 explica cmo utilizar el mandato SAV.
Captulo 4. Cmo salvar partes del sistema manualmente

63

v Especificacin del nombre de dispositivo explica cmo puede especificar el nombre del dispositivo donde desea salvar los objetos. v Cmo salvar objetos que tienen ms de un nombre en la pgina 65 explica cmo salvar objetos si les otorga ms de un nombre. v El mandato SAV en la informacin de consulta de CL le ofrece diversos ejemplos tiles sobre cmo aplicar el mandato SAV. Mandato Salvar (SAV): El mandato SAV le permite salvar los siguientes datos: v Un objeto especfico v Un directorio o subdirectorio v Un sistema de archivos entero v Objetos que satisfacen valores de bsqueda Tambin puede salvar los elementos de esta lista utilizando la API QsrSave. Para obtener ms informacin, consulte la informacin de consulta de API del sistema. El parmetro objeto (OBJ) del mandato SAV admite la utilizacin de caracteres comodn y la jerarqua de directorios. La informacin en lnea proporciona ms informacin sobre cmo especificar nombres de objetos al utilizar mandatos del sistema de archivos integrado. Cuando utiliza el mandato SAV para salvar el directorio actual SAV OBJ(*) y el directorio actual est vaco (no tiene archivos ni subdirectorios), el sistema no salva nada. El mandato no salva el objeto *DIR que representa al directorio actual. Sin embargo, cuando especifica el directorio de forma explcita por el nombre SAV OBJ(/mydir), el objeto *DIR queda incluido en la operacin de salvar. Lo mismo es aplicable al directorio inicial. Cuando utiliza el mandato SAV, puede especificar OUTPUT(*PRINT) para recibir un informe de lo que ha salvado el sistema. Tambin puede dirigir la salida a un archivo continuo o a un espacio de usuario. El mandato SAV no proporciona la opcin de crear un archivo de salida. Creacin y uso de la salida de los mandatos Salvar y Restaurar en la pgina 70 describe el formato del archivo de salida de los mandatos SAV y RST. Especificacin del nombre de dispositivo: Cuando se utiliza el mandato SAV, se utiliza un nombre de va de acceso para especificar los objetos que se van a salvar. El nombre de va de acceso consta de una secuencia de nombres de directorios y, por ltimo, el nombre del objeto. Tambin se utiliza el nombre de va de acceso para los valores de otros parmetros como, por ejemplo, el parmetro dispositivo (DEV). Por ejemplo, en el mandato SAVLIB, se especifica DEV(TAP01). Para utilizar el dispositivo TAP01 en el mandato SAV, debe especificar lo siguiente:
DEV('/QSYS.LIB/TAP01.DEVD')

Para utilizar un nombre de archivo de salvar MYSAVF de la biblioteca QGPL en el mandato SAVF, debe especificar lo siguiente:
DEV('/QSYS.LIB/QGPL.LIB/MYSAVF.FILE')

Tal vez desee crear enlaces simblicos para los dispositivos que especifique con el mandato SAV para simplificar el tecleo y reducir los errores. Por ejemplo, puede crear un enlace simblico para la descripcin del dispositivo de almacenamiento denominado TAP01 o OPT01. Si desea utilizar enlaces simblicos, es aconsejable realizar una sola definicin de enlaces simblicos en el directorio raz. Para cada dispositivo de cintas del sistema, teclee lo siguiente:

64

AS/400e: Copia de seguridad del sistema

ADDLNK OBJ('/qsys.lib/nombre-dispos.-almacen..devd') NEWLNK(nombre-dispos.-almacen.) + LNKTYPE(*SYMBOLIC)

Si el directorio actual es el directorio raz, un ejemplo del mandato SAV utilizando el enlace simblico sera:
SAV DEV(nombre-dispositivo-almacenamiento) + OBJ(('/*') ('/QDLS' *OMIT) ('/QSYS.LIB' *OMIT))

Todos los nombres ulteriores de vas de acceso del mandato tendran que empezar desde el directorio raz. Nota: Si el directorio raz no es el directorio actual, asegrese de especificar DEV('/nombre-dispositivo-almacenamiento') en el mandato SAV. Cmo salvar objetos que tienen ms de un nombre: Puede asignar ms de un nombre a los objetos del sistema. Un nombre adicional para un objeto recibe a veces el nombre de enlace. Algunos enlaces, conocidos como enlaces fijos, sealan directamente al objeto. Otros enlaces se parecen ms a un apodo de un objeto. El apodo no seala directamente al objeto. En vez de ello, el apodo puede considerarse como un objeto que contiene el nombre del objeto original. Este tipo de enlace recibe el nombre de enlace dinmico o enlace simblico. Si crea enlaces para los objetos, estudie los ejemplos que siguen para asegurarse de que su estrategia va a salvar tanto el contenido de los objetos como sus posibles nombres. La siguiente figura muestra un ejemplo de enlace fijo:
Raz UserDir

JCHDIR FILEA Objeto A

DRHDIR FILEB

RZAIU504-0

Figura 6. Un objeto con enlaces fijosEjemplo

Puede salvar el Objeto A con cualquiera de los siguientes mandatos. Para los dos mandatos, obtendr la descripcin del Objeto A y los datos: v SAV OBJ('/DirUsuario/JCHDIR/FILEA') v SAV OBJ('/DirUsuario/DRHDIR/FILEB') Si slo utiliza el primer mandato (JCHDIR), no ha tenido en cuenta que FILEB tambin est nombrado en el directorio DRHDIR. Puede utilizar los mandatos siguientes para obtener los datos una vez y ambos nombres (enlaces fijos) para el archivo: v SAV OBJ(('/DirUsuario')) v SAV OBJ(('/DirUsuario/JCHDIR') ('/DirUsuario/DRHDIR'))
Captulo 4. Cmo salvar partes del sistema manualmente

65

v SAV OBJ(('/DirUsuario/JCHDIR/FILEA') ('/DirUsuario/DRHDIR/FILEB')) La siguiente figura muestra un ejemplo de enlace simblico:


Raz

QSYS.LIB CUSTLIB.LIB CUSTMAS.FILE Raz

Cliente /QSYS.LIB/CUSTLIB.LIB /CUSTMAS.FILE

QSYS.LIB CUSTLIB.LIB CUSTMAS.FILE

Cliente /QSYS.LIB/CUSTLIB.LIB /CUSTMAS.FILE

RZAIU503-0

Figura 7. Un objeto con un enlace simblicoEjemplo

A continuacin se listan varios mandatos que puede utilizar para salvar el archivo CUSTMAS (la descripcin y los datos): v SAVLIB LIB(CUSTLIB) v SAVOBJ OBJ(CUSTMAS) LIB(CUSTLIB) v SAV ('/QSYS.LIB/CUSTLIB.LIB/CUSTMAS.FILE') v SAV ('/QSYS.LIB/CUSTLIB.LIB') Al salvar, ninguno de estos mandatos tiene en cuenta que el archivo CUSTMAS tiene el apodo cliente en el directorio raz. Si especifica SAV OBJ(/cliente), al salvar se tiene en cuenta que cliente es un apodo del archivo CUSTMAS. No se salva la descripcin del archivo CUSTMAS ni su contenido.

Cmo salvar objetos cambiados de directorios


Puede utilizar el parmetro de perodo de cambio (CHGPERIOD) en el mandato Salvar (SAV) para salvar los objetos que hayan cambiado desde una hora especificada, los que hayan cambiado por ltima vez dentro de un perodo de tiempo especfico o los que hayan cambiado desde la ltima vez que se salvaron. Si especifica CHGPERIOD(*LASTSAVE), obtendr los objetos que hayan cambiado desde cualquier operacin de salvar realizada para dichos objetos habindose especificado UPDHST(*YES). Si utiliza este mtodo varias veces a la semana, el soporte de almacenamiento resultante ser similar al de la Tabla 25 en la pgina 57.

66

AS/400e: Copia de seguridad del sistema

Para efectuar una operacin de salvar que incluya todos los objetos que han cambiado desde la ltima operacin de salvar completa de un directorio (similar a lo que se muestra en la Tabla 24 en la pgina 57), efecte una de las acciones siguientes: v Especifique una fecha y hora para el parmetro CHGPERIOD. v Especifique UPDHST(*YES) para una operacin de salvar completa. Especifique UPDHST(*NO) y CHGPERIOD(*LASTSAVE) cuando salve objetos cambiados. Tambin puede utilizar el mandato SAV para salvar los objetos que no hayan cambiado desde una hora determinada especificando CHGPERIOD(*ALL *ALL fecha hora). Esto podra resultar de utilidad para archivar informacin antigua antes de eliminarla. El sistema conserva un registro de la ltima vez que modific el objeto. Tambin registra si modific el objeto o no desde la ltima operacin de salvar. El sistema no almacena datos de cuando salv el objeto por ltima vez. Seleccione la opcin 8 de la pantalla Trabajar con enlaces de objeto (WRKLNK) para visualizar los atributos que indican si un objeto de un directorio ha cambiado desde la ltima vez que se salv. Los atributos se muestran como:
Necesidad de archivar (PC) . . . . . . : Necesidad de archivar (AS/400) . . . . : S S

Nota: Si utiliza el sistema operativo de una estacin de trabajo cliente para salvar un objeto, el indicador de archivado del PC se establecer en No. Como los sistemas de archivos a los que se accede a travs del servidor de red no distinguen las operaciones de salvar, el indicador de archivado del AS/400 para esos sistemas de archivos siempre coincidir con el indicador de archivado del PC. Por tanto, los objetos cambiados en los sistemas de archivos a los que se accede a travs del servidor de red que se han salvado mediante una operacin de salvar de estacin de trabajo de cliente no se salvarn mediante una operacin de salvar del AS/400 hasta que hayan vuelto a cambiarse. El valor de parmetro UPDHST controla la actualizacin de la informacin histrica de salvar del sistema y de la informacin histrica de salvar del PC: v *NO - El sistema no actualiza la informacin histrica de salvar. El atributo de archivado del PC y el atributo de archivado del AS/400 no han cambiado. v *YES - El sistema actualiza la informacin histrica de salvar. Para los sistemas de archivos a los que accede mediante el servidor de red, el atributo de archivado del PC se establece en No. Para los dems sistemas de archivos, el atributo de archivado del AS/400 se establece en No. v *SYS - El sistema actualiza la informacin histrica de salvar del sistema. El atributo de archivado del AS/400 se establece en No. v *PC - El sistema actualiza la informacin histrica de salvar del PC. El atributo de archivado del PC se establece en No. El apartado Cmo salvar objetos de directorios con el mandato SAV en la pgina 63 proporciona ms informacin acerca de la utilizacin del mandato SAV.

Cuando se salva en mltiples sistemas de archivos


Cuando se utiliza el mandato SAV para salvar objetos de varios sistemas de archivos a la vez, existen las siguientes restricciones:

Captulo 4. Cmo salvar partes del sistema manualmente

67

v Los distintos sistemas de archivos dan soporte a distintos tipos de objetos y distintos mtodos de denominacin de los mismos. Por consiguiente, cuando se salvan objetos de ms de un sistema de archivos con el mismo mandato, no se pueden especificar nombres de objeto ni tipos de objeto. Puede salvar todos los objetos de todos los sistemas de archivos o puede omitir algunos sistemas de archivos. Las siguientes combinaciones son vlidas: Salvar todos los objetos del sistema: OBJ('/*') Nota: Utilizar este mandato no es lo mismo que utilizar la opcin 21 del men del mandato GO SAVE. A continuacin se indican las diferencias entre SAV OBJ(/*) y la opcin 21: - SAV OBJ(/*) no pone el sistema en un estado restringido. - SAV OBJ(/*) no arranca el subsistema de control cuando finaliza. - SAV OBJ(/*) no proporciona indicadores de solicitud para cambiar las opciones por omisin. Salvar todos los objetos de todos los sistemas de archivos excepto el sistema de archivos QSYS.LIB y el sistema de archivos QDLS: OBJ(('/*') ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT)) Salvar todos los objetos de todos los sistemas de archivos excepto el sistema de archivos QSYS.LIB, el sistema de archivos QDLS y uno o ms de los dems sistemas de archivos: OBJ(('/*') ('/QSYS.LIB' *OMIT) ('/QDLS' *OMIT) ('/otros valores' *OMIT)) v Los valores para otros parmetros del mandato SAV slo son admitidos para algunos sistemas de archivos. Debe elegir valores que todos los sistemas de archivos admitan. Especifique los siguientes parmetros y valores: CHGPERIOD Valor por omisin PRECHK *NO UPDHST *YES LABEL *GEN SAVACT *NO OUTPUT *NONE SUBTREE *ALL SYSTEM *LCL DEV Debe ser un dispositivo de cintas o un dispositivo ptico v Los parmetros del mandato SAV OBJ(/*) requieren lo siguiente: El sistema debe estar en estado restringido. Debe tener autorizacin especial *SAVSYS o *ALLOBJ. Debe especificar VOL(*MOUNTED). Debe especificar SEQNBR(*END).

68

AS/400e: Copia de seguridad del sistema

Nota: SAV OBJ(/*) no es el mtodo recomendado para salvar todo el sistema. Utilice la opcin 21 del men del mandato GO SAVE para salvar todo el sistema.

Cuando se salvan objetos del sistema de archivos QSYS.LIB


Cuando utiliza el mandato SAV para salvar objetos del sistema de archivos (biblioteca) QSYS.LIB, existen las siguientes restricciones: v El parmetro OBJ debe tener slo un nombre. v El parmetro OBJ debe coincidir con la manera en que puede especificar objetos en el mandato SAVLIB y en el mandato SAVOBJ: Puede salvar una biblioteca: OBJ('/QSYS.LIB/nombre-biblioteca.LIB') Puede salvar todos los objetos de una biblioteca: OBJ('/QSYS.LIB/nombrebiblioteca.LIB/*') Puede salvar todos los objetos de una biblioteca que sean de un tipo determinado: OBJ('/QSYS.LIB/nombre-biblioteca.LIB /*.tipo-objeto') Puede salvar un nombre concreto de objeto y un tipo concreto de objeto de una biblioteca:
OBJ('/QSYS.LIB/nombre-biblioteca.LIB/nombre-objeto.tipo-objeto')

Puede salvar todos los miembros de un archivo de estas dos formas: - OBJ('/QSYS.LIB/nombre-biblioteca.LIB/nombre-archivo.FILE/*') - OBJ('/QSYS.LIB/nombre-biblioteca.LIB/nombre-archivo.FILE/*.MBR') Puede salvar un miembro especfico de un archivo:
OBJ('/QSYS.LIB/nombre-biblioteca.LIB/ nombre-archivo.FILE/nombre-miembro.MBR')

v Puede especificar solamente los tipos de objeto que el mandato SAVOBJ permite. Por ejemplo, no puede utilizar el mandato SAV para salvar perfiles de usuario, ya que OBJTYPE(*USRPRF) no est permitido en el mandato SAVOBJ. v Algunas bibliotecas del sistema de archivos QSYS.LIB no pueden salvarse con el mandato SAVLIB debido al tipo de informacin que contienen. Estos son algunos ejemplos: La biblioteca QDOC, porque contiene documentos La biblioteca QSYS, porque contiene objetos del sistema. No puede utilizar el mandato SAV para salvar las bibliotecas completas siguientes:
QDOC QDOCxxxx1 QRECOVERY QRPLOBJ
1

QSRV QSPL QSYS QTEMP

QSPLxxxx1

Siendo xxxx un valor de 0002 a 0016, en correspondencia con una ASP.

v Otros parmetros deben tener estos valores: SUBTREE *ALL SYSTEM *LCL OUTPUT *NONE CHGPERIOD
Captulo 4. Cmo salvar partes del sistema manualmente

69

La fecha de inicio no puede ser *LASTSAVE La fecha final debe ser *ALL La hora final ha de ser *ALL Valor por omisin, si especifica un miembro de archivo

Cuando se salvan objetos del sistema de archivos QDLS


Cuando utiliza el mandato SAV para salvar objetos del sistema de archivos QDLS (servicios de biblioteca de documentos), existen las siguientes restricciones: v Los parmetros OBJ y SUBTREE deben tener uno de los siguientes valores: OBJ('/QDLS/va/nombre-carpeta') SUBTREE(*ALL) OBJ('/QDLS/va/nombre-documento') SUBTREE(*OBJ) v Otros parmetros deben tener estos valores: SYSTEM *LCL OUTPUT *NONE CHGPERIOD La fecha de inicio no puede ser *LASTSAVE La fecha final debe ser *ALL La hora final ha de ser *ALL El valor por omisin, si se especifica OBJ('/QDLS/nombre-va/nombredocumento') SUBTREE(*ALL) PRECHK *NO UPDHST *YES SAVACT No puede ser *SYNC SAVACTMSGQ *NONE

Creacin y uso de la salida de los mandatos Salvar y Restaurar


Al utilizar los mandatos Salvar (SAV) o Restaurar (RST), puede dirigir la salida a un archivo continuo o a un espacio de usuario. En este apartado se describe la informacin de salida que crean estos mandatos. Si en el archivo continuo o en el espacio de usuario especificado ya existen datos, el mandato sobreescribe los datos. No aade los nuevos datos a los datos existentes. Para especificar un archivo continuo, debe disponer de la autorizacin *W (grabacin) para el archivo continuo y de la autorizacin *R (lectura) para el directorio del archivo continuo. Para especificar un espacio de usuario, debe disponer de la autorizacin *CHANGE para el espacio de usuario y la autorizacin *USE para la biblioteca. El sistema necesita un bloqueo *EXCLRD en el espacio de usuario. Las pginas de este apartado describen el formato de la salida de los mandatos SAV y RST.

70

AS/400e: Copia de seguridad del sistema

Formato de la salida: La salida del mandato Salvar (SAV) y del mandato Restaurar (RST) consta de los formatos siguientes: v Informacin de cabecera en la pgina 72 v Informacin de mandato en la pgina 72 v Informacin de directorio en la pgina 73 v Informacin de enlace de objetos en la pgina 74 v Informacin de cola en la pgina 76 Descripciones de campos en la pgina 76 proporciona ms informacin sobre los campos. La tabla siguiente muestra la secuencia de entradas en la salida cuando especifica OUTPUT(*ALL) o OUTPUT(*ERR):
Tabla 28. Secuencia de salida 1 Mandatos SAV y RST
Informacin de mandato Informacin de directorio para el directorio 1 Informacin de enlace de objetos para la lnea de objeto 1 . . . Informacin de enlace de objetos para el enlace de objeto N Informacin de directorio para el directorio 2 Informacin de enlace de objetos para la lnea de objeto 1 . . . Informacin de enlace de objetos para el enlace de objeto N Informacin de directorio para el directorio N Informacin de enlace de objetos para la lnea de objeto 1 . . . Informacin de enlace de objetos para el enlace de objeto N Informacin de cola

Si se especifica OUTPUT(*ALL), la salida contiene una entrada de enlace de objeto para todos los enlaces de objeto (satisfactorios y no satisfactorios). Si se especifica OUTPUT(*ERR), la salida contiene una entrada de enlace de objeto nicamente para enlaces no satisfactorios. La tabla siguiente muestra la secuencia de entradas en la salida cuando especifica OUTPUT(*SUMMARY):
Tabla 29. Secuencia de salida 2Mandatos SAV y RST
Informacin de mandato Informacin de directorio para el directorio 1 Informacin de directorio para el directorio 2 Informacin de directorio para el directorio Informacin de cola

Al recuperar informacin del formato de salida de los enlaces de objeto, debe utilizar la longitud de entrada que el sistema devuelve en el formato de informacin de cabecera de cada entrada. El tamao de cada entrada puede incluir el relleno al final de la entrada. Si no utiliza la longitud de la entrada, el resultado puede no ser vlido. La longitud de la entrada se puede utilizar para buscar la entrada siguiente. La entrada de cola siempre es la ltima entrada.

Captulo 4. Cmo salvar partes del sistema manualmente

71

Informacin de cabecera: Despus de cada campo del diseo hay una anotacin que indica cmo se establece el campo. El campo se puede establecer: v Slo para operaciones de salvar (S) v Slo para operaciones de restaurar (R) v Para operaciones de salvar y operaciones de restaurar (S/R) Los campos que no se han establecido contienen un valor cero para los campos numricos y espacios en blanco para los campos de caracteres. Para cada campo que especifica un desplazamiento, este desplazamiento est referido al primer campo del formato de informacin de cabecera para cada entrada (el campo tipo de entrada). La tabla siguiente muestra el formato para la informacin de cabecera para la salida de los mandatos SAV y RST.
Tabla 30. Informacin de cabecera de salidaMandatos SAV y RST
Desplazamiento Decimal Hex 0 4 0 4 Tipo BINARY(4) BINARY(4) Campo Tipo de entrada (S/R) Longitud de entrada (S/R)

Informacin de mandato: Despus de cada campo de los diseos hay una anotacin que indica cmo se establece el campo. El campo se puede establecer: v Slo para operaciones de salvar (S) v Slo para operaciones de restaurar (R) v Para operaciones de salvar y operaciones de restaurar (S/R) Los campos que no se han establecido contienen un valor cero para los campos numricos y espacios en blanco para los campos de caracteres. Para cada campo que especifica un desplazamiento, este desplazamiento es relativo al el primer campo del formato de informacin de cabecera para cada entrada (el campo tipo de entrada). La tabla siguiente muestra el formato para la informacin de mandato para la salida de los mandatos SAV y RST.
Tabla 31. Salida de informacin de mandatoMandatos SAV y RST Desplazamiento
Decimal Hex 0 8 12 16 20 24 28 32 42 52 0 8 C 10 14 18 1C 20 2A 34 BINARY(4) BINARY(4) BINARY(4) BINARY(4) BINARY(4) BINARY(4) CHAR(10) CHAR(10) CHAR(8) Tipo Campo Todo el contenido del formato de informacin de cabecera Desplazamiento de identificador de dispositivo (S/R) Desplazamiento de etiqueta de archivo (S/R) Nmero de secuencia (S/R) Salvar activo (S/R) CCSID de datos (S/R) Nmero de registros (S/R) Mandato (S/R) Fecha de caducidad (S/R) Fecha/hora de salvar (S/R)

72

AS/400e: Copia de seguridad del sistema

Tabla 31. Salida de informacin de mandatoMandatos SAV y RST (continuacin) Desplazamiento


Decimal Hex Tipo Campo

60 3C CHAR(10) Fecha inicial de cambio (S/R) 70 46 CHAR(10) Hora inicial de cambio (S/R) 80 50 CHAR(10) Fecha final de cambio(S/R) 90 5A CHAR(10) Hora final de cambio (S/R) 100 64 CHAR(6) Nivel release de salvar (S/R) 106 6A CHAR(6) Nivel release destino (S/R) 112 70 CHAR(1) Tipo de informacin (S/R) 113 71 CHAR(1) Datos comprimidos (S/R) 114 72 CHAR(1) Datos compactados(S/R) 115 73 CHAR(8) Nmero de serie del sistema de salvar (S/R) 123 7B CHAR(8) Fecha/hora de restaurar (R) 131 83 CHAR(6) Nivel de release de restaurar (R) 137 89 CHAR(8) Nmero de serie del sistema de restaurar (R) 145 91 CHAR(10) Opcin salvar activo (S/R) Nota: Formato de la etiqueta de archivo. Los campos siguientes no se repiten. Puede localizar el inicio de la etiqueta de archivo utilizando el campo Desplazamiento de etiqueta de archivo. * * BINARY(4) Longitud de etiqueta de archivo (S/R) * * CHAR(*) Etiqueta de archivo(S/R) Nota: Formato del identificador de dispositivo. La longitud de nombre de dispositivo y el nombre de dispositivo se repiten para cada identificador de dispositivo. Encontrar la primera entrada utilizando el campo de desplazamiento de identificador de dispositivo para llegar al campo Nmero de identificadores de dispositivo y, a continuacin, desplazndose al primer identificador de dispositivo. Cada identificador de dispositivo consta de una longitud seguida del nombre. * * BINARY(4) Nmero de identificadores de dispositivo * * BINARY(4) Longitud de nombre de dispositivo (S/R) * * CHAR(*) Nombre de dispositivo (S/R)

Informacin de directorio: Despus de cada campo de los diseos hay una anotacin que indica cmo se establece el campo. El campo se puede establecer: v Slo para operaciones de salvar (S) v Slo para operaciones de restaurar (R) v Para operaciones de salvar y operaciones de restaurar (S/R) Los campos que no se han establecido contienen un valor cero para los campos numricos y espacios en blanco para los campos de caracteres. Para cada campo que especifica un desplazamiento, este desplazamiento es relativo al el primer campo del formato de informacin de cabecera para cada entrada (el campo tipo de entrada). La tabla siguiente muestra el formato para la informacin de directorio para la salida de los mandatos SAV y RST.
Tabla 32. Salida de informacin de directoriosMandatos SAV y RST Desplazamiento
Decimal Hex 0 0 Tipo Campo Todo el contenido del formato de informacin de cabecera

Captulo 4. Cmo salvar partes del sistema manualmente

73

Tabla 32. Salida de informacin de directoriosMandatos SAV y RST (continuacin) Desplazamiento


Decimal Hex 8 12 8 C Tipo BINARY(4) BINARY(4) Campo

Desplazamiento de identificador de directorio (S/R) Nmero de enlaces de objeto procesados satisfactoriamente en el directorio (S/R) 16 10 BINARY(4) Nmero de enlaces de objeto procesados no satisfactoriamente en el directorio (S/R) 20 14 BINARY(4) Desplazamiento de identificador de volumen de inicio(S/R) Nota: Formato del identificador de directorio. Los campos siguientes no se repiten. Puede localizar el inicio del identificador de directorio utilizando el campo Desplazamiento de identificador de directorio. El identificador de directorio consta de una longitud seguida del nombre del directorio. * * BINARY(4) Longitud del nombre de directorio (S/R) * * CHAR(*) Nombre de directorio (S/R) Nota: Formato del identificador de volumen de inicio. Los campos siguientes no se repiten. Encontrar la primera entrada utilizando el campo desplazamiento de identificador de volumen de inicio. El identificador de volumen consta de una longitud seguida del nombre del volumen. El sistema almacena el nombre de directorio en UNICODE. Para obtener ms informacin sobre la conversin de este nombre, consulte la documentacin de la API iconv en la informacin de consulta de API del sistema. * * BINARY(4) Longitud del identificador de volumen de inicio (S/R) * * CHAR(*) Identificador de volumen de inicio (S/R)

Informacin de enlace de objetos: Despus de cada campo de los diseos hay una anotacin que indica cmo se establece el campo. El campo se puede establecer: v Slo para operaciones de salvar (S) v Slo para operaciones de restaurar (R) v Para operaciones de salvar y operaciones de restaurar (S/R) Los campos que no se han establecido contienen un valor cero para los campos numricos y espacios en blanco para los campos de caracteres. Para cada campo que especifica un desplazamiento, este desplazamiento es relativo al el primer campo del formato de informacin de cabecera para cada entrada (el campo tipo de entrada). La tabla siguiente muestra el formato para la informacin de enlace de objetos para la salida de los mandatos SAV y RST.
Tabla 33. Informacin de enlace de objetosSalida de mandatos SAV y RST Desplazamiento
Decimal Hex 0 8 12 16 0 8 C 10 BINARY(4) BINARY(4) BINARY(4) Tipo Campo Todo el contenido del formato de informacin de cabecera Desplazamiento de identificador de enlace de objeto (S/R) Identificador de enlace de objeto despus del desplazamiento de restauracin (R) Desplazamiento de identificador de volumen de inicio(S/R)

74

AS/400e: Copia de seguridad del sistema

Tabla 33. Informacin de enlace de objetosSalida de mandatos SAV y RST (continuacin) Desplazamiento
Decimal Hex 20 14 Tipo BINARY(4) Campo

Desplazamiento de identificador de sustitucin de mensaje de error de enlace de objeto(S/R) 24 18 BINARY(4) Tamao de enlace de objeto (S/R) 28 1C BINARY(4) Multiplicador de tamao de enlace de objeto(S/R) 32 20 BINARY(4) ASP al realizar la operacin de salvar (S/R) 36 24 BINARY(4) ASP despus de la operacin de restaurar (R) 40 28 CHAR(10) Tipo de enlace de objeto (S/R) 50 32 CHAR(8) Fecha/hora de salvar activo (S/R) 58 3A CHAR(10) Propietario del enlace de objeto al salvar (S/R) 68 44 CHAR(10) Propietario del enlace de objeto despus de restaurar (R) 78 4E CHAR(50) Texto de enlace de objeto (S/R) 128 80 CHAR(1) Mensaje de seguridad de enlace de objeto (R) 129 81 CHAR(1) Estado de enlace de objeto (S/R) 130 82 CHAR(7) ID de mensaje de error de enlace de objeto (S/R) 137 89 CHAR(1) Datos de enlace de objeto (S/R) 138 8A BIN(8) Reservado 146 92 CHAR(1) ALWCKPWRT (S/R) Nota: Formato del identificador de enlace de objeto. Los campos siguientes no se repiten. Puede localizar el inicio del identificador de enlace de objeto utilizando el campo Desplazamiento de identificador de enlace de objeto. Un identificador de enlace de objeto consta de una longitud seguida del nombre de enlace de objeto. * * BINARY(4) Longitud de nombre de enlace de objeto (S/R) * * CHAR(*) Nombre de enlace de objeto (S/R) Nota: Formato del identificador de enlace de objeto despus de la operacin de restaurar. Los campos siguientes no se repiten. Encontrar el inicio del identificador de enlace de objeto despus de la operacin de restaurar utilizando el campo Identificador de enlace de objeto despus del desplazamiento de restauracin. Un identificador de enlace de objeto consta de una longitud seguida del nombre de enlace de objeto. El sistema almacena el nombre de enlace de objeto en UNICODE. Para obtener ms informacin sobre la conversin de este nombre, consulte la documentacin de la API iconv en la informacin de consulta de API del sistema. * * BINARY(4) Longitud del nombre de enlace de objeto despus de la operacin de restaurar (S/R) * * CHAR(*) Nombre de enlace de objeto despus de la operacin de restaurar (R) Nota: Formato de identificador de sustitucin de mensaje de error de enlace de objeto. Los campos siguientes no se repiten. Puede localizar el inicio del identificador de sustitucin de mensaje de error de enlace de objeto utilizando el campo de desplazamiento de identificador de sustitucin de mensaje de error de enlace de objeto. Un mensaje de error consta de una longitud seguida de los datos de sustitucin del mensaje de error del enlace de objeto. * * BINARY(4) Longitud de los datos de sustitucin del mensaje de error del enlace de objeto (S/R) * * CHAR(*) Datos de sustitucin del mensaje de error de enlace de objeto (S/R) Nota: Formato del identificador de volumen de inicio. Los campos siguientes no se repiten. Encontrar la primera entrada utilizando el campo Desplazamiento de identificador de volumen de inicio. El identificador de volumen consta de una longitud seguida del nombre del volumen. * * BINARY(4) Longitud del identificador de volumen de inicio (S/R) * * CHAR(*) Identificador de volumen de inicio (S/R)

Captulo 4. Cmo salvar partes del sistema manualmente

75

Informacin de cola: Despus de cada campo de los diseos hay una anotacin que indica cmo se establece el campo. El campo se puede establecer: v Slo para operaciones de salvar (S) v Slo para operaciones de restaurar (R) v Para operaciones de salvar y operaciones de restaurar (S/R) Los campos que no se han establecido contienen un valor cero para los campos numricos y espacios en blanco para los campos de caracteres. Para cada campo que especifica un desplazamiento, este desplazamiento es relativo al el primer campo del formato de informacin de cabecera para cada entrada (el campo tipo de entrada). La tabla siguiente muestra el formato para la informacin de cola para la salida de los mandatos SAV y RST.
Tabla 34. Informacin de colaSalida de los mandatos SAV y RST Desplazamiento
Decimal 0 8 12 16 20 Hex 0 8 C 10 14 Tipo BINARY(4) BINARY(4) BINARY(4) BINARY(4) Campo

Todo el contenido del formato de informacin de cabecera Desplazamiento de identificador de volumen (S/R) Datos completos (S/R) Nmero de enlaces de objetos procesados satisfactoriamente (S/R) Nmero de enlaces de objetos procesados no satisfactoriamente (S/R) Nota: Formato del identificador de volumen. Los campos de longitud del identificador de volumen y del identificador de volumen se repiten para cada identificador de volumen. Encontrar la primera entrada utilizando el campo de desplazamiento de nombre de volumen para llegar al campo Nmero de identificadores de dispositivo y, a continuacin, desplazndose al primer identificador de dispositivo. Un identificador de volumen consta de una longitud seguida del nombre de volumen. * * BINARY(4) Nmero de identificadores de volumen * * BINARY(4) Longitud de identificador de volumen (S/R) * * CHAR(*) Identificador de volumen (S/R)

Descripciones de campos:
ALWCKPWRT. Indica si se ha salvado un objeto mientras podan tener lugar actualizaciones en el mismo. Los valores posibles son: 0 1 No tuvieron lugar actualizaciones en el objeto mientras ste se estaba salvando. El objeto se salv con el parmetro SAVCTOPT(*ALWCKPWRT) y el atributo de sistema correspondiente al objeto estaba establecido. Pudieron tener lugar actualizaciones en el objeto mientras ste se estaba salvando. Consulte Utilizacin de opciones salvar mientras est activo adicionales (SAVACTOPT) para obtener ms informacin.

ASP despus de restaurar. La agrupacin de almacenamiento auxiliar (ASP) del enlace de objeto al restaurar. El valor posible es: 1 ASP del sistema

ASP al realizar la operacin de salvar. La agrupacin de almacenamiento auxiliar (ASP) del enlace de objeto al realizar la operacin de salvar. El valor posible es: 1 ASP del sistema

Mandato. El mandato que se ha utilizado al realizar la operacin. Los valores posibles son:

76

AS/400e: Copia de seguridad del sistema

SAV RST

Operacin de salvar Operacin de restaurar

Datos completos. Indica si toda la informacin de las operaciones de salvar y restaurar est contenida en este enlace de objeto. Los valores posibles son: 0 Los datos no estn completos. Uno o ms formatos de informacin del directorio o de informacin de enlace de objeto no se ha grabado en el espacio de usuario o en el archivo continuo. Esto puede ocurrir cuando se utiliza un enlace de objeto de espacio de usuario y se generan ms de 16 MB de informacin acerca de la operacin de salvar o restaurar. Esta situacin slo ocurre cuando la operacin de salvar o restaurar procesa un nmero muy elevado de enlaces de objetos. Si se produce esta situacin debe considerar la posibilidad de utilizar un archivo continuo para almacenar la informacin de salida. Los datos estn completos. Toda la informacin acerca de la operacin de salvar y restaurar est contenida en la salida.

CCSID de los datos. El CCSID de los datos que estn almacenados en esta entrada de salida. Datos compactados. Indica si los datos se han almacenado en formato compactado. Los valores posibles son: 0 1 Los datos no estn compactados. Los datos estn compactados.-

Datos comprimidos. Indica si los datos se han almacenado en formato comprimido. Los valores posibles son: 0 1 Los datos no se han comprimido. Los datos se han comprimido.

Nombre de dispositivo. El nombre de un dispositivo utilizado para realizar la operacin de salvar o restaurar. El campo contiene el nombre de un dispositivo o el nombre del archivo de salvar que se ha utilizado para realizar la operacin. Longitud de nombre de dispositivo. La longitud del campo Nombre de dispositivo. Desplazamiento de nombre de dispositivo. El desplazamiento del campo Nombre de dispositivo. Nombre de directorio. El nombre del directorio del que ha salvado o restaurado el objeto. Longitud de nombre de directorio. La longitud del campo de nombre de directorio. Desplazamiento de nombre de directorio. El desplazamiento del campo de nombre de directorio. Fecha final de cambio. El valor que se ha especificado para la fecha final de cambio al realizar la operacin de salvar. Los valores posibles son: *ALL No se ha especificado fecha final de cambio.

fecha final La fecha final de cambio que se ha especificado en la operacin de salvar. La fecha tiene el formato AAMMDD, est justificada por la izquierda y se rellena con espacios en blanco. Hora final de cambio. El valor que se ha especificado para la hora final de cambio al realizar la operacin de salvar. Los valores posibles son: *ALL No se ha especificado hora final de cambio

hora final La hora final de cambio que se ha especificado en la operacin de salvar. La hora tiene el formato HHMMSS, est justificada por la izquierda y se rellena con espacios en blanco.
Captulo 4. Cmo salvar partes del sistema manualmente

77

Longitud de entrada. La longitud de esta entrada de lista. Tipo de entrada. Indica el tipo de datos que contiene esta entrada de lista. Los valores posibles son: 1 2 3 4 La entrada de lista contiene informacin de nivel de mandato. Utilice el formato de informacin de mandato para asignar los datos para esta entrada de lista. Esta entrada de lista contiene informacin a nivel de directorio. Utilice el formato de informacin de directorios para esta entrada de lista. Esta entrada de lista contiene informacin de nivel de enlace. Utilice el formato de informacin de enlace de objeto para asignar los datos para esta entrada de lista. Esta entrada de lista contiene informacin de cola. Utilice el formato de informacin de cola para asignar los datos para esta entrada de lista.

Fecha de caducidad. La fecha de caducidad del soporte de almacenamiento. Los valores posibles son: *PERM Los datos son permanentes. fecha de caducidad La fecha de caducidad que se ha especificado en la operacin de salvar. La fecha tiene el formato AAMMDD, est justificada por la izquierda y se rellena con espacios en blanco. Etiqueta de archivo. La etiqueta de archivo del archivo de soporte de almacenamiento que se est utilizando para las operaciones de salvar o restaurar. Para una operacin de salvar o restaurar que utiliza un archivo de salvar, este campo se muestra en blanco. Longitud de etiqueta de archivo. La longitud del campo Etiqueta de archivo. Desplazamiento de etiqueta de archivo. El desplazamiento del campo Etiqueta de campo. Tipo de informacin. Muestra el tipo de informacin que se ha salvado con esta operacin. (Parmetro INFTYPE en mandato SAV). Los valores posibles son: 1 2 3 Se ha salvado informacin de resumen e informacin acerca de todos los enlacen de objeto que se han procesado (*ALL). Se ha salvado informacin de resumen e informacin acerca de los enlaces de objetos que no se han salvado o restaurado satisfactoriamente (*ERR). Slo se ha salvado informacin de resumen (*SUMMARY).

Nmero de identificadores de dispositivo. El nmero de campos de Identificador de dispositivo. Nmero de enlaces de objeto procesados satisfactoriamente en el directorio. El nmero de enlaces de objetos que se han salvado o restaurado satisfactoriamente para este directorio. Nmero de enlaces de objeto procesados insatisfactoriamente en el directorio. El nmero de enlaces de objetos que no se han salvado o restaurado satisfactoriamente para este directorio. Nmero de enlaces de objeto que se procesan satisfactoriamente (S/R). El nmero total de los enlaces de objetos salvados o restaurados satisfactoriamente. Nmero de enlaces de objeto que no se procesan satisfactoriamente (S/R). El nmero total de enlaces de objetos que no se han salvado o restaurado. Nmero de identificadores de volumen. El nmero de campos Identificador de volumen. Datos de enlace de objeto. Indica si los datos para este objeto se salvaron con el objeto. Los valores posibles son: 0 Se salv la descripcin del objeto, pero no se salvaron los datos del objeto.

78

AS/400e: Copia de seguridad del sistema

Se salvaron los datos y la descripcin del objeto.

ID de mensaje de error de enlace de objeto. El ID de mensaje de un mensaje de error que se ha emitido para este enlace. Datos de sustitucin de mensaje de error de enlace de objeto. El texto de sustitucin del mensaje de error del mensaje de error de enlace. Longitud de datos de sustitucin de mensaje de error de enlace de objeto. La longitud del texto de sustitucin del mensaje de error para el mensaje de error del enlace de objeto. Desplazamiento de identificador de sustitucin de mensaje de error de enlace de objeto. El desplazamiento del identificador de sustitucin del mensaje de error para el mensaje de error de enlace de objeto. Identificador de enlace de objeto despus del desplazamiento de restauracin. El desplazamiento del campo Nombre de enlace de objeto despus restauracin. Desplazamiento de identificador de enlace de objeto. El desplazamiento del identificador de nombre de enlace de objeto. Nombre de enlace de objeto. Para una operacin de salvar, el nombre del enlace de objeto que se ha salvado. Para una operacin de restaurar, el nombre de enlace de objeto cualificado que estaba salvado (incluyendo el directorio y el nombre del enlace de objeto). Longitud de nombre de enlace de objeto. La longitud del campo Nombre de enlace de objeto. Nombre de enlace de objeto despus de restaurar. El nombre del enlace de objeto despus de la operacin de restaurar. Nombre de enlace de objeto despus de longitud de restauracin. La longitud del campo Nombre de enlace de objeto despus de restaurar. Propietario de enlace de objeto despus de restaurar. El nombre del perfil de usuario del propietario del enlace de objeto al restaurar el enlace de objeto. Propietario de enlace de objeto en el momento de salvar. El nombre del perfil de usuario del propietario del enlace de objeto al salvar el enlace de objeto. Mensaje de seguridad de enlace de objeto. Indica si se ha emitido un mensaje de seguridad para este enlace de objeto durante una operacin de restaurar. Los valores posibles son: 0 1 No se ha emitido ningn mensaje de seguridad. Se ha emitido uno o ms mensajes.

Tamao de enlace de objeto. El tamao del enlace de objeto en unidades del multiplicador de tamao. El tamao de enlace de objeto verdadero es igual o menor que el tamao del enlace de objeto multiplicado por el multiplicador de tamao de enlace de objeto. Multiplicador de tamao de enlace de objeto. El valor por el que se ha de multiplicar el tamao de enlace de objeto para obtener el tamao verdadero. El valor es 1 si el enlace de objeto es inferior a 1 000 000 000 bytes y 1024 si est entre 1 000 000 000 bytes y 4 294 967 295 bytes (ambos inclusive). El valor es 4096 si el enlace de objeto es mayor que 4 294 967 295 bytes. Estado de enlace de objeto. Indica si el enlace de objeto se ha procesado satisfactoriamente. Los valores posibles son: 0 1 El enlace de objeto no se ha salvado o restaurado satisfactoriamente. El enlace de objeto se ha salvado o restaurado satisfactoriamente.

Texto de enlace de objeto. La descripcin de texto del enlace de objeto. Tipo de enlace de objeto. El tipo del enlace de objeto.
Captulo 4. Cmo salvar partes del sistema manualmente

79

Fecha/hora de restauracin. La hora en la que se han restaurado los enlaces de objetos en formato de indicacin de la hora del sistema. Vea la API Convertir formato de fecha y hora (QWCCVTDT) para obtener informacin acerca de cmo convertir esta indicacin de la hora. Nmero de serie del sistema de restauracin. El nmero de serie del sistema en el que se ha llevado a cabo la operacin de restaurar. Nivel de release de restauracin. El nivel de release del sistema operativo en el que se han restaurado los enlaces de objetos. Este campo tiene un formato VvRrMm, que contiene lo siguiente: Vv Rr Mm El carcter V seguido de un nmero de versin de 1 carcter El carcter R seguido de un nmero de release de un carcter El carcter M seguido de un nmero de modificacin de un carcter

Salvar activo. Indica si se pueden actualizar los enlaces de objetos mientras se estn salvando. Los valores posibles son: 0 1 SAVACT(*NO)Los enlaces de objetos no se pueden salvar mientras los est utilizando otro trabajo. SAVACT(*YES)Los enlaces de objetos se pueden salvar mientras los est utilizando otro trabajo. Los enlaces de objetos de la operacin de salvar pueden alcanzar un punto de control en momentos diferentes y pueden no tener un estado coherente al relacionarse entre s. SAVACT(*SYNC)Los enlaces de objetos se han podido salvar mientras los estaba utilizando otro trabajo. Todos los enlaces de objetos y todos los directorios de la operacin de salvar han alcanzado un punto de control comn y se han salvado en un estado coherente en relacin entre s.

-1

Fecha/hora de salvar activo. La hora en la que se ha salvado el enlace de objeto mientras estaba activo en formato de indicacin de la hora del sistema. Vea la API Convertir formato de fecha y hora (QWCCVTDT) para obtener informacin acerca de cmo convertir esta indicacin de la hora. Opcin salvar activo. Indica qu opciones se utilizaron con salvar mientras est activo. Los valores posibles son: *NONE Se especific SAVACTOPT(*NONE). No se utilizaron opciones de salvar mientras est activo especiales. *ALWCKPWRT Se especific SAVACTOPT(*ALWCKPWRT). Esto permiti salvar objetos mientras se actualizaban cuando el atributo de sistema correspondiente estaba establecido. Consulte Utilizacin de opciones salvar mientras est activo adicionales (SAVACTOPT) para obtener ms informacin. Fecha/hora de salvar. La hora en la que se han salvado los enlaces de objetos en formato de indicacin de la hora del sistema. Vea la API Convertir formato de fecha y hora (QWCCVTDT) en la publicacin Consulta de API del sistema para obtener informacin acerca de la conversin de esta indicacin de la hora. Nivel de release de salvar. El nivel de release del sistema operativo en el que se han salvado los enlaces de objetos. Este campo tiene un formato VvRrMm, que contiene lo siguiente: Vv Rr Mm El carcter V va seguido de un nmero de versin de 1 carcter. El carcter R va seguido de un nmero de release de 1 carcter. El carcter M va seguido de un nmero de modificacin de 1 carcter.

Nmero de serie de sistema de salvar. El nmero de serie del sistema en el que se realiz la operacin de salvar. Nmero de secuencia. El nmero de secuencia de este archivo en el soporte de almacenamiento. El valor ser 0 si el soporte de almacenamiento de salvar no es una cinta. Fecha inicial de cambio. El valor que se ha especificado para la fecha inicial de cambio al realizar la operacin de salvar. Los valores posibles son: *LASTSAVE La operacin de salvar incluye los enlaces de objetos que han cambiado desde la ltima vez que se salvaron con UPDHST(*YES) especificado en la operacin de salvar.

80

AS/400e: Copia de seguridad del sistema

*ALL

No se ha especificado fecha inicial de cambio.

Fecha inicial La fecha inicial de cambio que se ha especificado en la operacin de salvar. La fecha tiene el formato AAMMDD, est justificada por la izquierda y se rellena con espacios en blanco. Hora inicial de cambio. El valor que se ha especificado para la hora inicial de cambio al realizar la operacin de salvar. Los valores posibles son: *ALL No se ha especificado hora inicial de cambio.

Hora inicial La hora inicial que se ha especificado en la operacin de salvar. La hora tiene el formato HHMMSS, est justificada por la izquierda y se rellena con espacios en blanco. Identificador de volumen inicial. El identificador de volumen inicial en el que se ha salvado este enlace de objeto. Este es un campo de longitud variable. Longitud de identificador de volumen inicial. La longitud de este campo Identificador de volumen inicial. Desplazamiento de identificador de volumen inicial. El desplazamiento del campo de identificador de volumen inicial. Nivel de release destino. El nivel de release ms antiguo del sistema operativo en el que se pueden restaurar los enlaces de objetos. Este campo tiene un formato VvRrMm, que contiene lo siguiente: Vv Rr Mm El carcter V va seguido de un nmero de versin de 1 carcter. El carcter R va seguido de un nmero de release de 1 carcter. El carcter M va seguido de un nmero de modificacin de 1 carcter.

Identificador de volumen. La lista de identificadores de volumen que se utilizan durante esta operacin de salvar o restaurar. La lista puede contener de uno a 75 volmenes. Vea nmero de identificadores de volumen para informarse acerca de cuntos identificadores de volumen contiene la lista. Este es un campo de longitud variable. Longitud de identificador de volumen. La longitud de este campo Identificador de volumen. Desplazamiento de identificadores de volumen. El desplazamiento del campo Identificador de volumen.

Cmo salvar sistemas de archivos definidos por usuario


Un Sistema de archivos definido por usuario (UDFS) es un sistema de archivos que puede crear y gestionar personalmente. Puede crear mltiples UDFS, con nombres exclusivos. Puede especificar otros atributos para un UDFS al crearlo. Estos atributos incluyen: v Un nmero de agrupacin de almacenamiento auxiliar (ASP) donde se almacenan los objetos del UDFS. v La sensibilidad a maysculas y minsculas que seguirn los nombres de todos los objetos de UDFS. Un UDFS existe solamente en dos estados: montado y desmontado. Al montar un UDFS, puede acceder a los objetos que se encuentran en l. En cambio, al desmontar un UDFS, no podr acceder a los objetos que se encuentren en l. Los apartados siguientes proporcionan ms informacin sobre cmo salvar el UDFS: v Cmo almacena el sistema los sistemas de archivos definidos por usuario en la pgina 82 explica cmo el sistema almacena datos en un UDFS. v Cmo salvar y restaurar un UDFS desmontado en la pgina 82 explica cmo salvar y restaurar los UDFS desmontados.
Captulo 4. Cmo salvar partes del sistema manualmente

81

v Cmo salvar y restaurar un UDFS montado en la pgina 84 explica cmo salvar y restaurar los UDFS montados.

Cmo almacena el sistema los sistemas de archivos definidos por usuario


En un UDFS, al igual que en los sistemas de archivos raz (/) y QOpenSys, los usuarios pueden crear directorios, archivos continuos, enlaces simblicos y sockets locales. Todo UDFS est representado por un objeto archivo especial de un solo bloque (*BLKSF). Cuando cree un UDFS, el sistema crear tambin un archivo especial de un solo bloque asociado. Slo puede acceder al archivo especial de un solo bloque mediante los mandatos genricos del Sistema de Archivos Integrado, la interfaz de programas de aplicacin y la interfaz QFileSvr.400. Los nombres de los archivos especial de un solo bloque deben tener el formato:
/dev/QASPxx/nombre_udfs.udfs

Donde xx es el nmero de la ASP en la que el usuario almacena el UDFS y udfs_name es el nombre exclusivo del UDFS. Observe que el nombre del UDFS debe terminar con la extensin .udfs. Un UDFS existe solamente en dos estados: montado y desmontado. Al montar un UDFS, puede acceder a los objetos que se encuentran en l. En cambio, al desmontar un UDFS, no podr acceder a los objetos que se encuentren en l. Para poder acceder a los objetos que contiene un UDFS, debe montar el UDFS en un directorio (por ejemplo, /inicio/JON). Al montar un UDFS en un directorio, no puede acceder al contenido original de ese directorio. Tampoco podr acceder al contenido del UDFS a travs de ese directorio. Por ejemplo, el directorio /inicio/JON contiene un archivo /inicio/JON/nmina. Un UDFS contiene tres directorios: correo, acciones y salida. Despus de montar el UDFS en /inicio/JON, no se puede acceder al archivo /inicio/JON/nmina y los tres directorios pasan a ser accesibles como /inicio/JON/correo, /inicio/JON/acciones y /inicio/JON/salida. Despus de desmontar el UDFS, se puede volver a acceder al archivo /inicio/JON/nmina y los tres directorios del UDFS quedan inaccesibles. Para obtener ms informacin sobre el montaje de sistemas de archivos, consulte Soporte de sistemas de archivos de red OS/400. .

Cmo salvar y restaurar un UDFS desmontado


En casi todos los casos, deben desmontarse todos los sistemas de archivos definidos por usuario antes de realizar una operacin de salvar o restaurar. Utilice el mandato DSPUDFS para determinar si un UDFS est montado o desmontado. Los temas siguientes le ayudarn a salvar y restaurar un UDFS desmontado: v Cmo almacena el sistema los sistemas de archivos definidos por usuario explica cmo el sistema almacena datos en un UDFS. v Cmo salvar un UDFS desmontado en la pgina 83 explca cmo salvar un UDFS desmontado. v Restricciones al salvar un UDFS desmontado en la pgina 83 v Cmo restaurar un UDFS desmontado en la pgina 83 explica cmo restaurar un UDFS desmontado. v Restricciones al restaurar un UDFS desmontado en la pgina 83

82

AS/400e: Copia de seguridad del sistema

v Cmo restaurar un objeto individual de un UDFS desmontado explica cmo restaurar un objeto individual a partir de un volumen de soporte de salvar que contiene un UDFS desmontado. Cmo salvar un UDFS desmontado: En casi todos los casos, deben desmontarse todos los sistemas de archivos definidos por usuario antes de realizar una operacin de salvar o restaurar. Puede utilizar el mandato DSPUDFS para determinar si un UDFS est montado o desmontado. El sistema salva los objetos de un UDFS desmontado si especifica el *BLKSF correspondiente al UDFS (/dev/qaspxx) para la operacin de salvar. El sistema salva la informacin relativa al UDFS (por ejemplo, el nmero de ASP, la autorizacin y la sensibilidad a maysculas y minsculas). Para salvar un UDFS desmontado, especifique lo siguiente:
SAV OBJ(('/dev/QASP02/nombre_udfs.udfs'))

Restricciones al salvar un UDFS desmontado: 1. No puede especificar objetos individuales de los UDFS en el parmetro objeto (OBJ) de un mandato SAV. 2. No puede ver los objetos de un UDFS desmontado ni trabajar con ellos. Por consiguiente, no puede determinar la cantidad de almacenamiento o de tiempo que el sistema necesitar para la operacin de salvar despus de desmontar el UDFS. 3. Se requiere SUBTREE(*ALL). 4. El parmetro TGTRLS debe especificar un valor de release V3R7M0 o posterior. Cmo restaurar un UDFS desmontado: Para restaurar un UDFS desmontado, especifique lo siguiente:
RST OBJ(('/dev/QASP02/nombre_udfs.udfs))

Si el UDFS no existe en el sistema, el sistema crea el *BLKSF. Si el UDFS existe, los objetos del soporte de salvar recubrirn objetos del sistema. Si realiza una recuperacin de un siniestro, debe crear las ASP que contienen los UDFS antes de intentar la operacin de restaurar. Si no crea las ASP, el sistema no restaurar las UDFS. Restricciones al restaurar un UDFS desmontado: 1. No puede restaurar objetos individuales a sistemas de archivos definidos por usuario (UDFS) desmontados. 2. No puede ver los objetos de un UDFS desmontado ni trabajar con ellos. Por consiguiente, no puede determinar la cantidad de almacenamiento o de tiempo que se necesitar para la operacin de restaurar despus de desmontar el UDFS. Cmo restaurar un objeto individual de un UDFS desmontado: Es posible restaurar objetos individuales desde un volumen de soporte de salvar que contenga sistemas de archivos definidos por usuario (UDFS) desmontados. Para ello, d un nombre nuevo al objeto que va a restaurar. El directorio padre del nombre nuevo debe existir en un sistema de archivos al que se pueda acceder. Por ejemplo, utilice el siguiente mandato de salvar para salvar el UDFS desmontado /dev/QASP01/nombre_udfs.udfs que contiene el objeto nmina:
Captulo 4. Cmo salvar partes del sistema manualmente

83

SAV OBJ('/dev/QASP01/nombre_udfs.udfs')

Para restaurar el objeto nmina desde el UDFS desmontado a un directorio existente /inicio/JON, utilice el siguiente mandato:
RST OBJ(('/DEV/QASP01/nombre_udfs.udfs/nmina' + *INCLUDE + '/inicio/JON/nmina'))

Cmo salvar y restaurar un UDFS montado


Normalmente, debe desmontar los sistemas de archivos definidos por usuario (UDFS) antes de las operaciones de salvar y restaurar. En la V4R2M0 y releases posteriores, las opciones 21, 22 y 23 del men del mandato GO SAVE disponen de una opcin para desmontar los UDFS antes de salvar. Si decide salvar y restaurar objetos desde UDFS montados, tenga en cuenta la siguiente informacin: v Cmo salvar un UDFS montado que explica cmo el sistema salva un UDFS montado. v Cmo restaurar un UDFS montado que explica cmo el sistema restaura un UDFS montado. Cmo salvar un UDFS montado: Si una operacin de salvar incluye objetos de UDFS montados, slo se salva la informacin de nombre de va de acceso. El sistema salva los objetos como si estuvieran en el sistema de archivos sobre el que se monta el UDFS. El sistema no salva ninguna informacin acerca de los UDFS o de las ASP que contienen los objetos salvados y adems emite el mensaje siguiente:
CPD3788 - No se salv la informacin del sistema de archivos para <su udfs>

El sistema no salva los objetos contenidos en un directorio sobre el que se monta un UDFS. Por ejemplo, si el directorio /appl tiene objetos y se monta un UDFS sobre /appl, el sistema no salva los objetos de /appl. El sistema salvar solamente los objetos del UDFS. Puede montar el UDFS como de slo lectura. Dado que el sistema no salva informacin del sistema de archivos para un UDFS montado, no salvar el atributo de slo lectura. Por consiguiente, el sistema restaura el UDFS sin el atributo de slo lectura. Si el UDFS montado es de slo lectura y especifica UPDHST(*YES), el sistema emite el mensaje CPI3726 que indica que el sistema no ha actualizado la informacin histrica de salvar para los objetos. Para salvar un UDFS montado, especifique el siguiente mandato:
SAV OBJ(('/appl/dir1')

Donde el sistema ha montado el UDFS sobre el directorio /appl/dir1. Cmo restaurar un UDFS montado: El sistema restaura los objetos que se salvan de los UDFS montados en el nombre de va de acceso del que los ha salvado el sistema. El sistema restaura los objetos en el sistema de archivos del directorio padre en el que se restauran los objetos. El sistema no restaura informacin de UDFS y ASP. Para restaurar un UDFS montado, especifique el siguiente mandato:
RST OBJ(('/appl/dir1'))

84

AS/400e: Copia de seguridad del sistema

Donde el sisteam ha montado el UDFS sobre el directorio /appl/dir1 cuando lo salv el sistema. Al recuperarse de un siniestro, si ha salvado el UDFS como montado, vuelva a crear el UDFS y resturelo en el nuevo UDFS.

Cmo salvar objetos de bibliotecas de documentos (DLO)


El sistema AS/400 proporciona la posibilidad de almacenar documentos y carpetas de forma jerrquica (documentos dentro de una carpeta que a su vez est dentro de otra carpeta). Los objetos de biblioteca de documentos (DLO) son documentos y carpetas. Los siguientes apartados le ofrecen informacin: v Cmo el sistema almacena y utiliza objetos de biblioteca de documentos explica cmo funcionan los DLO. v Formas de salvar mltiples documentos en la pgina 86 explica diversas formas de salvar mltiples documentos. v Formas de reducir el espacio de disco que los documentos utilizan en la pgina 88 explica cmo puede limitar el almacenamiento que utilizan los documentos. v Cmo salvar objetos de biblioteca de documentos cambiados en la pgina 86 explica cmo salvar documentos que han cambiado desde un momento concreto. v Salida del mandato SAVDLO en la pgina 88 explica cmo utilizar el parmetro OUTPUT para mostrar informacin sobre los documentos que salva.

Cmo el sistema almacena y utiliza objetos de biblioteca de documentos


El sistema AS/400 proporciona la posibilidad de almacenar los documentos y las carpetas de forma jerrquica (documentos dentro de una carpeta que a su vez est dentro de otra carpeta). Los objetos de biblioteca de documentos (DLO) son documentos y carpetas. Para simplificar la gestin del almacenamiento, el sistema almacena todos los DLO en una o ms bibliotecas. El nombre de la biblioteca de la ASP del sistema es QDOC. Cada ASP de usuario que contiene DLO tiene una biblioteca de documentos denominada QDOCnnnn, donde nnnn es el nmero asignado a la ASP. Desde la perspectiva del usuario, los DLO no estn en bibliotecas; el sistema los archiva en carpetas. Los DLO se manipulan mediante mandatos y mens de DLO. Varios programas bajo licencia, incluidos Client Access, OfiVisin e Image WAF/400, utilizan el soporte de DLO. Por ejemplo, Client Access, para la mayora de las plataformas de estacin de trabajo, utiliza carpetas compartidas que son objetos DLO. Los nombres de las carpetas empiezan con los caracteres QBK. Si ha instalado las estanteras para la informacin en lnea y normalmente salva todos los DLO, la operacin de salvar necesitar ms recursos del sistema que los que precisaba para los releases anteriores al V3R1. Dentro del sistema de archivos integrado, el sistema de archivos QDLS (Servicios de biblioteca de documentos) proporciona soporte de DLO. El sistema utiliza un conjunto de archivos de ndices de bsqueda de la biblioteca QUSRSYS para hacer un seguimiento de todos los DLO del sistema. Los nombres de estos archivos de base de datos empiezan por los caracteres QAOSS. El sistema utiliza otros archivos QAO* de la biblioteca QUSRSYS para hacer un seguimiento de las distribuciones y dar soporte a las funciones de bsqueda de texto. Deber

Captulo 4. Cmo salvar partes del sistema manualmente

85

salvar estos archivos en QUSRSYS peridicamente. Las opciones 21 y 23 del men del mandato GO SAVE salvan la biblioteca QUSRSYS y todos los DLO del sistema. Puede utilizar el mandato Salvar objeto de biblioteca de documentos (SAVDLO) para salvar uno o varios documentos manualmente. Esto no afecta a los documentos a menos que especifique los valores para liberar o suprimir almacenamiento. Puede salvar uno o varios documentos.

Cmo salvar objetos de biblioteca de documentos cambiados


Puede utilizar el mandato Salvar objeto de biblioteca de documentos (SAVDLO) para salvar objetos DLO que hayan cambiado a partir de un momento determinado. Al especificar SAVDLO DLO(*CHG), el valor por omisin es salvar los DLO que hayan cambiado desde que salv todos los DLO de esa ASP de usuario (SAVDLO DLO(*ALL) FLR(*ANY)). Cuando salva los DLO cambiados, el sistema tambin salva los objetos de distribucin de la biblioteca QUSRSYS, que reciben el nombre de correo no archivado. Nota: El sistema salva los documentos a los que hace referencia una distribucin (correo no archivado) si han cambiado desde la ltima vez que se salvaron. Si dispone de la Versin 3 Release 1 o posterior, el sistema no salvar estos documentos al especificar DLO(*MAIL). v El apartado Cmo salvar objetos de bibliotecas de documentos (DLO) en la pgina 85 proporciona ms informacin acerca de cmo salvar los DLO. v Formas de reducir el espacio de disco que los documentos utilizan en la pgina 88 explica formas de reducir el espacio de disco que el sistema utiliza para los documentos, si su espacio de disco es limitado.

Formas de salvar mltiples documentos


Puede salvar mltiples documentos de varias formas: v Puede salvar todos los documentos tecleando: SAVDLO DLO(*ALL) FLR(*ANY). v Puede salvar todos los documentos de una lista de carpetas tecleando: SAVDLO DLO(*ALL) FLR(carpeta). En el parmetro Carpeta (FLR) pueden especificar hasta 300 nombres de carpeta genricos o especficos. v Puede ejecutar mltiples mandatos SAVDLO de forma concurrente para documentos de una nica ASP o de mltiples ASP. Pueden ejecutar de forma concurrente uno o ms mandatos SAVDLO con uno o ms mandatos Restaurar objeto de biblioteca de documentos (RSTDLO) que utilizan la misma ASP. He aqu un ejemplo de cmo ejecutar operaciones SAVDLO concurrentes con valores genricos:
SAVDLO DLO(*ANY) TAP(primer dispositivo) FLR(A* B* C* ...L*) + SAVDLO DLO(*ANY) TAP(segundo dispositivo) FLR(M* N* O* ...Z*)

v Puede salvar todos los documentos de una ASP tecleando: SAVDLO DLO(*ALL) FLR(*ANY) ASP(n). Puede interesarle trasladar las carpetas que contengan documentos de usuario a las ASP de usuario. Puede salvar los DLO de esas ASP regularmente y no salvar la ASP del sistema. As se eliminan el tiempo y los soportes adicionales para salvar las carpetas de sistema de Client Access, que cambian con poca frecuencia. Nota: Al salvar Client Access, tambin debe ejecutar el mandato SAV. A continuacin se muestran todos los parmetros necesarios para salvar todo lo que utiliza Client Access del sistema de archivos integrado.

86

AS/400e: Copia de seguridad del sistema

SAV DEV('/QSYS.LIB/nombre-dispositivo-almacenamiento.DEVD') + OBJ(('/*') + ('/QSYS.LIB' *OMIT) + ('/QDLS' *OMIT)) + UPDHST(*YES)

v Puede salvar una lista de documentos, por nombre definido por usuario o por nombre de objeto del sistema. v Puede salvar todos los documentos que satisfagan determinados valores de bsqueda. La tabla siguiente muestra los parmetros que puede utilizar si especifica DLO(*SEARCH).
Tabla 35. Parmetros para DLO(*SEARCH) Parmetro Definicin
FLR SRCHTYPE CHKFORMRK CHKEXP CRTDATE DOCCLS OWNER REFCHGDATE REFCHGTIME Carpeta *ALL, para todas las carpetas que satisfacen los criterios de la bsqueda Marcado para almacenamiento fuera de lnea Fecha de caducidad del documento Fecha de creacin Clase de documento Propietario Fecha del ltimo cambio del documento Hora del ltimo cambio del documento

v Puede salvar todos los objetos de distribucin (correo) tecleando: SAVDLO DLO(*MAIL). v Puede salvar todos los objetos de distribucin, carpetas nuevas, documentos nuevos y documentos modificados, tecleando: SAVDLO DLO(*CHG). Este es otro mtodo para reducir el efecto de la informacin en lnea sobre la cantidad de tiempo y soporte de almacenamiento necesarios para salvar los DLO. El apartado Cmo salvar objetos de bibliotecas de documentos (DLO) en la pgina 85 proporciona ms informacin sobre la especificacin de DLO(*CHG). Puede utilizar el parmetro OMITFLR para excluir carpetas de la operacin de salvar. El parmetro OMITFLR permite especificar un mximo de 300 nombres genricos o especficos de carpeta. Nota: Si especifica el parmetro OMITFLR(QBK*) en el mandato SAVDLO, el sistema omite la informacin en lnea de la operacin de salvar. El parmetro OMITFLR es til si desean omitirse carpetas que no cambian nunca o que no cambian con frecuencia. Tambin puede utilizarlo para eliminar un grupo de carpetas de una operacin de salvar mientras se salva concurrentemente ese grupo en un dispositivo de almacenamiento distinto. Cuando se salvan objetos DLO de ms de una ASP con la misma operacin, el sistema crea un archivo aparte en el soporte de almacenamiento para cada ASP. Cuando se restauran objetos DLO a partir del soporte de almacenamiento, se han de especificar los nmeros de secuencia para restaurar los DLO de ms de una ASP. Autorizacin necesaria para el mandato SAVDLO: Las siguientes combinaciones de parmetros para el mandato SAVDLO requieren la autorizacin especial *ALLOBJ, la autorizacin especial *SAVSYS o la autorizacin *ALL sobre los documentos. Tambin es necesario que se incorpore al directorio del sistema:
Captulo 4. Cmo salvar partes del sistema manualmente

87

v v v v

DLO(*ALL) FLR(*ANY) DLO(*CHG) DLO(*MAIL) DLO(*SEARCH) OWNER(*ALL)

v DLO(*SEARCH) OWNER(nombre perfil usuario) Nota: Siempre puede salvar sus propios DLO. Para especificar otro perfil de usuario en el parmetro propietario, debe poseer las autorizaciones que se han indicado.

Formas de reducir el espacio de disco que los documentos utilizan


Los documentos tienden a acumularse y requieren cada vez ms almacenamiento. Puede gestionar de varias formas el espacio de disco utilizado para los documentos: v Salvando los documentos y suprimindolos (STG(*DELETE)). Estos documentos ya no aparecern cuando haga una bsqueda de documentos. v Salvando documentos y liberando almacenamiento (STG(*FREE)). Estos documentos aparecern cuando realice una bsqueda y el sistema los marcar como documentos fuera de lnea. v Trasladando documentos a una ASP de usuario. Puede establecer distintas estrategias de copia de seguridad y recuperacin para estas ASP de usuario. v Utilizando el mandato Reorganizar objeto de biblioteca de documentos (RGZDLO). Cuando salve documentos, especifique criterios de bsqueda, tales como la marca de almacenamiento del documento o la fecha de caducidad del mismo, para especificar los documentos cuyo almacenamiento debe liberarse. La publicacin for Office Services Concepts, proporciona ms Programmers Guide informacin sobre cmo marcar y gestionar documentos.

Salida del mandato SAVDLO


Puede utilizar el parmetro OUTPUT en el mandato SAVDLO para mostrar informacin acerca de los documentos, carpetas y correo salvados. Puede elegir entre imprimir la salida (OUTPUT(*PRINT)) o salvarla en un archivo de base de datos (OUTPUT(*OUTFILE)). Si imprime la salida, debe tener en cuenta las dependencias de dispositivo: v La informacin de cabecera de la salida es dependiente de dispositivo. No toda la informacin aparece para todos los dispositivos. v El archivo de impresora para el mandato SAVDLO utiliza un identificador de caracteres (CHRID) de 697 500. Si la impresora no soporta ese identificador de caracteres, el sistema muestra el mensaje CPA3388. Para imprimir la salida de SAVDLO y no recibir el mensaje CPA3388, especifique lo siguiente antes de especificar *PRINT en el mandato SAVDLO:
CHGPRTF FILE(QSYSOPR/QPSAVDLO) CHRID(*DEV)

Si desea obtener ms informacin acerca de los identificadores de caracteres (CHRID), consulte la publicacin Printer Device Programming .

88

AS/400e: Copia de seguridad del sistema

Si utiliza un archivo de salida, el sistema utiliza el formato de archivo QSYS/QAOJSAVO.OJSDLO. Encontrar informacin sobre la descripcin de diseo de archivos en la publicacin Programmers Guide Concepts. for Office Services

Cmo salvar archivos en spool


Cuando se salva una cola de salida, se salva su descripcin pero no su contenido (los archivos en spool). Para salvar los archivos en spool, incluidos todos los atributos de funciones avanzadas asociados con los archivos en spool, utilice las siguientes API: v Abrir archivo en spool (QSPOPNSP) v Crear archivo en spool (QSPCRTSP) v Obtener datos de archivo en spool (QSPGETSP) v Poner datos de archivo en spool (QSPPUTSP) v Cerrar archivo en spool (QSPCLOSP) v Atributos de archivo en spool de usuario (QUSRSPLA) La informacin de Consulta de API del sistema incluye informacin sobre estas API. Encontrar un ejemplo y una herramienta para utilizar estas API en la biblioteca QUSRTOOL del miembro TSRINFO del archivo QATTINFO. Para copiar solamente los datos de un archivo en spool, haga lo siguiente: 1. Utilice el mandato Copiar Archivo en Spool (CPYSPLF) para salvar los archivos en spool en un archivo de base de datos. 2. Salve el archivo de base de datos. Debido a que slo copia datos de texto y no atributos de funciones avanzadas, como por ejemplo, fonts de variables y grficos, el mandato CPYSPLF puede no proporcionar una solucin completa para salvar los archivos en spool. El programa bajo licencia Backup Recovery and Media Services para AS/400 proporciona soporte adicional para salvar y restaurar archivos en spool. Para obtener ms informacin sobre BRMS suministrador de servicio. , pngase en contacto con el

Cmo salvar informacin de servicios de oficina


La informacin de servicios de oficina incluye archivos de base de datos, objetos de distribucin y DLO. La figura siguiente muestra cmo el sistema organiza estos objetos. La figura tambin proporciona mtodos comunes para salvarlos:

Captulo 4. Cmo salvar partes del sistema manualmente

89

Mandatos Opciones del men Salvar Biblioteca QUSRSYS Archivos bases de datos de oficina - Archivos de directorio - Archivos de ndice de bsqueda - en documento y carpeta - de acceso - Archivo de permisos de usuario - Archivo de nicknames - Archivos de calendario
de sistema de distribucin Archivos de lista de distribucin

Archivo de definiciones de cdigos

SAVLIB *ALLUSR

23 21

Otros archivos de bases de datos - SNADS - Archivos de bases de datos de otros


programas con licencia

Boletn de servicios de oficina - QAOSDIAJRN Receptores de boletn de oficina Objetos de distribucin Biblioteca QDOC Documentos archivados Carpetas Biblioteca QDOCnnnn Documentos archivados Carpetas
RZAIU502-0

SAVDLO

Figura 8. Cmo se salvan los objetos de servicios de oficina

Para salvar la informacin de oficina al completo, debe salvar todos los documentos y la biblioteca QUSRSYS. Los documentos que se salven han de incluir el correo de los usuarios. El apartado Cmo salvar el correo de OfiVisin/400 describe cmo salvar el correo de OfiVisin/400. Para asegurarse de que salva todos los archivos del directorio del sistema de QUSRSYS, debe finalizar el subsistema QSNADS. Si QSNADS est activo, el sistema no puede obtener los bloqueos necesarios sobre los archivos de directorio. La siguiente informacin explica cmo salvar otra informacin de los servicios de oficina: v Cmo salvar el correo de OfiVisin/400 explica cmo puede salvar los objetos de correo de OfiVisin/400. v Cmo salvar archivos para los servicios de bsqueda de texto en la pgina 91 explica cmo puede salvar la base de datos de ndice de texto.

Cmo salvar el correo de OfiVisin/400


Los servicios de distribucin de documentos crean y gestionan los objetos de correo internos de OfiVisin/400. Si desea obtener una descripcin de estos objetos, consulte la publicacin Programmers Guide Concepts. for Office Services

Utilice el mandato Salvar objeto de biblioteca de documentos (SAVDLO) para salvar el correo.

90

AS/400e: Copia de seguridad del sistema

A continuacin se listan las versiones del mandato SAVDLO con las que se salva correo: v SAVDLO DLO(*ALL) FLR(*ANY). v SAVDLO DLO(*CHG). Con esto se salva todo el correo, no slo el correo cambiado. v SAVDLO DLO(*MAIL). Cuando salve correo, recuerde lo siguiente: v Para salvar correo necesita la autorizacin especial *ALLOBJ o *SAVSYS. v El correo cambia con frecuencia y debe salvarlo con regularidad. v No puede salvar el correo en un release anterior. v No puede salvar el correo para un solo usuario.

Cmo salvar archivos para los servicios de bsqueda de texto


Los archivos de base de datos de ndice de textos forman parte de los servicios de bsqueda de texto. Para obtener ms informacin sobre los servicios de bsqueda de texto, consulte la publicacin Programmers Guide. Concepts. for Office Services

Antes de salvar los archivos de ndice de textos, actualice el ndice mediante el mandato Arrancar actualizacin de ndice (STRUPDIDX) para finalizar las posibles peticiones pendientes. Al ejecutar uno de los siguientes mandatos, el sistema eliminar los registros del ndice la prxima vez que se ejecute el mandato STRUPDIDX. v El mandato SAVDLO con STG(*DELETE) especificado. v El mandato SAVDLO con CHKFORMRK(*YES) especificado y el sistema ha marcado el documento para salvar y suprimir. v El mandato DLTDLO. Antes de la operacin de salvar debe asegurarse de que no se ejecuta el mandato STRUPDIDX ni el mandato Arrancar reorganizacin de ndice (STRRGZIDX). Lleve a cabo los pasos siguientes para detener los mandatos STRUPDIDX y STRRGZIDX: 1. Utilice el mandato Finalizar supervisor de ndice (ENDIDXMON) para finalizar el supervisor de administracin automtico. 2. Seleccione la opcin 8 (Visualizar todos los estados) en la pantalla Trabajar con ndice de textos (WRKTXTIDX) para verificar que ha detenido la funciones de actualizacin y de reorganizacin.

Mtodos para salvar datos de usuario


Las siguientes referencias cruzadas explican cmo puede salvar datos de usuario en el AS/400 Server. Una forma fcil de salvar todos los datos de usuario es con el mandato GO SAVE, opcin 23 del men. Los siguientes mandatos le permite salvar manualmente los datos de usuario: v SAVSECDTA v SAVCFG
Captulo 4. Cmo salvar partes del sistema manualmente

91

v SAVLIB *ALLUSR v SAVDLO v SAV


Tabla 36. Mtodos y mandatos CL para salvar datos de usuario
Mtodos para salvar datos de usuario v Mtodos para salvar objetos y carpetas de bibliotecas de documentos de usuario v Mtodos para salvar bibliotecas de usuario en la pgina 93 v Mtodos para salvar objetos y carpetas de bibliotecas de documentos suministradas por IBM en la pgina 94 v Mtodos para salvar bibliotecas Q que contienen datos de usuario en la pgina 94 v Mtodos para salvar objetos de distribucin en la pgina 95 v Mtodos para salvar espacios de almacenamiento de servidor de red en la pgina 96 v Mtodos para salvar sistemas de archivos definidos por usuario en la pgina 97 v Mtodos para salvar directorios de los sistemas de archivos raz y QOpenSys en la pgina 97 v Mtodos para salvar directorios suministrados por IBM sin datos de usuario en la pgina 98

Mandatos CL para salvar datos de usuario v Mandato SAV en la informacin de consulta de CL v Mandato SAVCFG en la informacin de consulta de CL v Mandato SAVCHGOBJ en la informacin de consulta de CL v Mandato SAVDLO en la informacin de consulta de CL v Mandato SAVLIB en la informacin de consulta de CL v Mandato SAVOBJ en la informacin de consulta de CL v Mandato SAVSECDTA en la informacin de consulta de CL

Mtodos para salvar objetos y carpetas de bibliotecas de documentos de usuario


Tabla 37. Informacin sobre objetos y carpetas de bibliotecas de documentos de usuario
Descripcin del elemento Objetos y carpetas de bibliotecas de documentos de usuario Cundo se producen cambios Los objetos y carpetas de bibliotecas de documentos de usuario cambian regularmente. Contiene datos de usuario Datos suministrados por o cambios? IBM? S Algunos

Mtodo habitual para salvar objetos y carpetas de bibliotecas de documentos de usuario SAVDLO Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 23 del men Mandato GO SAVE, opcin 30 del men Mandato GO SAVE, opcin 32 del men
1

Requiere estado restringido? No S No1, S S


2

Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por

92

AS/400e: Copia de seguridad del sistema

omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido.
2

Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo. v Cmo salvar objetos de bibliotecas de documentos (DLO) en la pgina 85 explica cmo puede salvar los datos que estn almacenados en objetos de bibliotecas de documentos. v Cmo salvar objetos de biblioteca de documentos cambiados en la pgina 86 explica cmo salvar los cambios realizados en los objetos de bibliotecas de documentos.

Mtodos para salvar bibliotecas de usuario


Tabla 38. Informacin sobre bibliotecas de usuario
Descripcin del elemento Bibliotecas de usuario Cundo se producen cambios Las bibliotecas de usuario cambian regularmente. Contiene datos de usuario Datos suministrados por o cambios? IBM? S No

Mtodo habitual para salvar bibliotecas de usuario SAVLIB *NONSYS SAVLIB *ALLUSR SAVLIBSAVLIB nombre-biblioteca SAVCHGOBJ Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 23 del men
1

Requiere estado restringido? S No No1 No1 S No1,


2

Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo. Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido.

Estos objetos de biblioteca cambian al actualizar los programas bajo licencia. Cmo salvar bibliotecas con el mandato SAVLIB en la pgina 43 explica cmo salvar una o varias bibliotecas. Esta informacin tambin incluye parmetros de SAVLIB especiales y cmo seleccionar bibliotecas de su sistema.

Captulo 4. Cmo salvar partes del sistema manualmente

93

Mtodos para salvar objetos y carpetas de bibliotecas de documentos suministradas por IBM
Tabla 39. Informacin sobre objetos y carpetas de bibliotecas de documentos suministradas por IBM
Descripcin del elemento Objetos y carpetas de bibliotecas de documentos suministradas por IBM (suelen empezar por Q, utilizadas por Client Access)
1

Cundo se producen cambios Estos objetos de biblioteca cambian al actualizar los programas bajo licencia.

Contiene datos de usuario Datos suministrados por o cambios? IBM? No1 S

No debe realizar cambios en los objetos ni almacenar datos de usuario en estas bibliotecas o carpetas suministradas por IBM. Estos cambios pueden perderse o destruirse al instalar un nuevo release del sistema operativo. Si efecta cambios en los objetos de estas bibliotecas, antelos con sumo cuidado en un archivo de anotaciones cronolgicas para una consulta futura.
Requiere estado restringido? No3 S No3, S S
4

Mtodo habitual para salvar objetos y carpetas de bibliotecas de documentos suministradas por IBM SAVDLO
2

Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 23 del men Mandato GO SAVE, opcin 30 del men Mandato GO SAVE, opcin 32 del men
2

Para asegurarse de que el sistema salva todos los datos de Client Access, finalice el subsistema QSERVER. Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo. Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido.

v Cmo salvar objetos de bibliotecas de documentos (DLO) en la pgina 85 explica cmo puede salvar los datos que estn almacenados en objetos de bibliotecas de documentos. v Cmo salvar objetos de biblioteca de documentos cambiados en la pgina 86 explica cmo salvar los cambios realizados en los objetos de bibliotecas de documentos.

Mtodos para salvar bibliotecas Q que contienen datos de usuario


Tabla 40. Informacin sobre bibliotecas Q que contienen datos de usuario
Descripcin del elemento Cundo se producen cambios Contiene datos de usuario Datos suministrados por o cambios? IBM?

94

AS/400e: Copia de seguridad del sistema

Tabla 40. Informacin sobre bibliotecas Q que contienen datos de usuario (continuacin)
Las bibliotecas Q que contienen datos de usuario incluyen QGPL, QUSRSYS, QDSNX y otras. Valores especiales para el mandato SAVLIB en la pgina 43 incluye una lista completa de las bibliotecas Q que contienen datos de usuario. Estas bibliotecas cambian regularmente. S S

Para salvar los archivos del directorio del sistema, se debe finalizar el subsistema QSNADS antes de salvar la biblioteca QUSRSYS. Si tiene los programas bajo licencia Integracin de Windows Server o Lotus Notes, debe desactivar las descripciones de servidor de red antes de salvar la biblioteca QUSRSYS. Esto permite al sistema obtener los bloqueos necesarios en los espacios de almacenamiento de servidor de la biblioteca.
Mtodo habitual para salvar bibliotecas Q que contienen datos de usuario SAVLIB *NONSYS SAVLIB *ALLUSR SAVLIB nombre-biblioteca SAVCHGOBJ Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 23 del men
1

Requiere estado restringido? S No1 No1 No1 S No1,


2

Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo. Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido.

Cmo salvar bibliotecas con el mandato SAVLIB en la pgina 43 explica cmo salvar una o varias bibliotecas. Esta informacin tambin incluye parmetros de SAVLIB especiales y cmo seleccionar bibliotecas de su sistema.

Mtodos para salvar objetos de distribucin


Tabla 41. Informacin sobre objetos de distribucin
Descripcin del elemento Objetos de distribucin Cundo se producen cambios Los objetos de distribucin de QUSRSYS cambian regularmente. Contiene datos de usuario Datos suministrados por o cambios? IBM? S No

Captulo 4. Cmo salvar partes del sistema manualmente

95

Mtodo habitual para salvar objetos de distribucin SAVDLO Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 23 del men Mandato GO SAVE, opcin 30 del men Mandato GO SAVE, opcin 32 del men
1

Requiere estado restringido? No1 S No1, S S


2

Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo.

Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido. v Cmo salvar objetos de bibliotecas de documentos (DLO) en la pgina 85 explica cmo puede salvar los datos que estn almacenados en objetos de bibliotecas de documentos. v Cmo salvar objetos de biblioteca de documentos cambiados en la pgina 86 explica cmo salvar los cambios realizados en los objetos de bibliotecas de documentos.

Mtodos para salvar espacios de almacenamiento de servidor de red


Tabla 42. Informacin sobre espacios de almacenamiento de servidor de red
Descripcin del elemento Cundo se producen cambios Contiene datos de usuario Datos suministrados por o cambios? IBM? S

Espacios de Los espacios de S almacenamiento de servidor almacenamiento de servidor de red de red para los programas bajo licencia Integracin de Windows Server con AS/400 (directorio QFPNWSSTG) cambian regularmente.

Mtodo habitual para salvar espacios de almacenamiento de servidor de red SAV


1 1 1

Requiere estado restringido? No S No2,


3

Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 23 del men
1

Debe desactivar los servidores de red. Puede efectuar esta opcin desde el men del mandato GO SAVE si selecciona la opcin 21, 22 23. Seleccione los servidores de red que desea desactivar en la pantalla Especificar valores por omisin de mandato. Al utilizar la opcin 23 del men del mandato GO SAVE, el valor por

96

AS/400e: Copia de seguridad del sistema

omisin es situar el sistema en estado restringido. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido.
3

Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo.

Cmo salvar particiones lgicas y aplicaciones del sistema en la pgina 101 explica cmo salvar aplicaciones del sistema y particiones lgicas.

Mtodos para salvar sistemas de archivos definidos por usuario


Tabla 43. Informacin sobre sistemas de archivos definidos por usuario
Descripcin del elemento Sistemas de archivos definidos por usuario Cundo se producen cambios Los sistemas de archivos definidos por usuario cambian regularmente. Contiene datos de usuario Datos suministrados por o cambios? IBM? S Algunos

Deber desmontar todos los sistemas de archivos definidos por usuario antes de efectuar la operacin de salvar. Puede efectuar esta opcin desde el men del mandato GO SAVE si selecciona la opcin 21, 22 23. A continuacin, seleccione Y en la solicitud Desmontar sistemas de archivos de la pantalla Especificar valores por omisin de mandato.
Mtodo habitual para salvar sistemas de archivos definidos por usuario (UDFS) SAV Mandato GO SAVE, opcin 21 del men
1

Requiere estado restringido? No1 S

Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo.

Cmo salvar sistemas de archivos definidos por usuario en la pgina 81 explica cmo salvar los UDFS que cree para la empresa.

Mtodos para salvar directorios de los sistemas de archivos raz y QOpenSys


Tabla 44. Informacin sobre directorios de los sistemas de archivos raz y QOpenSys
Descripcin del elemento Directorios de los sistemas de archivos raz y QOpenSys Cundo se producen cambios Los directorios de los sistemas de archivos raz y QOpenSys cambian regularmente. Contiene datos de usuario Datos suministrados por o cambios? IBM? S Algunos

Captulo 4. Cmo salvar partes del sistema manualmente

97

Mtodo habitual para salvar directorios de los sistemas de archivos raz y QOpenSys SAV Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 23 del men
1

Requiere estado restringido? No S No1,


2

Al selecciona la opcin 23 del men del mandato GO SAVE, la opcin del men del mandato coloca el sistema en estado restringido por omisin. Si se elige la opcin de solicitud, se puede cancelar la pantalla que coloca al sistema en estado restringido. Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Deber colocar el sistema en estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo.

Para obtener instrucciones detalladas paso a paso y ms informacin, vea: v Cmo salvar un servidor Domino para AS/400 en la pgina 104 le proporciona informacin sobre cmo salvar el producto Domino para AS/400. v Cmo salvar Integracin de Windows Server con AS/400 en la pgina 105 explica cmo salvar el producto Integracin de Windows Server. v Cmo salvar sistemas de archivos en la pgina 63 explica cmo utilizar el mandato SAV al salvar los sistemas de archivos.

Mtodos para salvar directorios suministrados por IBM sin datos de usuario
Tabla 45. Informacin sobre directorios suministrados por IBM sin datos de usuario
Descripcin del elemento Directorios suministrados por IBM sin datos de usuario Cundo se producen cambios Contiene datos de usuario Datos suministrados por o cambios? IBM? S

No Los directorios suministrados por IBM sin datos de usuario cambian al aplicar Arreglos temporales del programa (PTF). Tambin cambian al instalar un nuevo release del sistema operativo o al actualizar los programas bajo licencia.

Mtodo habitual para salvar directorios suministrados por IBM sin datos de usuario SAV Mandato GO SAVE, opcin 21 del men Mandato GO SAVE, opcin 22 del men

Requiere estado restringido? S S S

98

AS/400e: Copia de seguridad del sistema

Cmo salvar tipos de objeto especficos


La tabla siguiente le muestra los mandatos que puede utilizar para salvar cada tipo de objeto. En la columna aparece una X para el mandato SAV si se puede utilizar este mandato para salvar individualmente un objeto de un determinado tipo. Cuando especifica SAV OBJ(/*), el sistema salva todos los objetos de todos los tipos.
Tabla 46. Objetos salvados por mandatos segn el tipo de objeto
Mandato SAVxxx: Tipo de objeto Tabla de alertas Poseedor de autorizacin Lista de autorizaciones Directorio de enlace Archivo especial de bloqueos Descripcin de escenario C Formato de diagrama Cambiar descriptor de solicitud Clase Descripcin de clase de servicio Grupo de recursos de cluster Definicin de mandato Informacin complementaria de comunicaciones Lista de configuracin3,4 Lista de conexiones 3 Descripcin de controlador Correlacin de productos de sistemas cruzados Tabla de productos de sistemas cruzados rea de datos Cola de datos2 Diccionario de datos Descripcin de dispositivo Directorio Directorio distribuido Archivo continuo distribuido Distribuciones Documento Diccionario del juego de caracteres de doble byte Tabla de clasificacin del juego de caracteres de doble byte Tabla de fonts del juego de caracteres de doble byte Descripcin de edicin4 Registro de salida Archivo2,5 Filtro Carpeta Tabla de correlacin de fonts Recurso de font Tipo objeto sistema *ALRTBL *AUTHLR *AUTL *BNDDIR *BLKSF10 *CLD *CHTFMT *CRQD *CLS *COSD *CRG *CMD *CSI *CFGL *CNNL *CTLD *CSPMAP *CSPTBL *DTAARA *DTAQ *DTADCT *DEVD *DIR *DDIR *DSTMF *MAIL8 *DOC *IGCDCT *IGCSRT *IGCTBL *EDTD *EXITRG *FILE *FTR *FLR *FNTTBL *FNTRSC OBJ X LIB X X6 X6 X X X X X X X X X X X X X X X X SEC DTA SYS X X6 X6 X1 X1 X1 X1 X1 X3 X1 X1 X3 X3 X3 X1 X1 X1 X1 X3 X X X X X X X X X X X X X X X X X X X X X X X X X1 X1 X1 X X X1,7 X1 X X1 X1 X X X X X X X X X X X X X X X X X X X
1

CFG

DLO

SAV X

X X X X X X X X X X

X X X X

X X X X X

Captulo 4. Cmo salvar partes del sistema manualmente

99

Tabla 46. Objetos salvados por mandatos segn el tipo de objeto (continuacin) Mandato SAVxxx:
Tipo de objeto Tabla de control de formularios Definicin de formularios Juego de smbolos grficos Descripcin de intercambio de paquetes Internet Descripcin de trabajo Cola de trabajos2 Planificador de trabajos Diario2 Receptor de diario Biblioteca9 Descripcin de lnea Escenario Recogida de gestin Definicin de soportes Men Archivo de mensajes Cola de mensajes2 Descripcin de modalidad Mdulo Mquina AS/400 Advanced 36 Configuracin de mquina AS/400 Advanced 36 Descripcin de NetBIOS Descripcin de interfaz de red Descripcin de servidor de red Grupo de nodos Lista de nodos Cola de salida2 Preformato Definicin de pgina Segmento de pgina Objetos de agrupacin persistentes Grupo de paneles Grupo de descripciones de impresora Disponibilidad de producto Programa Objeto de configuracin PSF Definicin de consulta Formulario de consulta Consulta de gestor de consultas Tabla de conversin de cdigos de referencia Descripcin de mquina Sistema/36 ndice de bsqueda Almacenamiento de servidor Programa de servicio Descripcin de sesin Diccionario de ayuda ortogrfica Paquete SQL Archivo continuo Tipo objeto sistema *FCT *FORMDF *GSS *IPXD *JOBD *JOBQ *JOBSCD *JRN *JRNRCV *LIB *LIND *LOCALE *MGTCOL *MEDDFN *MENU *MSGF *MSGQ *MODD *MODULE *M36 *M36CFG *NTBD *NWID *NWSD *NODGRP *NODL *OUTQ *OVL *PAGDFN *PAGSEG *OOPOOL *PNLGRP *PDG *PRDAVL *PGM *PSFCFG *QRYDFN *QMFORM *QMQRY *RCT *S36 *SCHIDX *SVRSTG *SRVPGM *SSND *SPADCT *SQLPKG *STMF OBJ X X X LIB X X X SEC DTA SYS X1 X1 X1 X3 X1 X1 X1 X1 X1 X3 X1 X1 X1 X1 X1 X1 X3 X1 X1 X1 X3 X3 X3 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X1 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X CFG DLO SAV X X X X3 X X X X X X

X X X X X

X X X X X X7 X X X X X X X X X

X X X X X X X X X

X X X X X X X X X X X X X X X X X X X X X X

X X X X X X X X X X X X X X X X X X X X X X

100

AS/400e: Copia de seguridad del sistema

Tabla 46. Objetos salvados por mandatos segn el tipo de objeto (continuacin) Mandato SAVxxx:
Tipo de objeto Descripcin de subsistema Enlace simblico Objeto modelo de objeto del sistema Datos de gestin de recursos del sistema Tabla Tipo SQL definido por usuario ndice de usuario Perfil de usuario Cola de usuario Espacio de usuario Lista de validacin Adaptacin de estacin de trabajo Notas:
1 2

Tipo objeto sistema *SBSD *SYMLINK *SOMOBJ *SRMDATA8 *TBL *SQLUDT *USRIDX *USRPRF *USRQ *USRSPC *VLDL *WSCST

OBJ X

LIB X

SEC DTA

SYS X1

CFG

DLO

SAV X X X

X X X X X X X

X X X X6 X X X X

X3 X1 X1 X1 X6 X1 X1 X1 X1

X X X X X X X X

Si el objeto est en la biblioteca QSYS. Para archivos de salvar, el sistema slo salva las descripciones cuando se especifica el parmetro SAVFDTA(*NO) en el mandato de salvar. Para conocer los dems objetos para los que el sistema slo salva descripciones, consulte la Tabla 23 en la pgina 55. Utilice el mandato RSTCFG para restaurar estos objetos. Las descripciones de edicin y las listas de configuracin residen slo en la biblioteca QSYS. El mandato SAVSAVFDTA slo salva el contenido de los archivos de salvar. Utilice el mandato RSTUSRPRF para restaurar perfiles de usuario. Utilice el mandato RSTAUT para restaurar autorizaciones despus de restaurar los objetos que necesite. El sistema restaura listas de autorizaciones y poseedores de autorizacin cuando el usuario utiliza el mandato y el parmetro RSTUSRPRF USRPRF(*ALL). Si hay archivos de salvar en la biblioteca, el sistema salva por omisin los datos del archivo de salvar. Los datos SRM y el correo constan de tipos de objetos internos. La Tabla 17 en la pgina 43 muestra cules son las bibliotecas suministradas por IBM que no se pueden salvar mediante el mandato SAVLIB. Los archivos especiales de bloqueos slo se pueden salvar cuando no estn montados.

3 4 5 6

7 8 9

10

Cmo salvar particiones lgicas y aplicaciones del sistema


El diagrama siguiente muestra el sistema desde la perspectiva de los diversos sistemas de archivos que hay disponibles. Muestra qu mandatos SAVxxx se pueden utilizar para salvar cada uno de los sistemas de archivos que se utilizan. Importante: En los procedimientos en los que no es necesario que el sistema est en estado restringido, debe asegurarse de que el sistema puede obtener los bloqueos necesarios para salvar la informacin. Se recomienda el estado restringido siempre que salve mltiples bibliotecas, documentos o directorios, excepto si utiliza la funcin salvar mientras est activo.

Captulo 4. Cmo salvar partes del sistema manualmente

101

Opciones del men Salvar Raz (/) QSYS.LIB (Biblioteca) QDLS (Servicios de biblioteca de documentos) QOpenSys (Sistemas abiertos) QNetware (Novell Netware) Directorios de datos de servidor Domino (Domino para AS/400) Sistema de archivos definido por el usuario (/dev/QASPxx/) (Otros sistemas de archivos)

Mandatos de Salvar SAV SAVSYS, SAVCFG, SAVSECDTA, SAVLIB, SAVOBJ, SAVCHGOBJ, SAV SAVDLO SAV SAV

SAV

SAV

SAV

SAV
RZAIU508-1

Figura 9. Sistemas de archivosMandatos de salvar

Nota: Los siguientes sistemas de archivos no se pueden salvar: v NFS v QFileSvr.400 v QOPT Esta informacin explica cmo salvar las siguientes aplicaciones en el servidor AS/400: v v v v Cmo salvar particiones lgicas Cmo salvar un servidor Domino para AS/400 en la pgina 104 Cmo salvar Integracin de Windows Server con AS/400 en la pgina 105 Cmo salvar informacin de Integracin Mejorada OS/400 para Novell NetWare en la pgina 105

Cmo salvar particiones lgicas


Cada particin funciona como un sistema independiente, por lo que deber realizar copias de seguridad de acuerdo con ello. No obstante, tambin puede conectarlas entre s, o incluso con otro sistema. Esto tiene para la copia de seguridad algunas de las mismas ventajas que un entorno de clusters y que un conjunto de sistemas conectados. De esta forma, las particiones lgicas pueden proporcionarle algunos procedimientos de copia de seguridad tiles y exclusivos para el AS/400. Este apartado incluye la informacin que debe conocer para hacer ms fcil la copias de los datos de las particiones lgicas.

102

AS/400e: Copia de seguridad del sistema

v Lea esta lista de consideraciones especiales para hacer copias de seguridad de un sistema con particiones lgicas. v Lea la informacin sobre copias de seguridad de particiones lgicas antes de iniciar el proceso de copia de seguridad. v Obtenga informacin sobre cmo el sistema salva la configuracin de particiones lgicas.

Consideraciones sobre las copias de seguridad para particiones lgicas


El proceso de hacer copias de seguridad de una particin lgica es fundamentalmente el mismo que el hacer copias de seguridad de un sistema sin particiones lgicas. Cada particin lgica requiere su propia estrategia para salvar. Estos son algunos de los elementos que deben afectar a la planificacin de su estrategia de copia de seguridad: v Es importante recordar que cada particin lgica funciona independientemente de las dems. Por consiguiente, no puede realizar una nica copia de seguridad para todo el sistema, sino que tendr que hacer la copia de seguridad de cada particin lgica por separado. v Como parte de su estrategia para hacer copias de seguridad, recuerde que una anomala del procesador, una anomala del almacenamiento principal, una anomala de la particin primaria o un siniestro desactivan todo el sistema. Este hecho puede requerir que recupere todas las particiones lgicas o, al menos, parte de ellas. Por lo tanto, planifique con cuidado cmo utilizar las particiones lgicas y con qu frecuencia tendr que realizar copias de seguridad de cada particin lgica. v Por lo general, puede realizar estas copias de seguridad al mismo tiempo, ya que cada particin lgica funciona como un sistema independiente. Esto puede reducir el tiempo necesario para realizar copias de seguridad. v Si hay particiones secundarias que comparten un dispositivo de soporte extrable, debe hacer la copia de seguridad de cada una de estas particiones lgicas de forma secuencial. Debe extraer manualmente el dispositivo de soporte extrable y aadirlo a la siguiente particin lgica despus de cada operacin de salvar. La informacin sobre cambiar recursos explica cmo hacerlo correctamente. v El sistema conserva automticamente los datos de configuracin de las particiones lgicas. Estos datos no se salvan en el soporte extrable ni se restauran a partir de l. v Deber imprimir la configuracin del sistema cuando realice cambios en la configuracin de la particin lgica. v Cualquier funcin que requiera que apague o rearranque el sistema (por ejemplo, aplicar arreglos temporales del programa [PTF]), requiere un cuidado especial. Si es necesario desactivar o rearrancar solamente una particin secundaria, puede hacerlo sin ningn peligro. Sin embargo, si es necesario desactivar o rearrancar la particin primaria, tendr que desactivar todas las particiones secundarias antes de efectuar esa operacin.

Cmo hacer copias de seguridad de una particin lgica


Cada particin lgica funciona como un sistema independiente, por lo que es necesario realizar las copias de seguridad individualmente. Para obtener informacin sobre cmo las particiones lgicas afectan a la forma en que realiza copias de seguridad, vea las consideraciones sobre copias de seguridad. No puede incluir mltiples particiones lgicas en la misma operacin de salvar. Debe hacer la copia de seguridad de cada particin lgica individualmente. Sin

Captulo 4. Cmo salvar partes del sistema manualmente

103

embargo, puede hacer una copia de seguridad de cada particin lgica al mismo tiempo (siempre que todas las particiones lgicas tengan un dispositivo de soporte extrable dedicado). El sistema conserva automticamente los datos de configuracin de las particiones lgicas; no puede salvarlos en un soporte extrable. Debe hacer dos copias porque siempre hay que guardar una copia fuera del centro de trabajo por si ocurre un accidente. Es esencial que tenga una estrategia para la copia de seguridad y la recuperacin para cada particin lgica, de forma que no pierda datos importantes. Si tiene configurados controladores de comunicaciones avanzadas programa a programa (APPC) que utilicen OptiConnect en la particin lgica, desactive esos controladores antes de realizar la operacin de salvar. Si no desactiva dichos controladores, entraran en estado de anmalo, se marcarn como daados y no se salvarn. Para obtener ms informacin sobre OptiConnect, consulte la publicacin OptiConnect para OS/400 .

Debe efectuar cada copia de seguridad desde la consola o desde una estacin de trabajo que est conectada a esa particin lgica. Siga los pasos de la Parte 1. Copia de seguridad del sistema en la pgina 1 al efectuar la copia de seguridad de cada particin lgica.

Cmo salvar los datos de configuracin de particiones lgicas


Los datos de configuracin de las particiones lgicas se conservan automticamente durante todo el perodo de vida del sistema fsico. El origen de carga de cada particin lgica contiene los datos de configuracin. Solamente sera necesario reconstruir la configuracin desde el principio en caso de tener que recuperarse de un siniestro en un sistema fsico distinto. Deber imprimir la configuracin del sistema cuando realice cambios en la configuracin de la particin lgica. Esa salida impresa le ayudar a la hora de reconstruir la configuracin. Durante una operacin de salvar, los datos de configuracin de la particin lgica no se salvan en el volumen de almacenamiento. Esto permite que los datos se restauren en un sistema, tenga particiones lgicas o no. Sin embargo, puede trabajar con los datos de configuracin de las particiones lgicas de la forma que sea necesaria para la recuperacin. Atencin!: Las particiones lgicas que permanezcan apagadas durante largos perodos de tiempo debern rearrancarse al menos una vez despus de realizar algn cambio en la configuracin de las particiones lgicas. Esto permite al sistema actualizar los cambios en el origen de carga de esa particin lgica.

Cmo salvar un servidor Domino para AS/400


La siguiente referencia le dirige a una pgina que ofrece una visin general sobre cmo hacer copias de seguridad del servidor Domino para AS/400. Desarrollo de una estrategia para la copia de seguridad de un servidor Domino para AS/400

104

AS/400e: Copia de seguridad del sistema

Cmo salvar Integracin de Windows Server con AS/400


Los enlaces que se muestran a continuacin le llevarn al rea de sistema operativo de red del Information Center que incluye el Integrated Netfinity Server para AS/400 y cmo utilizar, hacer copias de seguridad y recuperar Integracin de Windows Server con AS/400. v Copia de seguridad y recuperacin de Integracin de Windows Server con AS/400 v Copia de seguridad de objetos asociados con Integracin de Windows Server v Copia de seguridad de archivos individuales de Integracin de Windows Server y directorios de Integracin de Windows Server

Cmo salvar informacin de Integracin Mejorada OS/400 para Novell NetWare


Puede utilizar un servidor PC autnomo conectado al AS/400 Server para Integracin Mejorada OS/400 para Novell NetWare. El AS/400 Server se comunica con el servidor Novell mediante /QNetWare, pero no salvar los datos de Netware en el sistema AS/400. Todos los datos de Netware se almacenan en el servidor PC autnomo. La mejor forma de hacer copias de seguridad de los datos de Novell es mediante software basado en estaciones de trabajo PC, como por ejemplo Tivoli Storage Sin embargo, puede utilizar el AS/400 Server para Manager para AS/400. salvar los datos en su servidor PC autnomo remoto. Puede hacerlo mediante el sistema de archivos /QNetWare con el mandato SAV de AS/400e. Este es el directorio que utiliza Integracin Mejorada OS/400 para Novell NetWare: /QNetWare El AS/400 Server utiliza el directorio /QNetWare para acceder a datos del servidor Netware autnomo.

Procedimientos varios de salvar para almacenamiento y datos del Sistema/36


Los siguientes enlaces proporcionan informacin sobre cmo salvar diversas partes del sistema AS/400: v Cmo salvar informacin del Sistema/36 en un entorno de mltiples sistemas operativos v Cmo salvar almacenamiento (datos del Cdigo interno bajo licencia y datos de unidad de discos) en la pgina 106 explica cmo puede crear una copia de todo el sistema sector por sector.

Cmo salvar informacin del Sistema/36 en un entorno de mltiples sistemas operativos


Consulte la publicacin Tareas del operador - sistemas operativos mltiples para obtener informacin sobre cmo salvar informacin del Sistema/36 en un entorno de mltiples sistemas operativos.

Captulo 4. Cmo salvar partes del sistema manualmente

105

Cmo salvar almacenamiento (datos del Cdigo interno bajo licencia y datos de unidad de discos)
El proceso de salvar almacenamiento copia en cinta el Cdigo interno bajo licencia y todos los datos de unidad de discos. El volumen de almacenamiento generado por el sistema es una copia, sector por sector, de todos los datos permanentes de las unidades de discos configuradas. No es posible restaurar objetos individuales desde la cinta de salvar.

Atencin! Deber utilizar los procesos de salvar y restaurar almacenamiento para la copia de seguridad y la recuperacin en caso de siniestro, junto con los mandatos estndar de salvar y restaurar. Este procedimiento no est pensado para copiar o distribuir datos a otros sistemas. IBM no da soporte a la utilizacin de los procesos de salvar y restaurar almacenamiento como un medio para distribuir el cdigo interno bajo licencia y el sistema operativo en otros sistemas. Planificacin para salvar almacenamiento Al planificar las operaciones de salvar el almacenamiento del sistema, tenga en cuenta los siguientes apartados: v Finalidad de salvar almacenamiento explica diversas finalidades de salvar almacenamiento a tener en cuenta antes de salvar almacenamiento. v Consideraciones sobre hardware para salvar almacenamiento en la pgina 107 explica en qu sistemas puede salvar almacenamiento. v Consideraciones sobre operatividad para salvar almacenamiento en la pgina 107 explica algunas de las restricciones de la funcin de salvar almacenamiento. v Cmo recuperarse de errores de salvar almacenamiento en la pgina 108 explica cmo puede recuperarse de errores de soporte de salvar almacenamiento. v Cmo salvar almacenamiento para la proteccin por duplicacin de disco en la pgina 108 explica cmo funciona el proceso de salvar almacenamiento si tiene proteccin por duplicacin de disco. Tras planificarlo con cuidado, siga las tareas que se muestran a continuacin para salvar el almacenamiento: 1. Tarea 1 - Iniciar el procedimiento de salvar almacenamiento en la pgina 108 explica cmo iniciar el proceso de salvar almacenamiento. 2. Tarea 2 - Responder a mensajes en la pgina 110 explica cmo debe responder a los mensajes del sistema durante el proceso de salvar almacenamiento. 3. Tarea 3 - Completar el proceso de SAVSTG en la pgina 111 explica qu pasos debe llevar a cabo tras completarse el proceso de salvar almacenamiento. 4. Cmo cancelar una operacin de salvar almacenamiento en la pgina 112 explica cmo cancelar el proceso de salvar almacenamiento. 5. Cmo reanudar una operacin de salvar almacenamiento en la pgina 112 explica cmo reanudar el proceso de salvar almacenamiento bajo determinadas condiciones.

Finalidad de salvar almacenamiento


La siguiente informacin explica varias de las finalidades de salvar almacenamiento:

106

AS/400e: Copia de seguridad del sistema

v Los procesos para salvar y restaurar almacenamiento constituyen un mtodo rpido de un nico paso para efectuar la copia de seguridad y la recuperacin de los datos de todo un sistema. El proceso de restaurar almacenamiento es un mtodo sencillo y rpido para restaurar los datos de todo un sistema. v El soporte de salvar almacenamiento est pensado para la recuperacin ante siniestros y no se puede utilizar para restaurar objetos individuales. Debe complementar el mtodo de salvar almacenamiento con los mandatos SAVSYS, SAVLIB, SAVDLO y SAV. v Para llevar a cabo correctamente un mtodo de salvar almacenamiento, debe tener varios niveles de soportes de copia de seguridad. v La operacin de salvar almacenamiento no salva los sectores de disco que no se utilizan o que contienen datos temporales. Consideraciones sobre hardware para salvar almacenamiento: La lista siguiente explica las limitaciones de hardware durante un procedimiento de salvar almacenamiento: v Si la unidad de cintas soporta la compresin de datos por hardware, sta se utilizar. Si la unidad de cintas no soporta la compresin de datos por dispositivo, puede utilizar la compresin de datos por programacin. Generalmente, si la unidad de cintas funciona ms rpido de lo que es posible para la compresin de datos, dicha unidad de cintas grabar los datos en el dispositivo sin compresin. v El sistema utiliza una sola unidad de cintas. v El proceso de salvar almacenamiento no empieza si no estn operativas todas las unidades de discos configuradas. v El sistema no puede utilizar algunas unidades de cintas como dispositivo de IPL alternativo. En esos casos, no puede utilizar dichas unidades de cintas para restaurar el cdigo interno bajo licencia y sus PTF a partir de la cinta de salvar almacenamiento. v La configuracin de disco del sistema que se restaura debe ser igual a la configuracin de disco del sistema que se salva. Los tipos y modelos de disco deben ser iguales o equivalentes con algunos dispositivos adicionales. No es necesario que los nmeros de serie y las direcciones fsicas sean iguales. Todas las unidades de discos que se han salvado son necesarias para la operacin de restauracin. Consideraciones sobre operatividad para salvar almacenamiento: Tenga en cuenta lo siguiente antes de salvar almacenamiento: v Slo puede ejecutar el proceso de salvar almacenamiento cuando el sistema est en estado restringido. v El usuario debe poseer la autorizacin especial de salvar sistema (*SAVSYS) para utilizar el mandato Salvar almacenamiento (SAVSTG). v El mandato SAVSTG hace que el sistema se apague y lo vuelve a arrancar igual que si se hubiese especificado PWRDWNSYS RESTART(*YES). Cuando finaliza el mandato, se produce una carga del programa inicial (IPL) del sistema. La funcin de salvar almacenamiento se ejecuta implcitamente durante la IPL del sistema desde la funcin de herramientas de servicio dedicado (DST). Nota para los usuarios de particiones lgicas: Si va a utilizar este mandato en la particin primaria, asegrese de desactivar todas las particiones secundarias antes de ejecutarlo.
Captulo 4. Cmo salvar partes del sistema manualmente

107

v La primera cinta puede salvarse sin que est presente un operador. Una vez salvada la primera cinta, aparecern mensajes de DST pidiendo la siguiente cinta para que la operacin de salvar pueda continuar. v A medida que aumenta la cantidad de almacenamiento del sistema, aumenta tambin la probabilidad de que se produzca un error irrecuperable del soporte de almacenamiento. Limpie con frecuencia la unidad de cintas. v Debe especificar un nombre de dispositivo en el mandato. Los parmetros de fecha de caducidad (EXPDATE) y borrar (CLEAR) son opcionales. No puede especificar un ID de volumen. v El procedimiento de salvar almacenamiento no empieza a menos que la consola del sistema est disponible. Si no est disponible, aparece un cdigo de referencia del sistema en el panel de control. v Cuando la operacin de salvar almacenamiento termina satisfactoriamente, se produce una IPL normal. Cmo recuperarse de errores de salvar almacenamiento: Si se produce un error de cinta, el sistema intenta recuperarse del error volviendo a intentar automticamente la operacin. Si el sistema no puede recuperarse, intente reanudar la operacin de salvar almacenamiento en un nuevo volumen de cinta. La operacin contina a partir del ltimo volumen de cinta completo que se ha salvado. Cmo salvar almacenamiento para la proteccin por duplicacin de disco: Si se produce un error de cinta, el sistema intenta recuperarse del error volviendo a intentar automticamente la operacin. Si el sistema no puede recuperarse, intente reanudar la operacin de salvar almacenamiento en un nuevo volumen de cinta. La operacin contina a partir del ltimo volumen de cinta completo que se ha salvado.

Tarea 1 - Iniciar el procedimiento de salvar almacenamiento


Antes de empezar, realice las acciones siguientes: v Inicialice al menos tres cintas ms de las que crea que necesitar para completar la operacin de salvar. Inicialcelas como cintas con etiquetas estndar y especifique la mxima densidad para la unidad de cintas utilizada. El nmero de cintas necesarias depende del tamao del sistema, del nmero de objetos que se han de salvar y de la capacidad de la cinta. Cada cinta debe tener un ID de volumen de SAVEDS y una etiqueta externa que le permita identificar la cinta fcilmente. Asegrese de que todas las cintas soportan la misma densidad. v Limpie los cabezales de lectura/grabacin de la unidad de cintas. v Aplique los posibles arreglos temporales del programa (PTF). v Imprima una lista de todos los PTF que se encuentran actualmente en el sistema. Teclee lo siguiente y pulse la tecla Intro:
DSPPTF LICPGM(*ALL) OUTPUT(*PRINT)

v Asegrese de que ha salvado la informacin de configuracin de hardware del sistema. Utilice el mandato Salvar configuracin (SAVCFG) o el mandato Salvar sistema (SAVSYS) para salvar los objetos de configuracin. Para obtener informacin adicional, consulte el apartado Cmo salvar la informacin de configuracin en la pgina 48. El procedimiento de restaurar almacenamiento utiliza el volumen de almacenamiento de SAVSYS o de SAVCFG para restaurar la informacin de configuracin de hardware. v Imprima una lista de los atributos de red actuales. Teclee lo siguiente y pulse la tecla Intro:

108

AS/400e: Copia de seguridad del sistema

DSPNETA OUTPUT(*PRINT)

Conserve esta lista de atributos de red con las cintas grabadas durante la operacin de salvar almacenamiento. Nota para los usuarios de particiones lgicas: Si se utiliza el mandato Salvar almacenamiento (SAVSTG) el sistema realiza una IPL. Cuando se ejecuta este mandato en la particin primaria, debe dejar inactivas las particiones secundarias antes de continuar. 1. Inicie la sesin en la consola del sistema con un perfil de usuario que tenga autorizacin especial *SAVSYS. 2. Notifique a los usuarios que el sistema no estar disponible. 3. Cambie la cola de mensajes QSYSOPR a la modalidad de interrupcin:
CHGMSGQ MSGQ(QSYSOPR) DLVRY(*BREAK) SEV(60)

4. Teclee lo siguiente para colocar el sistema en un estado restringido:


ENDSBS SBS(*ALL) OPTION(*CNTRLD) DELAY(600)

Nota: En el parmetro de retardo (DELAY), especifique un nmero de segundos que permita al sistema terminar con normalidad la mayor parte de los trabajos. En un sistema de gran tamao y con mucha actividad, puede ser necesario un tiempo de retardo ms largo. El sistema enva mensajes a la cola de mensajes QSYSOPR. Estos mensajes indican que los subsistemas han finalizado y que el sistema est en estado restringido. Cuando los subsistemas hayan finalizado, contine realizando el paso siguiente. 5. Cargue el primer volumen del soporte de almacenamiento de SAVSTG y haga que el dispositivo est listo. 6. Compruebe el panel de control del procesador para asegurarse de que el sistema se encuentra en modalidad normal. 7. Si no utiliza particiones lgicas, contine con el siguiente paso. En cambio, si realiza esta operacin desde la particin primaria, asegrese de desactivar todas las particiones secundarias. 8. Entre el mandato de salvar almacenamiento, como por ejemplo:
SAVSTG DEV(TAP01) CLEAR(*ALL)

Tambin puede entrar una fecha de caducidad (EXPDATE(ddmmaa)). 9. Pulse la tecla Intro. El sistema se apagar y se rearrancar con una IPL. Esto es similar a PWRDWNSYS OPTION(*IMMED) RESTART(*YES). Significa que, al entrar el mandato, el sistema se apagar y realizar una IPL automtica. Cuando se realiza la IPL, una funcin de herramientas de servicio dedicado (DST) empieza a salvar almacenamiento. No es necesario que el operador est presente para el primer volumen de almacenamiento si lo ha colocado correctamente y si la comprobacin de fecha de caducidad no genera ningn error. Si carga el volumen correctamente, el proceso de la operacin de salvar se visualiza continuamente en la pantalla de estado de salvar que se muestra a continuacin:

Captulo 4. Cmo salvar partes del sistema manualmente

109

Estado de funcin Ha seleccionado salvar almacenamiento.

1 % Completado

El campo Porcentaje salvado de la pantalla realiza una estimacin del porcentaje que se ha salvado de la cantidad total de sectores del disco. Sin embargo, esta estimacin no puede prever con precisin el tiempo que se tardar en salvar o el nmero de cintas necesarias para completar la operacin de salvar. El motivo es que el sistema no salva los sectores no utilizados.

Tarea 2 - Responder a mensajes


Durante la ejecucin del procedimiento SAVSTG, es posible que se visualice la pantalla Manejar intervencin en cinta o disquete, o bien la pantalla Intervencin en dispositivo necesaria:
Manejar intervencin en cinta o disquete Dispositivo: . . .

Cdigo gestor E/S . . . . . . . . . . . . : . . . Teclee eleccin, pulse Intro.

_________

Accin . . . . . . . . . . . . . . . . . . . . . 1=Cancelar __________________________ 3=Continuar __________________________ F3=Salir F12=Cancelar Se ha encontrado final de cinta. Cargue el volumen siguiente. Intervencin en dispositivo necesaria Tipo dispositivo . . . . . . . . . . . . . . . . : . . . Cdigo de gestor de E/S . . . . . . . . . . . . : . . . Teclee eleccin, pulse Intro. _____ _________

Accin . . . . . . . . . . . . . . . . . . . . . 1=Cancelar 2=Ignorar 3=Continuar 4=Dar formato

Cuando aparezca una de estas pantallas, busque mensajes en la parte inferior de la pantalla o un cdigo de gestor de E/S en la misma. Responda a la pantalla utilizando la siguiente informacin:
Tabla 47. Manejo de mensajes de SAVSTG Mensaje o cdigo
Se ha llegado al final de la cinta. Cargue el volumen siguiente. Existen archivos activos en el soporte. Accin a realizar Cargue el volumen de cinta siguiente. Seleccione la opcin 3 (Continuar) y pulse la tecla Intro. Para continuar realizando la operacin de salvar en cinta, seleccione la opcin 2 (Ignorar) para pasar por alto los archivos activos. Pulse la tecla Intro. Ponga la unidad de cintas en estado preparado, seleccione la opcin 3 (Continuar) y pulse la tecla Intro.

La unidad de cintas no est lista.

110

AS/400e: Copia de seguridad del sistema

Tabla 47. Manejo de mensajes de SAVSTG (continuacin) Mensaje o cdigo Accin a realizar
El soporte de almacenamiento est protegido contra grabacin. El dispositivo no puede procesar el formato del soporte de almacenamiento. La cinta o el disquete cargado est en blanco. Cdigo de gestor de E/S 8000 0001C. Sustituya la cinta por otra que no est protegida contra grabacin y seleccione la opcin 3 (Reintentar). Pulse la tecla Intro. Seleccione la opcin 4 (Dar formato) y pulse la tecla Intro. Seleccione la opcin 4 (Dar formato) y pulse la tecla Intro. Sustituya la cinta por otra que se pueda formatear con la densidad solicitada y seleccione la opcin 3 (Reintentar). Pulse la tecla Intro.

Si se produce un error de soporte de almacenamiento no recuperable, realice los pasos siguientes: 1. Extraiga del dispositivo de cinta la cinta que ha fallado. No la ponga con las dems cintas que ya ha utilizado durante la operacin de salvar almacenamiento. No puede utilizar la cinta anmala durante la operacin de restaurar almacenamiento. 2. Cargue otra cinta en el dispositivo de cintas. 3. Pulse la tecla F3 para volver al men Utilizar herramientas de servicio dedicado. 4. Vaya al apartado Cmo reanudar una operacin de salvar almacenamiento en la pgina 112.

Tarea 3 - Completar el proceso de SAVSTG


Cuando la ltima cinta est completa y no se hayan producido errores, la cinta se rebobinar automticamente y se realizar una IPL normal. Realice los pasos siguientes: 1. El sistema actualiza el rea de datos QSAVSTG de la biblioteca QSYS para mostrar la fecha y la hora de la operacin de salvar. Utilice el mandato Visualizar descripcin de objeto (DSPOBJD) para visualizar la fecha y la hora de la operacin de salvar almacenamiento. 2. Asegrese de que la operacin de salvar se ha completado satisfactoriamente. Utilice el mandato Visualizar anotaciones (DSPLOG) para visualizar las anotaciones histricas (QHST):
DSPLOG QHST

O bien utilice el mandato Visualizar mensaje (DSPMSG) para visualizar los mensajes de QSYSOPR:
DSPMSG QSYSOPR

Compruebe si hay un mensaje de finalizacin de salvar almacenamiento o mensajes de diagnstico que indiquen que el sistema no ha podido leer algunos sectores. Si el sistema ha encontrado sectores daados que no ha podido leer, significa que las cintas podran no estar completas. Si las utiliza para restaurar almacenamiento, la operacin podra resultar anmala. Pngase en contacto con el servicio tcnico para solicitar ayuda. A continuacin repita la operacin de salvar almacenamiento. Esto completa el procedimiento de salvar almacenamiento. Si no desea que el sistema realice una IPL automtica, puede utilizar el trabajo de arranque automtico, que apaga el sistema.

Captulo 4. Cmo salvar partes del sistema manualmente

111

Cmo cancelar una operacin de salvar almacenamiento


Para cancelar la operacin de salvar almacenamiento, pulse la tecla F19. Esta accin cancela la operacin de salvar almacenamiento activa.

Cmo reanudar una operacin de salvar almacenamiento


Puede utilizar este procedimiento slo si se cumplen las siguientes condiciones: v La operacin de salvar almacenamiento ha terminado de salvar el cdigo interno bajo licencia. v La operacin de salvar almacenamiento ha terminado de grabar como mnimo en una cinta durante la operacin de salvar almacenamiento. v Ha conectado todas las unidades de discos y todas estn en funcionamiento. Si se produce un error que detenga la operacin de salvar almacenamiento (por ejemplo, falta de alimentacin del sistema, error del operador o de la unidad de cintas), se puede volver a iniciar la operacin de salvar almacenamiento. Para reanudar la operacin de salvar almacenamiento, realice los pasos siguientes: 1. Seleccione la modalidad manual en el panel de control del procesador. 2. Encienda el sistema utilizando el interruptor de alimentacin o el botn de alimentacin. Se muestra el men Hacer IPL o instalar el sistema. 3. Seleccione la opcin 3 (Utilizar herramientas de servicio dedicado (DST)) y pulse la tecla Intro. 4. Inicie la sesin en DST mediante la contrasea asignada al sistema para la autorizacin DST completa. Aparece en la consola el men Utilizar herramientas de servicio dedicado (DST). 5. En el men Utilizar herramientas de servicio dedicado (DST), seleccione la opcin 9 (Trabajar con salvar almacenamiento y restaurar almacenamiento) y pulse la tecla Intro. 6. Seleccione la opcin 4 (Reanudar salvar almacenamiento) y pulse la tecla Intro. Si el sistema no le permite reanudar la operacin de salvar almacenamiento, aparecer en la consola una pantalla con una explicacin. 7. Si aparece en la consola la pantalla Reanudar salvar almacenamiento, cargue la cinta que el sistema estaba grabando en el momento de interrumpirse la operacin de salvar almacenamiento. Pulse la tecla Intro.
Reanudar salvar almacenamiento Ha seleccionado reanudar la operacin de salvar almacenamiento. Realice los pasos siguientes: 1. Localice el conjunto de cintas creadas durante la operacin de salvar almacenamiento interrumpida. La ltima cinta, cuya grabacin se haba completado antes de haberse interrumpido la operacin de salvar almacenamiento, tiene la identificacin siguiente: Identificador de volumen . . . . . : ________ Nmero de secuencia . . . . . . . : ____ Compruebe que en el dispositivo de cintas se ha cargado una cinta inicializada que permite la grabacin y que est preparada. Siga los procedimientos descritos en la gua del operador del dispositivo de cintas. Pulse Intro para reanudar la operacin de salvar almacenamiento.

2.

3.

8. Si el identificador de volumen de la cinta que se ha cargado es distinto del identificador de volumen de la cinta de la primera operacin de salvar

112

AS/400e: Copia de seguridad del sistema

almacenamiento, aparecer la pantalla Intervencin en dispositivo necesaria. El mensaje que aparece en la parte inferior indica que Se ha cargado un volumen incorrecto. Para que la operacin de salvar contine, teclee SAVEDS en la lnea Volumen nuevo y seleccione la opcin 4 para formatear la cinta.

Captulo 4. Cmo salvar partes del sistema manualmente

113

114

AS/400e: Copia de seguridad del sistema

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo


Existen tres formas de salvar el sistema bajo limitaciones de tiempo. Son salvar mientras est activo, operaciones de salvar paralelas y operaciones de salvar concurrentes. Funcin salvar mientras est activo La funcin salvar mientras est activo del sistema AS/400 es una opcin de varios de los mandatos de salvar. Permite utilizar el sistema durante la totalidad o parte del proceso de copia de seguridad. Le permite modificar objetos durante la mayor parte del tiempo durante el que se salvan. Por contraste, otras funciones de salvar proporcionadas en el sistema no permiten ningn acceso a los objetos mientras se estn salvando o slo permiten la lectura de los mismos mientras se estn salvando. Puede utilizar la funcin salvar mientras est activo junto con otros procedimientos de copia de seguridad y de recuperacin para reducir o eliminar el estado de no disponibilidad asociado a operaciones de salvar individuales. En este captulo se proporciona informacin acerca de la funcin salvar mientras est activo y de cmo puede aadir dicha funcin a la estrategia actual de copia de seguridad y de recuperacin. Lea estos apartados para obtener informacin sobre tareas y procedimientos al utilizar la funcin salvar mientras est activo: v Cmo iniciar la funcin salvar mientras est activo v Reduccin del tiempo de no disponibilidad de salvar en la pgina 139 v Eliminacin del tiempo de no disponibilidad de salvar en la pgina 141 Operaciones de salvar paralelas y concurrentes Los siguientes apartados proporcionan informacin sobre dos mtodos ms para salvar el sistema bajo limitaciones de tiempo: v Utilizacin de operaciones de salvar paralelas en la pgina 153 v Utilizacin de mltiples mandatos de salvar simultneamente en la pgina 154

Cmo iniciar la funcin salvar mientras est activo


Para utilizar la funcin salvar mientras est activo, especifique los valores elegidos para los siguientes parmetros: v Debe especificar un nivel de sincronizacin al utilizar la funcin Salvar activo (SAVACT). v Puede especificar un tiempo de espera al utilizar la opcin Tiempo de espera de salvar activo (SAVACTWAIT). v Puede especificar una cola de mensajes en la que recibir la notificacin de punto de control al utilizar la opcin Cola de mensajes de salvar activo (SAVACTMSGQ).

Copyright IBM Corp. 2000

115

v Si utiliza el mandato SAV, puede especificar opciones adicionales de salvar mientras est activo al utilizar las opciones de salvar mientras est activo (SAVACTOPT). Lea estos apartados: v Visin general de la funcin salvar mientras est activo en la pgina 119 v Consideraciones sobre el rendimiento para salvar mientras est activo en la pgina 136 v Consideraciones sobre el almacenamiento para salvar mientras est activo en la pgina 139 para obtener ms informacin sobre consideraciones aplicables al rendimiento del sistema y el almacenamiento, la estrategia de copia de seguridad y recuperacin, la funcin salvar mientras est activo y la funcin de bloqueo de objetos.

Utilizacin de la opcin de nivel de sincronizacin (SAVACT)


La funcin salvar mientras est activo se utiliza al especificar un nivel de sincronizacin en el parmetro Salvar activo (SAVACT). El valor por omisin es *NO, lo cual significa que no se utiliza la funcin salvar mientras est activo. Para utilizar la funcin salvar mientras est activo, pueden seleccionarse los siguientes niveles de sincronizacin: v Sincronizacin completa v Sincronizacin de biblioteca en la pgina 117 v Sincronizacin definida por el sistema en la pgina 117 La tabla siguiente muestra qu niveles de sincronizacin se hallan disponibles para cada mandato y el valor que se ha de especificar para cada nivel.
Tabla 48. Valores del parmetro SAVACT
Sincronizacin completa *SYNCLIB Sincronizacin de biblioteca *LIB Sincronizacin definida por el sistema *SYSDFN

Mandato SAVLIB SAVOBJ SAVCHGOBJ SAVRSTLIB SAVRSTOBJ SAVRSTCHG SAVDLO SAVRSTDLO SAV SAVRST

no disponible *SYNC

no disponible no disponible

*YES *YES

Nota: Si se especifica SAVACT(*SYSDFN) o SAVACT(*LIB) al utilizar una definicin de soportes se llevar a cabo una sincronizacin completa, como si se hubiese especificado SAVACT(*SYNCLIB). Si se visualizan los soportes, se indicar que se salvaron con SAVACT(*SYNCLIB). No obstante, los mensajes de finalizacin de punto de control coincidirn con los valores normales de los mensajes de finalizacin de punto de control de SAVACTMSGQ para la sincronizacin definida por el sistema o la sincronizacin de biblioteca.

Sincronizacin completa
Todos los objetos que se estn salvando alcanzan a la vez un punto de control y, a continuacin, se salvan en el soporte de almacenamiento. Esta opcin puede ser la

116

AS/400e: Copia de seguridad del sistema

mejor, porque es la que suele completar el proceso de punto de control en la menor cantidad de tiempo y la que tiene el menor impacto en los procedimientos de recuperacin. Sin embargo, puesto que se asignan todos los objetos que se estn salvando antes de obtener una imagen de punto de control de cada uno de ellos, esta opcin suele mantener los objetos bloqueados durante ms tiempo que las dems opciones. Esta opcin tambin es la que utiliza ms cantidad de almacenamiento adicional.

Sincronizacin de biblioteca
Todos los objetos de una biblioteca que se estn salvando alcanzan a la vez un punto de control. Pero las distintas bibliotecas alcanzan puntos de control en momentos diferentes. Una vez alcanzado el punto de control en dos bibliotecas, una de ellas se salvar en un soporte de almacenamiento antes de que se realice el proceso de punto de control en una tercera biblioteca. Esta opcin puede ser til si se cumplen todas las condiciones siguientes. v Se est salvando ms de una biblioteca. En el caso de una sola biblioteca, la mejor eleccin es la sincronizacin completa. v Cada una de las aplicaciones depende de una sola biblioteca. v La sincronizacin completa utilizara ms almacenamiento que el que est disponible o mantendra bloqueados los objetos durante ms tiempo que el que permiten las necesidades de la empresa.

Sincronizacin definida por el sistema


Los objetos que se estn salvando pueden alcanzar puntos de control en momentos distintos. El sistema puede separar los objetos de una biblioteca en distintos grupos. Una vez alcanzado el punto de control en dos grupos de objetos, uno de ellos se salvar en un soporte de almacenamiento antes de que se realice el proceso de punto de control en un tercer grupo. Esta opcin es la que suele mantener bloqueados los objetos durante el perodo de tiempo ms corto y la que suele utilizar la menor cantidad de almacenamiento adicional. Pero es la que suele tardar ms en completar el proceso de punto de control. Tambin es la que ocasiona los procedimientos de recuperacin ms complejos si no se finalizan las aplicaciones durante el proceso de punto de control. Consulte la seccin Proceso de punto de control en la pgina 128 si desea obtener informacin adicional acerca de cmo funciona la sincronizacin definida por el sistema. Cuando se salvan objetos de biblioteca de documentos, slo se dispone de esta opcin.

Utilizacin de la opcin de tiempo de espera (SAVACTWAIT)


La opcin de tiempo de espera se especifica en el parmetro SAVACTWAIT. Esta opcin especifica el nmero mximo de segundos que la operacin de salvar mientras est activo esperar para asignar un objeto durante el proceso de punto de control y el nmero mximo de segundos que esperar para que las aplicaciones alcancen los lmites de compromiso. El valor por omisin es de 120 segundos. Se puede especificar cualquier nmero de segundos comprendido entre 0 y 99999; el valor *NOMAX hace que la operacin de salvar mientras est activo espere durante un tiempo indefinido. Si se finalizan las aplicaciones antes de iniciar la operacin de salvar, lo mejor es especificar 0 segundos. En caso de no finalizar las aplicaciones, se ha de especificar un tiempo lo suficientemente largo como para que las aplicaciones puedan hacer que los objetos estn disponibles y alcancen los lmites de compromiso. Si un objeto no est disponible inmediatamente durante el proceso de punto de control, la operacin de salvar mientras est activo esperar como mximo el nmero de segundos especificado a que el objeto pase a estar disponible. Durante
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

117

la espera, la operacin de salvar no realiza ninguna otra accin. La operacin de salvar puede tener que esperar varios objetos, de modo que el tiempo total que espera la operacin de salvar mientras est activo puede ser mucho ms largo que el valor especificado. Si un objeto no est disponible en el tiempo especificado, dicho objeto no se salvar, pero la operacin de salvar contina. Una vez que la operacin de salvar mientras est activo haya asignado un grupo de objetos que estn sincronizndose, dicha operacin podr esperar durante los segundos especificados a que alcancen los lmites de compromiso todos los trabajos que estn utilizando los mismos diarios que estos objetos. Si estos trabajos no alcanzan los lmites de compromiso en el tiempo especificado, la operacin de salvar finalizar. Al cabo de 30 segundos, se enva un mensaje CPI3865 a la cola de mensajes QSYSOPR por cada trabajo al que la operacin de salvar mientras est activo est esperando.

Utilizacin de la opcin de notificacin de punto de control (SAVACTMSGQ)


La opcin de notificacin de punto de control se especifica en el parmetro SAVACTMSGQ. Se enva un mensaje a la cola de mensajes especificada tras completarse el proceso de punto de control. Un operador o un trabajo puede supervisar esta cola de mensajes y rearrancar las aplicaciones al completarse el proceso de punto de control. La tabla siguiente muestra los mensajes que se envan para cada mandato al completarse el proceso de punto de control.
Tabla 49. Mensajes de terminacin de punto de control SAVACTMSGQ
Sincronizacin completa CPI37121 Sincronizacin de biblioteca CPI3710 por cada biblioteca Sincronizacin definida por el sistema CPI3710 por cada biblioteca Finalizacin anmala de la operacin de salvar CPI3711

Mandato SAVLIB SAVOBJ SAVCHGOBJ SAVRSTLIB SAVRSTOBJ SAVRSTCHG SAV objetos de bibliotecas SAVDLO SAVRSTDLO SAV objetos de carpetas SAV objetos de directorios SAVRST

CPI37121 no disponible

no disponible no disponible

CPI3710 por cada biblioteca no disponible

CPI3711 no disponible

CPI3712

no disponible

CPI3712

CPI3722

Nota: 1 Antes de enviarse el mensaje de terminacin de punto de control CPI3712, se envan los mensajes CPI3724 y CPI3725 a la cola de mensajes y a la estacin de trabajo para informar de la evolucin del proceso de punto de control. Se enva el mensaje CPI3724 por cada biblioteca en cuanto la operacin comienza a asignar objetos de dicha biblioteca. Cuando se han asignado todos los objetos, se enva el mensaje CPI3725 en cuanto la operacin empieza a obtener imgenes de punto de control de los objetos.

118

AS/400e: Copia de seguridad del sistema

Utilizacin de opciones adicionales de salvar mientras est activo (SAVACTOPT)


El mandato SAV proporciona opciones de salvar mientras est activo adicionales que se especifican en el parmetro SAVACTOPT. El valor por omisin es *NONE, que significa que no se utilizan opciones adicionales durante una operacin de salvar mientras est activo. La opcin permitir grabacin de punto de control (*ALWCKPWRT) slo deben utilizarla las aplicaciones para salvar objetos asociados con la aplicacin y que tengan consideraciones adicionales sobre la copia de seguridad y recuperacin, por ejemplo, las bases de datos Lotus Domino. La operacin de salvar bloquear con O_SHARE_RDWR los objetos que tienen establecido el atributo del sistema QP0L_ATTR_ALWCKPWRT. Los datos se pueden actualizar antes de alcanzar el punto de control de salvar mientras est activo. Ser preciso verificar estos objetos despus de haberlos restaurado y es posible que deban arreglarse para poder utilizarlos.

Visin general de la funcin salvar mientras est activo


La funcin salvar mientras est activo est disponible en los mandatos siguientes
Mandato SAVLIB SAVOBJ SAVCHGOBJ SAVDLO SAV SAVRSTLIB SAVRSTOBJ SAVRSTCHG SAVRSTDLO SAVRST Ubicacin OS/400 OS/400 OS/400 OS/400 OS/400 ObjectConnect/400 ObjectConnect/400 ObjectConnect/400 ObjectConnect/400 ObjectConnect/400 Funcin Salvar biblioteca Salvar objeto Salvar objetos cambiados Salvar objetos de biblioteca de documentos Salvar Salvar/Restaurar biblioteca Salvar/Restaurar objeto Salvar/Restaurar objetos cambiados Salvar/Restaurar objetos de biblioteca de documentos Salvar/Restaurar

El sistema realiza la funcin salvar mientras est activo manteniendo una imagen del objeto que se est salvando tal como exista en un punto del tiempo determinado. Este punto del tiempo se denomina punto de control para un objeto, y la imagen del objeto se denomina imagen de punto de control. Es como si el sistema mantuviese dos imgenes de un objeto que se est salvando: una imagen contiene las actualizaciones realizadas en el objeto, con las que trabaja el sistema durante su actividad normal; y la otra, la imagen del punto de control, es la que utiliza el trabajo de salvar mientras est activo para salvar el objeto en el soporte de almacenamiento. El sistema no mantiene dos imgenes completas del objeto que se est salvando. Slo mantiene dos imgenes de los datos que cambian mientras se realiza la operacin de salvar. Cuando son varios los objetos que se salvan, se puede optar por sincronizar las imgenes de los puntos de control de los objetos. Con una sincronizacin completa, los puntos de control de todos los objetos se producen en el mismo
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

119

momento (en realidad, durante un perodo de tiempo en el que no puede realizarse ningn cambio en los objetos). Con una sincronizacin de biblioteca, se producen al mismo tiempo los puntos de control de todos los objetos de una biblioteca. Con una sincronizacin definida por el sistema, los puntos de control de los objetos pueden producirse en momentos distintos. La expresin salvar mientras est activo parece indicar que se pueden realizar cambios en los objetos en cualquier momento de la operacin de salvar, pero no es cierto. El sistema asigna (bloquea) los objetos mientras obtiene las imgenes de punto de control. Los objetos no se pueden modificar durante el proceso de punto de control. Una vez que el sistema haya obtenido las imgenes de punto de control, ya se pueden realizar cambios en los objetos. La cantidad de tiempo en que el sistema no est disponible a los usuarios durante el proceso de copia de seguridad se conoce como no disponibilidad de salvar. El modo ms sencillo y conveniente de utilizar la funcin salvar mientras est activo es el de reducir la no disponibilidad de salvar finalizando las aplicaciones que cambian los objetos hasta que se hayan obtenido las imgenes de punto de control. Puede elegir si desea que la funcin salvar mientras est activo enve una notificacin cuando se haya completado el proceso de punto de control y ya no sea peligroso volver a iniciar las aplicaciones. Cuando la funcin salvar mientras est activo se utiliza de este modo, la no disponibilidad de salvar puede ser bastante menor que con las operaciones de salvar normales. Tambin puede utilizar la funcin salvar mientras est activo para eliminar la no disponibilidad de salvar, pero el rendimiento y el tiempo de respuesta de las aplicaciones se vern afectados. Tambin se vern afectados los procedimientos de recuperacin. Ser necesario utilizar el registro por diario y el control de compromiso para simplificar los procedimientos de recuperacin. Consulte estos apartados para obtener informacin sobre las consideraciones y las restricciones que debe tener en cuenta al utilizar la funcin salvar mientras est activo: v Consideraciones sobre la estrategia de copia de seguridad y recuperacin v Restricciones de salvar mientras est activo en la pgina 122 v Consideraciones sobre el bloqueo de objetos en la pgina 124 v Cmo funciona la funcin salvar mientras est activo en la pgina 127

Consideraciones sobre la estrategia de copia de seguridad y recuperacin


El apartado Reduccin de la no disponibilidad de salvar en la pgina 121 y el apartado Eliminacin de la no disponibilidad de salvar en la pgina 121 proporcionan informacin acerca de cmo puede utilizarse la funcin salvar mientras est activo en la estrategia de salvar para reducir el tiempo que el sistema no est disponible durante las operaciones de salvar. Despus de revisar las aplicaciones y las consideraciones de que tratan estos temas, debe ser capaz de tomar una decisin documentada acerca de cmo utilizar las operaciones de salvar mientras est activo en la estrategia de copia de seguridad y recuperacin. Puede llegar a una de las siguientes conclusiones: v Las operaciones de salvar actuales son adecuadas para las ventanas de salvar que ha planificado. v Las bibliotecas de aplicaciones esenciales son candidatas para el proceso de salvar mientras est activo.

120

AS/400e: Copia de seguridad del sistema

v Las bibliotecas de aplicaciones esenciales son candidatas pero pueden requerir modificaciones para minimizar los procedimientos de recuperacin de restauracin. v Los documentos o carpetas esenciales son candidatos. v Todas las bibliotecas de aplicaciones son candidatas debido a una ventana de salvar comprimida. Los dems procedimientos utilizados en la estrategia de copia de seguridad y de recuperacin an son aplicables y se han de tener en cuenta al revisar los procedimientos de copia de seguridad y de recuperacin. El hecho de utilizar la funcin salvar mientras est activo en las operaciones de salvar diarias puede incluir requisitos adicionales en los procedimientos de recuperacin de restauracin y en la planificacin de recuperacin ante siniestro. Reduccin de la no disponibilidad de salvar: Si el requisito slo consiste en reducir la no disponibilidad en determinadas operaciones de salvar, puede finalizar las aplicaciones que realizan cambios en los objetos que se estn salvando hasta que el sistema haya establecido un punto de control para cada uno de dichos objetos. Entonces, al restaurar los objetos a partir del soporte de almacenamiento de salvar mientras est activo, no ser necesario ningn procedimiento de recuperacin adicional. Por lo tanto, el mtodo recomendado para realizar una peticin de salvar mientras est activo es finalizar las aplicaciones y volverlas a iniciar cuando se haya completado el proceso de punto de control para todos los objetos dependientes de aplicaciones. Las reas de datos y los archivos fsicos utilizados por las aplicaciones son dos ejemplos de objetos dependientes de aplicaciones. Puede especificar que se enve un mensaje despus de completar el proceso de punto de control para todos los objetos de una biblioteca determinada o para todas las bibliotecas de la peticin de salvar. Las aplicaciones se pueden volver a iniciar cuando todos los objetos dependientes de aplicaciones hayan alcanzado un punto de control. Las imgenes de punto de control de los objetos salvados en el soporte de almacenamiento se mostrarn como si se hubiese realizado una operacin de salvar dedicada en el momento en que finalizaron las aplicaciones. Este mtodo no elimina la no disponibilidad de la funcin de salvar, pero puede reducirla considerablemente. Si est salvando objetos de varias bibliotecas y existe una dependencia de aplicaciones comn que abarca las bibliotecas, para iniciar las aplicaciones deber esperar a que el proceso de punto de control se haya completado para todas las bibliotecas de la peticin de salvar. Eliminacin de la no disponibilidad de salvar: La funcin salvar mientras est activo puede eliminar la no disponibilidad en operaciones de salvar determinadas. Sin embargo, despus de restaurar los objetos a partir del soporte de salvar mientras est activo, es posible que tenga procedimientos de recuperacin ms complejos y potencialmente ms largos. Si desea comprender por qu sern necesarios procedimientos de recuperacin potencialmente ms complejos, primero deber familiarizarse con el concepto de lmites de una aplicacin. Por lo que toca a la operacin de salvar mientras est activo, se define el lmite de aplicacin como un punto en el tiempo en que todos los objetos de los que depende una aplicacin determinada se encuentran en un estado coherente entre s y se encuentran tambin en un estado en el que la aplicacin se puede iniciar o volver a iniciar. Si se permite que las aplicaciones actualicen los objetos que se salvan a medida que stos alcanzan un punto de control, el sistema no puede determinar si las imgenes de los objetos que se salvan en el soporte de almacenamiento se encuentran en lmites de aplicacin. Es
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

121

el usuario quien debe mantener los lmites de aplicacin. Tambin puede ser necesario que el usuario defina procedimientos de recuperacin adicionales para llevar los objetos a un estado de coherencia entre unos y otros. Al determinar estos procedimientos de recuperacin se ha de tener en cuenta cada uno de los puntos siguientes: v Si los objetos de los que dependen las aplicaciones constan en su totalidad de archivos de bases de datos, o bien si dependen de otros tipos de objeto como, por ejemplo, reas de datos. v Si los objetos de los que dependen las aplicaciones estn contenidos en una sola biblioteca o si abarcan varias bibliotecas. v Si los archivos de base de datos de los que dependen las aplicaciones se registran por diario. v Si los cambios que las aplicaciones realizan en los objetos se efectan bajo control de compromiso. Consulte las secciones Consideraciones sobre los procedimientos de recuperacin de restauracin en la pgina 143 y Procedimientos de recuperacin de restauracin recomendados para salvar mientras est activo en la pgina 146 si desea obtener ms informacin acerca de los procedimientos de recuperacin despus de restaurar los objetos a partir del soporte de salvar mientras est activo.

Restricciones de salvar mientras est activo

Estos apartados proporcionan ms consideraciones que debe tener en cuenta al utilizar la funcin salvar mientras est activo: v Consideraciones generales v Consideraciones sobre las bibliotecas en la pgina 123 v Consideraciones sobre los objetos de biblioteca de documentos en la pgina 123 v Consideraciones sobre el sistema de archivos integrado en la pgina 124 Consideraciones generales: Las consideraciones que se exponen a continuacin son aplicables a todos los mandatos que proporcionan la funcin salvar mientras est activo. v La funcin salvar mientras est activo slo est disponible en los mandatos que figuran en la seccin Visin general de la funcin salvar mientras est activo en la pgina 119. v La funcin salvar mientras est activo no se puede utilizar en las siguientes situaciones: Cuando han finalizado todos los subsistemas. Si se han finalizado todos los subsistemas, la operacin de salvar es el nico trabajo de usuario activo y debe finalizar para que se puedan rearrancar los subsistemas y las aplicaciones. Las siguientes operaciones de salvar requieren la finalizacin de todos los subsistemas. Por lo tanto, la funcin salvar mientras est activo no se puede utilizar con estas operaciones: - Salvar la biblioteca del sistema - Salvar todas las bibliotecas - Salvar todo el sistema Al liberar o suprimir almacenamiento durante una operacin de salvar. Si se especifica STG(*FREE) o STG(*DELETE) en un mandato de salvar, o bien CHKFORMRK(*YES) en el mandato SAVDLO, no se puede utilizar la funcin salvar mientras est activo.

122

AS/400e: Copia de seguridad del sistema

v La funcin salvar mientras est activo no debe utilizarse cuando el sistema est muy ocupado o cuando se dispone de muy poco almacenamiento de disco. Adems, antes de intentar salvar grandes cantidades de datos (como, por ejemplo, todas las bibliotecas de usuario), se ha de utilizar inicialmente la funcin salvar mientras est activo en una cantidad limitada de datos para determinar el impacto que tiene dicha funcin en el rendimiento y almacenamiento del sistema. Vea los apartados Consideraciones sobre el rendimiento para salvar mientras est activo en la pgina 136 y Consideraciones sobre el almacenamiento para salvar mientras est activo en la pgina 139. v No deben cargarse, aplicarse ni eliminarse arreglos temporales del programa (PTF) cuando se ejecuta una operacin salvar mientras est activo. v Se han de emitir mandatos de salvar por separado para utilizar la funcin salvar mientras est activo para objetos de bibliotecas, objetos de biblioteca de documentos y objetos de directorios. Si es necesario sincronizar los objetos salvados mediante mandatos distintos, deber finalizar las aplicaciones hasta que se haya alcanzado el punto de control de todos los objetos. Si slo dispone de una unidad de cintas, cada mandato debe finalizar antes de que se arranque el siguiente. Si utiliza la funcin salvar mientras est activo para reducir la no disponibilidad de salvar, probablemente salvando primero las carpetas y los directorios y salvando las bibliotecas en ltimo lugar, se reducir al mnimo dicha no disponibilidad. Si dispone de varias unidades de cintas y utiliza la funcin salvar mientras est activo para reducir la no disponibilidad de salvar, probablemente obtendr la mxima reduccin de la misma si salva concurrentemente las bibliotecas, las carpetas y los directorios. v Pueden no salvarse los objetos que se crean una vez que se ha iniciado la operacin de salvar. v Pueden no salvarse los objetos que otros trabajos utilizan durante el proceso de punto de control. Si desea obtener informacin adicional, consulte la seccin Consideraciones sobre el bloqueo de objetos en la pgina 124. v Las funciones de las herramientas de servicio dedicado (SST) no deben utilizarse con objetos que se estn salvando actualmente mediante una operacin de salvar mientras est activo. Consideraciones sobre las bibliotecas: A la hora de utilizar la funcin de salvar mientras est activo para salvar los objetos de las bibliotecas, tenga en cuenta lo siguiente: v Cuando se salvan todas las bibliotecas IBM mediante SAVLIB LIB(*IBM), la sincronizacin completa no est disponible. Consideraciones sobre los objetos de biblioteca de documentos: Cuando utilice la funcin de salvar mientras est activo para salvar objetos de biblioteca de documentos, tenga en cuenta lo siguiente. v La sincronizacin completa no est disponible. Slo est disponible la sincronizacin definida por el sistema. v La notificacin del punto de control no est disponible. Esto significa que no se puede determinar cundo deja de ser peligroso rearrancar las aplicaciones que utilizan objetos de biblioteca de documentos. Cuando se salvan objetos de biblioteca de documentos, la ventaja principal de la funcin de salvar mientras est activo es que los objetos se asignan durante un perodo de tiempo ms corto que con las operaciones de salvar normales.

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

123

v Si se est ejecutando una operacin de reclamar (mandato RCLDLO), pueden no salvarse los documentos durante un proceso de salvar mientras est activo. v Si se est ejecutando una operacin de reorganizar (mandato RGZDLO) o una operacin de reclamar (mandato RCLDLO), pueden no salvarse las carpetas durante un proceso de salvar mientras est activo. v Una aplicacin, que trabaje con un documento como un archivo de PC mediante Interfaces de Programacin de Aplicaciones (API) del sistema o mediante carpetas compartidas, puede actualizar un documento durante la ejecucin de una operacin de salvar mientras est activo. Al actualizar los datos del documento, algunas aplicaciones salvan las actualizaciones en un archivo temporal. Para que los cambios se graben de modo permanente en el documento, la sesin de la aplicacin ha de finalizar. El editor de OfiVisin, por ejemplo, funciona de esta forma. Si este tipo de aplicacin actualiza un documento durante la ejecucin de la operacin de salvar mientras est activo, el documento se salva tal como era antes de que empezase la sesin de edicin. Otras aplicaciones actualizan los documentos directamente a medida que los datos se suministran a dichas aplicaciones. Por ejemplo, algunas aplicaciones de hojas de clculo y de imgenes funcionan de este modo. Si este tipo de aplicacin actualiza un documento durante la ejecucin de la operacin de salvar mientras est activo, el documento no se salva. Los mensajes de diagnstico CPF8A80: Documento utilizndose y CPF90AC: No se ha salvado el documento se envan a las anotaciones de trabajo para indicar que el objeto no se ha salvado porque se estaba utilizando. Consideraciones sobre el sistema de archivos integrado: Cuando utilice la funcin de salvar mientras est activo con los mandatos SAV o SAVRST, tenga en cuenta lo siguiente. v La opcin tiempo de espera no est disponible. v Cuando se salvan objetos de bibliotecas o de biblioteca de documentos, son aplicables las consideraciones que se han establecido anteriormente para dichos objetos.

Consideraciones sobre el bloqueo de objetos


El sistema utiliza reglas de bloqueo de objetos que son menos restrictivas para las peticiones de salvar mientras est activo que para las dems operaciones de salvar. Estas reglas de bloqueo de objetos permiten que los usuarios de aplicaciones realicen operaciones de actualizacin y utilicen la mayora de los mandatos a nivel de objeto tras haberse efectuado el proceso de punto de control para los objetos que se estn salvando. Por lo general, mediante el proceso de punto de control se mantiene en los objetos un bloqueo compartido de no actualizacin (*SHRNUP). Despus de establecer los puntos de control, la mayor parte de los objetos se desbloquean. Otros objetos permanecen asignados con un bloqueo compartido de lectura (*SHRRD). La tabla siguiente muestra los bloqueos que se retienen en una operacin de salvar normal, en una operacin de salvar mientras est activo durante el proceso de punto de control, y en una operacin de salvar mientras est activo tras haberse completado el proceso de punto de control.
Tabla 50. Tipo de bloqueo necesario en la operacin de salvar
Salvar mientras est activo Establecer punto de Tras el punto de control control *SHRNUP Ninguno
1 1

Tipo de objeto La mayora de tipos de objeto Objeto de configuracin

SAVACT(*NO) *SHRNUP Ninguno

124

AS/400e: Copia de seguridad del sistema

Tabla 50. Tipo de bloqueo necesario en la operacin de salvar (continuacin)


Salvar mientras est activo Establecer punto de Tras el punto de control control *SHRRD Ninguno *SHRRD Ninguno *SHRRD Ninguno *SHRRD Ninguno *SHRRD Ninguno *SHRRD Ninguno *SHRRD *SHRRD *SHRUPD *SHRRD *SHRRD *SHRNUP
1 1

Tipo de objeto rea de datos Miembros de base de datos Documento Carpeta Cola de trabajos Diario Receptor de diario Biblioteca, cuando se salva la biblioteca o un objeto de la misma Cola de salida Carga de producto Objeto de gestin de recursos del sistema Perfiles de usuario, listas de autorizaciones y poseedores de autorizaciones Objeto, si se especifica STG(*FREE) Objetos de directorios
1 2

SAVACT(*NO) *SHRNUP *SHRNUP *SHRNUP *SHRRD *SHRRD *SHRRD *SHRRD *SHRUPD *SHRRD *SHRNUP *SHRNUP *SHRRD

Ninguno *SHRRD
1 1

1 *EXCL2 Compartir con lectores Compartir con 3, 4 lectores

Compartir con lectores y transcriptores3

La funcin de salvar mientras est activo no est disponible cuando se salvan estos objetos. Aplicable a documento, archivo, receptor de diario, mdulo, programa, paquete SQL y programa de servicio. Los dems tipos permanecen como se ha listado anteriormente. Los objetos de QNTC no se sincronizan con SAVACT(*SYNC). Adems, todos los bloqueos de estos sistemas de archivos se liberarn antes del envo del mensaje de punto de control. Los objetos que se salvan con SAVACTOPT(*ALWCKPWRT) y que tienen establecido el atributo del sistema QP0L_ATTR_ALWCKPWRT, tienen un bloqueo implcito compartir con lectores y transcriptores.

Estas reglas de bloqueo estn relacionadas con los bloqueos a nivel de objeto y no con los bloqueos a nivel de registro de base de datos. Durante cualquier fase de la operacin de salvar mientras est activo, estn permitidas la apertura y el cierre de los miembros de archivo de base de datos y cualquier operacin de E/S a nivel de registro en miembros de archivo de base de datos. En estos apartados encontrar consideraciones sobre el bloqueo de objetos durante el proceso de punto de control y despus del mismo: v Bloqueo de objetos: Durante el proceso de punto de control v Bloqueo de objetos: Despus del proceso de punto de control en la pgina 126 Bloqueo de objetos: Durante el proceso de punto de control: Durante el proceso de punto de control, estasreglas de bloqueo puede entrar en conflicto con los tipos de bloqueo de nivel de objeto exclusivo de permitir lectura (*EXCLRD); exclusivo de no lectura (*EXCL); y compartir actualizacin (*SHRUPD). Las aplicaciones de usuario y algunos mandatos de sistema a nivel de objeto pueden adquirir estos tipos de bloqueo. Las aplicaciones de usuario que adquieren estos bloqueos de nivel de objeto o que utilizan mandatos del sistema que requieren estos bloqueos de nivel de objeto suelen entrar en conflicto con una operacin de salvar mientras est activo hasta que el proceso de punto de control se ha completado para los objetos. Los conflictos de bloqueo pueden impedir que el objeto se salve o que las

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

125

aplicaciones utilicen el objeto. Para eliminar los conflictos de bloqueo durante el proceso de punto de control, se deben finalizar las aplicaciones hasta que se haya completado dicho proceso. En general, durante el proceso de punto de control, el sistema impide que se lleven a cabo las operaciones de la siguiente lista para los objetos que se estn salvando. v Cambiar un objeto v Suprimir un objeto v Redenominar un objeto v Trasladar un objeto a una biblioteca o a una carpeta distinta v Cambiar el propietario de un objeto v Comprimir o descomprimir un objeto Bloqueo de objetos: Despus del proceso de punto de control: Una vez completado el proceso de punto de control, si se intenta realizar una de las siguientes operaciones, el resultado ser un mensaje que indica que la biblioteca se est utilizando: v Realizar operaciones adicionales de salvar o restaurar en objetos o bibliotecas que se estn salvando v Suprimir, redenominar o reclamar una biblioteca de la que se estn salvando objetos v Cargar, aplicar, extraer o instalar arreglos PTF que afectan a una biblioteca de la que se estn salvando objetos v Salvar, restaurar, instalar o suprimir programas bajo licencia que contienen una biblioteca de la que se estn salvando objetos Adems, los siguientes tipos de objeto tienen operaciones que se restringen una vez finalizado el proceso de punto de control. Si se intenta realizar una de estas operaciones, se emitir un mensaje que indica que el objeto se est utilizando. v *FILE-PF (archivo fsico) v *JRN (diario) v *JRNRCV (receptor de diario) v *PRDLOD (carga de producto) en la pgina 127 *FILE-PF (archivo fsico): No se pueden realizar cambios en el archivo de las siguientes formas: v Utilizando el mandato Cambiar archivo fsico (CHGPF) con las especificaciones de parmetro de SRCFILE, ACCPTHSIZ, NODGRP o PTNKEY v Con una sentencia SQL Alter Table *JRN (diario): La lista siguiente ofrece informacin relacionada con los diarios: v No se puede suprimir un diario con un receptor de diario asociado que se est salvando. v Utilice la interfaz de Trabajar con diario (WRKJRN) para recuperar un diario que tiene un receptor de diario asociado que se est salvando. *JRNRCV (receptor de diario): La lista siguiente ofrece informacin relacionada con los receptores de diario: v El receptor de diario no se puede suprimir ni trasladar. v El receptor de diario no se puede conectar a un diario ni desconectarse del mismo.

126

AS/400e: Copia de seguridad del sistema

v No se puede suprimir el diario al que se asocia el receptor. v La interfaz de Trabajar con diario (WRKJRN) para recuperar un receptor de diario daado. *PRDLOD (carga de producto): La carga de producto no se puede suprimir, trasladar ni redenominar.

Cmo funciona la funcin salvar mientras est activo

El sistema realiza la funcin salvar mientras est activo manteniendo una imagen del objeto que se est salvando tal como exista en un punto del tiempo determinado. Mientras una aplicacin va realizando cambios en el objeto durante la operacin de salvar, el sistema mantiene una copia original de las pginas de los objetos que van cambiando. En el almacenamiento virtual, una pgina es un bloque de longitud fija que tiene una direccin virtual y que se intercambia entre el almacenamiento principal y el almacenamiento auxiliar. Es como si el sistema mantuviese dos imgenes de un objeto que se est salvando: una imagen contiene las actualizaciones realizadas en el objeto, con las que trabaja el sistema durante su actividad normal; y la otra es una imagen del objeto en un punto en el tiempo individual, de la que slo se sirve el trabajo de salvar mientras est activo para salvar el objeto en el soporte de almacenamiento. El sistema no mantiene dos imgenes completas del objeto que se est salvando. Slo mantiene dos imgenes de las pginas de los objetos que cambian mientras se realiza la operacin de salvar. La imagen de punto de control de un objeto es la imagen del objeto en un punto determinado en el tiempo. El punto de control de un objeto es el instante en el tiempo en el que se toma la imagen de punto de control del objeto. El proceso de punto de control forma parte del trabajo que realiza el sistema durante la fase de preproceso de salvar de una operacin de salvar mientras est activo. Durante el preproceso de salvar, el sistema realiza adems el trabajo de determinar qu objetos se han de salvar y el de bloquear dichos objetos. En la fase de post-proceso de una operacin de salvar se incluye el trabajo de desbloquear los objetos que se han salvado. La hora en que comienza la peticin de salvar se denomina hora de salvar del objeto. La hora en que el objeto alcanza un punto de control durante la operacin de salvar se denomina hora de salvar activo del objeto. La figura siguiente ofrece una visin general de los trminos y del proceso que se realiza para un objeto que se est salvando con la funcin salvar mientras est activo.

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

127

El trabajo 1 actualiza el objeto que se salva El trabajo 2 realiza una operacin de salvar mientras est activo

Realizar cambio en el objeto A

Realizar cambio en el objeto B

Realizar cambio en el objeto C

Salvar preproceso

Salvar en soporte la imagen de punto de control

Salvar post-proceso

Inicio de la solicitud de salvar. Es el "tiempo de salvar" del objeto.

Proceso del punto de control completado. El sistema mantien ahora una imagen del punto de control del objeto; esta imagen se salva en el soporte. Es el "tiempo de salvar" del objeto.

Imagen de punto de control salvada completamente en el soporte. La imagen de punto de control ya no se mantiene.

Fin de la solicitud de salvar

RV2W418-1

Figura 10. Proceso de salvar mientras est activo para un objeto

En la figura, el trabajo 1 est realizando cambios en un objeto que el trabajo 2 est salvando con la funcin salvar mientras est activo. El cambio A se salva en el soporte de almacenamiento porque dicho cambio se realiza antes de haberse completado el proceso de punto de control. Los cambios B y C no se salvan en el soporte de almacenamiento porque se han realizado despus de que el objeto ha alcanzado el punto de control, pero existen para el objeto del sistema. Vea estos apartados para obtener ms informacin sobre cmo funciona la funcin salvar mientras est activo: v Proceso de punto de control v Proceso de indicacin de la hora de salvar mientras est activo en la pgina 132 v Proceso de control de compromiso de salvar mientras est activo en la pgina 134 Proceso de punto de control: El proceso de punto de control se produce una vez que el sistema ha determinado exactamente qu objetos se han de salvar para una biblioteca concreta. Si la peticin de salvar mientras est activo es para varias bibliotecas, el proceso de punto de control se realiza para todas las bibliotecas de la peticin de salvar. El proceso de punto de control no requiere que se mantengan dos copias completas de los objetos que se estn salvando. El sistema slo mantiene dos copias de las pginas del objeto que cambia mientras se realiza la operacin de salvar. Cuanto mayor es el nmero de pginas que han cambiado para un objeto durante la peticin de salvar mientras est activo, tanto mayor es la cantidad de almacenamiento que se requiere para dicho objeto. El rendimiento correspondiente a la primera actualizacin realizada en una pgina disminuye ligeramente una vez que se ha completado el proceso de punto de control para crear la imagen de punto de control de la pgina. El impacto en el rendimiento vara en funcin del tipo de disco, del almacenamiento de disco disponible y del modelo de procesador.

128

AS/400e: Copia de seguridad del sistema

Las actualizaciones que se efectan posteriormente en la misma pgina cambiada no requerirn ningn proceso adicional, con respecto a la versin de punto de control de la pgina. La siguiente muestra cmo se mantiene una imagen de punto de control de un objeto durante una operacin de salvar mientras est activo. Las partes sombreadas del diagrama representan la versin de punto de control del objeto.

Salvar preproceso

Imagen de punto de control salvada en soporte

Salvar post-proceso

Inicio de la solicitud de salvar T1

Proceso de punto de control completado T2

Imagen de punto de control salvada totalmente en el soporte T3 T4


C2 C2 C1 C3 C1 C3

Fin de la solicitud de salvar T5


C2 C1 C3

C1

Objeto a salvar

a. Solicitud para realizar una actualizacin C1 al objeto b. Copiar pgina sin cambios del objeto

Pginas de objeto antes de realizar actualizaciones C1, C2 y C3

Las pginas utilizadas para imagen de punto de control ya no se mantienen

Objeto en el sistema despus de salvar

Objeto en el soporte salvar mientras est activo

Actualizaciones adicionales C2 y C3 realizadas c. Realizar actualizacin en el objeto C1 al objeto

La imagen del objeto salvado en el soporte es la imgen conceptual del objeto despus de que el proceso de punto de control est completado.
RV2W419-3

Figura 11. Cmo gestiona el sistema las actualizaciones realizadas en los objetos tras completarse el proceso de punto de control

La figura mostrada ms arriba indica: 1. El perodo de tiempo T1 es el que corresponde a la fase de preproceso de la operacin de salvar mientras est activo. Al final del perodo de tiempo T1, el objeto ha alcanzado un punto de control. 2. El perodo de tiempo T2 muestra una actualizacin realizada en el objeto, denominada C1, mientras el objeto se est salvando en el soporte de almacenamiento. a. Se ha hecho una peticin para realizar la actualizacin C1. b. Primero se hace una copia de la pgina original. c. Se realiza el cambio en el objeto.
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

129

La pgina original copiada forma parte de la imagen de punto de control del objeto. 3. El perodo de tiempo T3 muestra que en el objeto se han realizado dos cambios adicionales, C2 y C3. Observe que las posibles peticiones de cambios adicionales que se realizan en las pginas del objeto ya cambiado para C1, C2 o C3 no requieren ningn proceso adicional con respecto a la imagen de punto de control del objeto. Al final del perodo de tiempo T3, el objeto se habr salvado completamente en el soporte de almacenamiento. 4. El perodo de tiempo T4 muestra que las pginas copiadas de la imagen de punto de control del objeto ya no se mantienen por ms tiempo porque ya no son necesarias. 5. El perodo de tiempo T5 muestra que el objeto del sistema tiene los cambios C1, C2 y C3, pero la copia, o imagen, del objeto salvado en el soporte de almacenamiento no contiene dichos cambios. Especificar la sincronizacin definida por el sistema puede tener como resultado que el sistema agrupe los objetos de una nica biblioteca en varios pasos de punto de control. Esta opcin puede permitir que el sistema tenga un mejor rendimiento que con otras opciones de sincronizacin, pero no todos los objetos de la biblioteca alcanzarn un punto de control conjuntamente. Por lo tanto, si se utiliza SAVACT(*SYSDFN) puede ser que no todos los objetos de la biblioteca se salven en un estado coherente entre s y que se requieran procedimientos de recuperacin de restauracin ms complejos. Para objetos de base de datos, el valor SAVACT(*SYSDFN) garantiza que alcanzarn juntos un punto de control ciertos archivos con dependencias lgicas en la misma biblioteca. Para una mejor comprensin de este punto, es necesario entender lo que es una red de base de datos. Una red de base de datos consta de un conjunto de objetos relacionados. Por ejemplo, todos los archivos lgicos que se construyen sobre un nico archivo fsico constituyen una red simple. Estas redes simples pueden agruparse luego mediante un archivo lgico comn construido sobre los archivos fsicos de dos o ms redes simples. Las redes simples se agrupan continuamente hasta que no exista ningn archivo lgico que pueda agrupar dos redes ms pequeas. El resultado final es una red de base de datos. Nota: La biblioteca QUSRSYS se puede considerar como parte de una red de base de datos porque contiene muchos objetos utilizados por aplicaciones y por OfiVisin que estn colocados bajo control de compromiso. Los archivos de base de datos de una red de base de datos de una biblioteca individual siempre alcanzan juntos un punto de control. Adems, siempre alcanzan juntos un punto de control los archivos de base de datos de la misma biblioteca que se registran en el mismo diario. Por lo tanto, tambin alcanzarn juntas un punto de control las redes de base de datos de una biblioteca individual que posean archivos que se registren en distintos diarios. La figura a continuacin muestra cmo el sistema garantiza que ciertos archivos de base de datos de la biblioteca de salvar alcancen juntos un punto de control al especificar SAVACT(*SYSDFN). Todos los objetos mostrados en la figura anterior residen en la misma biblioteca. Los objetos cuyos nombre empiezan por PF son archivos fsicos; los que empiezan por LF son archivos lgicos.

130

AS/400e: Copia de seguridad del sistema

Caso 1 Red de base de datos 1 PF1 Red de base de datos 2 PF2 Red de base de datos 3 PF3

LF1

LF2

LF4

LF5

LF6

Caso 2 Red de base de datos 1 PF1 PF2 Red de base de datos 2 PF3

LF1

LF2

LF3

LF4

LF5

LF6

Caso 3 Diario A Diario B

Red de base de datos 1 PF1 PF2 PF3

LF1

LF2

LF3

LF4

LF5

LF6
RV2W420-0

Figura 12. Ejemplos de red de base de datos para SAVACT(*SYSDFN)

En Ejemplo de red de base de datos para SAVACT(*SYSDFN): v En el primer caso se muestran los archivos agrupados en tres redes independientes de base de datos y cada red alcanza un punto de control en un punto en el tiempo distinto. v En el segundo caso se muestra que el sistema agrupa los archivos en dos redes independientes de base de datos. En este caso, el archivo lgico LF3 requiere que los archivos fsicos PF1 y PF2 y todos los archivos lgicos construidos sobre ellos alcancen juntos un punto de control. v En el tercer caso se muestra que el sistema agrupa todos los archivos en la misma red de base de datos y, por lo tanto, todos los archivos alcanzan un punto de control en el mismo punto en el tiempo. En este caso, el diario B requiere que los archivos fsicos PF2 y PF3 alcancen juntos un punto de control, y el archivo lgico LF3 requiere que los archivos fsicos PF1 y PF2 alcancen juntos un punto de control.
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

131

En el tercer caso, observe que el diario y los receptores de diario conectados (stos no se ven en la figura) no se incluyen en la red de base de datos como objetos que deban alcanzar juntos un punto de control. Los mandatos Aplicar cambios registrados por diario (APYJRNCHG) y Eliminar cambios registrados por diario (RMVJRNCHG) an se pueden utilizar tras restaurar los archivos a partir del soporte de salvar mientras est activo. Aunque no es necesario que el diario y el receptor de diario conectado alcancen el mismo punto de control que los archivos que se registran por diario, el receptor conectado correspondiente a cada diario debe salvarse como parte de la peticin de salvar de los archivos o bien, en una peticin de salvar aparte, una vez que los archivos se hayan salvado. Cuando se especifica SAVACT(*SYSDFN), es posible que otros tipos de objeto como, por ejemplo, las reas de datos, no alcancen el mismo punto de control que cualquiera de los archivos de base de datos. Por tanto, si la aplicacin tiene relaciones de dependencia con con archivos de base de datos y con otros objetos como, por ejemplo, las reas de datos, dichos objetos pueden alcanzar un punto de control en distintos puntos en el tiempo. Si est permitido realizar cambios en estos objetos dependientes de una aplicacin durante el proceso de punto de control, puede ser necesario efectuar procedimientos complejos de recuperacin despus de restaurar dichos objetos a partir del soporte de salvar mientras est activo. Nota: El valor SAVACT(*SYSDFN) slo se debe utilizar si se cumple una de las condiciones siguientes: v Se finalizan todas las aplicaciones que realizan actualizaciones en los objetos que se estn salvando hasta que se haya completado el proceso de punto de control. v Todos los objetos dependientes de una aplicacin residen en una sola biblioteca y todos ellos son archivos de base de datos registrados por diario. En este caso, se pueden utilizar los mandatos Aplicar cambios registrados por diario (APYJRNCHG) y Eliminar cambios registrados por diario (RMVJRNCHG) para llevar los objetos salvados a un estado de coherencia en su relacin. De lo contrario, el hecho de utilizar esta opcin en otras situaciones de la operacin de salvar puede conducir a procedimientos muy complicados de recuperacin tras haber restaurado a partir del soporte de salvar mientras est activo. Proceso de indicacin de la hora de salvar mientras est activo: Si se especifica UPDHST(*YES) en el mandato de salvar, el sistema registra la fecha y la hora en que se realiza la operacin de salvar para un objeto determinado. Esta indicacin de la hora se toma al principio de la fase de preproceso de salvar e identifica el momento en que se inicia la operacin de salvar del objeto. A esta indicacin de la hora se la denomina la hora de salvar del objeto. Si se salvan varios objetos con una misma peticin de salvar y si todos los objetos residen en la misma biblioteca, la hora de salvar ser igual para todos esos objetos salvados. Esta indicacin de la hora es la fecha/hora de salvar que se visualiza con el mandato Visualizar descripcin de objeto (DSPOBJD). La funcin salvar mientras est activo aade una indicacin de la hora adicional que est relacionada con el proceso de salvar. Se la denomina hora de salvar activo de un objeto que se salva con la funcin salvar mientras est activo e identifica el momento en que el objeto alcanza el punto de control. Los objetos que alcanzan juntos un punto de control tendrn una misma hora de salvar activo. Esta indicacin de la hora es la fecha/hora de salvar activo que se visualiza con el mandato Visualizar descripcin de objeto (DSPOBJD). Al igual que con la hora de salvar de un objeto, la hora de salvar activo de un objeto slo se actualiza si se especifica

132

AS/400e: Copia de seguridad del sistema

UPDHST(*YES) en el mandato de salvar que solicita la operacin de salvar mientras est activo. Algunos objetos no requieren un proceso de punto de control de salvar mientras est activo especial. Por lo tanto la indicacin de la hora de salvar mientras est activo se establece como la hora en que se salva la descripcin del objeto. Algunos ejemplos de ello son los tipos de objeto *JOBQ y *OUTQ, de los que slo se salvan las descripciones, no el contenido. Esto tambin se verifica para los archivos que no tienen ningn miembro. Para los miembros de archivos fsicos, observe que la informacin de fecha/hora de ltima operacin de salvar que se visualiza con el mandato Visualizar descripcin de archivo (DSPFD) puede identificar la hora de la ltima operacin de salvar o bien la hora de la ltima operacin de salvar activo, segn sea el tipo de operacin de salvar que se haya realizado por ltima vez para cada uno de los miembros. La Figura 10 en la pgina 128 muestra cundo se registra la indicacin de la hora de los objetos durante las diversas etapas de una operacin de salvar mientras est activo. Nota: Si finalizan, hasta que se completa el proceso de punto de control, todas las aplicaciones que realizan cambios en los objetos que se salvan con la funcin salvar mientras est activo, las siguientes consideraciones sobre procedimientos de recuperacin de restauracin no son aplicables. La hora de salvar activo de un objeto puede ser til cuando se trata de determinar qu procedimientos de recuperacin de restauracin pueden ser necesarios despus de restaurar los objetos desde el soporte de salvar mientras est activo. Todos los cambios realizados en el objeto antes de la indicacin de la hora de salvar activo estarn presentes para el objeto del soporte de salvar mientras est activo. Todos los cambios realizados en el objeto despus de la indicacin de la hora de salvar activo no estarn presentes para el objeto del soporte de salvar mientras est activo.

para obtener ms Consulte el manual de Copia de seguridad y recuperacin informacin sobre la funcin de registro por diario y los diseos de archivo para las entradas de diario especficas creadas durante el proceso de salvar mientras est activo. Consideraciones sobre el procedimiento de recuperacin de restauracin: Para los miembros registrados por diario salvados con la funcin salvar mientras est activo, las entradas de inicio de operacin de salvar (cdigo de diario F, tipo SS) y de miembro salvado (cdigo de diario F, tipo MS) del diario contienen tanto la hora de salvar como la hora de salvar activo en la parte de datos especficos de dichas entradas. El tipo de entrada de diario SS identifica el momento en que el miembro de archivo registrado por diario ha alcanzado el punto de control. Todas las entradas de diario posteriores a la entrada SS de un miembro de archivo registrado por diario no se reflejarn en los datos que se salvan en el soporte de almacenamiento de una operacin de salvar mientras est activo. Esta informacin puede ser til al determinar qu procedimientos de recuperacin debern realizarse despus de restaurar archivos registrados por diario a partir del soporte de salvar mientras est activo.

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

133

Proceso de control de compromiso de salvar mientras est activo


Si finalizan, hasta que se completa el proceso de punto de control, todas las aplicaciones que realizan cambios en los objetos que se salvan con la funcin salvar mientras est activo, los siguientes apartados no son aplicables: v Consideraciones sobre el control de compromiso v Consideraciones sobre recursos a nivel de objeto en la pgina 135 v Consideraciones sobre el recurso de interfaz de programas de aplicacin en la pgina 135 Consideraciones sobre el control de compromiso: Si se es actualizando un objeto bajo control de compromiso durante la fase de proceso de punto de control de una peticin de salvar mientras est activo, el sistema garantiza que el objeto se salvar en el soporte de almacenamiento en un lmite de compromiso. Todos los objetos que juntos han alcanzado un punto de control se salvarn en el soporte de almacenamiento en el mismo lmite comn de compromiso. Consulte la seccin Proceso de punto de control en la pgina 128 si desea obtener ms informacin acerca de cmo los objetos de una biblioteca determinada pueden estar agrupados con respecto al proceso de punto de control. El sistema garantiza que los objetos se salven en el soporte de almacenamiento en un lmite de compromiso mediante la realizacin de los siguientes pasos durante la fase de preproceso de salvar de una peticin de salvar mientras est activo: v Si el trabajo que realiza la peticin de salvar mientras est activo no se halla actualmente en un lmite de compromiso, la peticin de salvar finalizar sin salvar ningn objeto. Este proceso es igual para cualquier peticin de salvar. v Para un grupo de objetos que estn alcanzando juntos un punto de control, si se estn procesando actualizaciones para cualquiera de dichos objetos, el sistema difiere el proceso de alcanzar un punto de control para esos objetos hasta que todas estas transacciones alcancen un lmite de compromiso. El sistema espera la cantidad de tiempo especificada en el parmetro SAVACTWAIT a que estas transacciones alcancen un lmite de compromiso. Si an existen transacciones no comprometidas despus de esperar durante el tiempo especificado, la peticin de salvar finaliza. El sistema identifica qu trabajos tienen definiciones de compromiso que no se hallan actualmente en un lmite de compromiso y que estn retardando el proceso de punto de control de una peticin de salvar mientras est activo. Despus de que el proceso de punto de control de un grupo de objetos se haya retardado unos 30 segundos debido a las transacciones no comprometidas, el sistema enva un mensaje CPI8365 a la cola de mensajes QSYSOPR por cada trabajo que est retardando la peticin de salvar mientras est activo. Tras recibir estos mensajes, puede llevar a cabo las acciones que correspondan para llevar todas las definiciones de compromiso de dichos trabajos a un lmite de compromiso. Cuando ya no haya ms definiciones de compromiso que estn retardando el trabajo de salvar mientras est activo, ste completar el proceso de punto de control de los objetos. Una vez completado el proceso de punto de control, se podrn realizar cambios en estos objetos bajo control de compromiso. Es posible que una peticin de salvar mientras est activo se retarde si una definicin de compromiso tiene cambios no comprometidos incluso cuando estos cambios no sean para ninguno de los archivos de base de datos que se estn salvando con las peticin de salvar mientras est activo. Esta situacin puede

134

AS/400e: Copia de seguridad del sistema

producirse si algunos de los archivos de base de datos se estn registrando en el mismo diario que la definicin de compromiso est utilizando para los cambios no comprometidos y no relacionados. v Si una aplicacin est realizando una operacin de leer para actualizar pero no se ha efectuado ningn cambio, se considera que dicha aplicacin ha iniciado un ciclo de compromiso. Antes de V2R3M0, esta situacin hubiera impedido establecer un punto de control debido a transacciones no comprometidas. En la V2R3M0, el sistema permite que se establezca un punto de control en medio de un ciclo de compromiso siempre que no se haya realizado ningn cambio. El proceso de punto de control no se detiene si la aplicacin slo est realizando una operacin de leer para actualizar. v El sistema difiere temporalmente un trabajo que tenga todas las definiciones de compromiso en un lmite de compromiso, cuando los cambios adicionales que puedan hallarse bajo control de compromiso tengan el potencial de realizar un cambio en un objeto que est alcanzando un punto de control. El trabajo queda retenido en dicho lmite de compromiso hasta que los objetos alcancen un punto de control o hasta que el proceso de punto de control de la peticin de salvar mientras est activo haya sobrepasado el tiempo especificado en el parmetro SAVACTWAIT. Durante el tiempo en que se retarda un trabajo con estas caractersticas en un lmite de compromiso, al utilizar el mandato Trabajar con trabajos activos (WRKACTJOB) se visualiza CMTW como el estado del trabajo. Consideraciones sobre recursos a nivel de objeto: No se pueden realizar cambios de recursos a nivel de objeto bajo control de compromiso si se est realizando el proceso de punto de control en objetos de la biblioteca de recursos a nivel de objeto para una peticin de salvar mientras est activo. Los cambios de recurso a nivel de objeto no se pueden realizar si se verifica una de las condiciones siguientes: v La definicin de compromiso se halla en un lmite de compromiso. v Slo se han realizado cambios a nivel de registro en la transaccin no comprometida. En esta situacin, el cambio se difiere hasta que se haya completado el proceso de punto de control para la biblioteca. Despus de un retardo de unos 60 segundos, se enva al usuario el mensaje de consulta CPA8351. El mensaje de consulta permite al usuario seguir esperando a que se complete el proceso de punto de control o bien cancelar la peticin para el recurso a nivel de objeto. Si se trata de un trabajo de proceso por lotes, el mensaje de consulta CPA8351 se enva a la cola de mensajes QSYSOPR. Consideraciones sobre el recurso de interfaz de programas de aplicacin: Nota: Las consideraciones que se exponen en esta seccin no son aplicables a un recurso de API que se aada mediante la API QTNADDCR con el campo Permitir salvar mientras est activo establecido como Y. Adems de las consideraciones sobre el control de compromiso descritas en el apartado Consideraciones sobre el control de compromiso en la pgina 134, no pueden colocarse recursos bajo control de compromiso si se est realizando el proceso de punto de control para cualquier peticin de salvar mientras est activo y se cumple una de las condiciones siguientes: v Con la API de Aadir recurso de compromiso (programa QTNADDCR), la definicin de compromiso se halla en un lmite de compromiso. v Slo se han realizado cambios a nivel de registro en la transaccin no comprometida.
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

135

En esta situacin, la adicin se difiere hasta que se haya completado el proceso de punto de control para la peticin de salvar mientras est activo. Despus de un retardo de unos 60 segundos, se enva al usuario el mensaje de consulta CPA8351. El mensaje de consulta permite al usuario seguir esperando a que se complete el proceso de punto de control o bien cancelar la peticin del recurso de API. Si se trata de un trabajo de proceso por lotes, el mensaje de consulta CPA8351 se enva a la cola de mensajes QSYSOPR. Si una definicin de compromiso lleva asociada un recurso de compromiso de API y se est realizando el proceso de punto de control para alguna peticin de salvar mientras est activo, el trabajo que efecta una operacin de compromiso o de retrotraccin para la definicin de compromiso se difiere inmediatamente despus de haberse efectuado el compromiso o la retrotraccin. El trabajo se difiere hasta que se haya completado el proceso de punto de control para la peticin de salvar mientras est activo. Tras haberse completado el proceso de punto de control, se devuelve el control al trabajo que emite el compromiso o la retrotraccin. Este retardo es necesario porque se considera que una definicin de compromiso con un recurso de compromiso de API slo se halla en un lmite de compromiso inmediatamente despus de una operacin de compromiso o de retrotraccin y antes de que el control se devuelva al programa de usuario. Una vez que la operacin de compromiso o de retrotraccin haya devuelto el control al programa de usuario, se considera que la definicin de compromiso ya no se halla en un lmite de compromiso.

Consulte el manual de Copia de seguridad y recuperacin informacin sobre la funcin de control de compromiso.

para obtener ms

Consideraciones sobre el rendimiento para salvar mientras est activo


Las operaciones de salvar mientras est activo pueden ejecutarse en cualquier momento, aunque pueden variar los resultados del rendimiento. Para obtener un rendimiento ms alto durante las operaciones de salvar mientras est activo, conviene una baja actividad del sistema. Algunos buenos ejemplos de este tipo de actividad, que permite un rendimiento ms alto del sistema durante la operacin de salvar mientras est activo, son unos pocos trabajos interactivos o de proceso por lotes. Por lo general, el proceso de punto de control de salvar mientras est activo resulta ms rpido para un pequeo nmero de objetos ms grandes que para un gran nmero de objetos ms pequeos. Los factores principales que pueden afectar al rendimiento de la funcin salvar mientras est activo son los siguientes: v La cantidad de espacio de la unidad central de proceso (CPU) disponible para el proceso de salvar v La actividad del almacenamiento auxiliar v El tamao de la agrupacin de mquina v La prioridad de los trabajos y el uso de las agrupaciones v El nmero y el tamao de los objetos que se salvan v Las caractersticas de otros trabajos del sistema v Salvar mientras est activo con actividad de DLO v Salvar mientras est activo con control de compromiso

136

AS/400e: Copia de seguridad del sistema

Capacidad de CPU disponible


La cantidad de espacio de CPU que est disponible para el proceso de salvar puede tener una gran influencia en el tiempo requerido para que se complete la operacin de salvar. Por tanto, tenga previsto que la operacin de salvar mientras est activo tardar ms tiempo que una operacin de salvar en un sistema restringido. La diferencia en el tiempo requerido para que se complete la operacin puede variar entre tardar tan slo un 10 por ciento ms y tardar cuatro o cinco veces o incluso ms. Ello depender de los recursos del sistema que estn disponibles para la operacin de salvar. Como directriz, permita slo alrededor de un 30% de la CPU para las cargas de trabajo que se ejecutan en el fondo.

Posibilidades del almacenamiento auxiliar

Al elegir el perodo de tiempo para una operacin de salvar mientras est activo, evale la actividad del almacenamiento auxiliar sin el proceso de salvar mientras est activo. Lo ideal es que, antes de aadir la actividad correspondiente a la operacin de salvar, los discos tengan una actividad inferior al 30 por ciento. Ello es debido a que, con la operacin de salvar mientras est activo, se aade una actividad de almacenamiento auxiliar muy importante.

Tamao paginable de la agrupacin de mquina


Se requieren pginas adicionales de la agrupacin de mquina para que el sistema las utilice durante la operacin de salvar mientras est activo. Adems, el hecho de salvar muchos miembros de archivos u objetos pequeos incrementa los requisitos de la parte paginable de la agrupacin de mquina. Debe aadirse un mnimo de 1200 KB a la agrupacin de mquina. La memoria adicional puede mejorar el tiempo de respuesta y el de la operacin de salvar. Megabytes adicionales de almacenamiento para la agrupacin de mquina pueden ayudar a aumentar el rendimiento en caso de que se deban salvar miles de miembros de archivos o de objetos pequeos (tamaos de objeto inferiores a 50 KB). Conviene supervisar la actividad de paginacin de la agrupacin de mquina.

Prioridad de los trabajos y uso de las agrupaciones


Debe decidir cules son los trabajos que tienen prioridad: la operacin de salvar o el resto de la actividad del sistema. Para mantener un tiempo ptimo de respuesta para los trabajos interactivos, conviene dar a la operacin de salvar una prioridad ms baja que a los trabajos interactivos. Adems, separe la operacin de salvar del trabajo restante del sistema mediante una agrupacin de memoria aparte. El tamao de esta agrupacin separada debe tener un mnimo de 4MB. Las opciones de sincronizacin completa y de sincronizacin de bibliotecas suelen requerir 1 2 MB adicionales. Si existen miles de miembros de archivo u objetos que se salvan, debe aadirse ms memoria a la agrupacin de memoria. Especialmente si se trata de objetos pequeos.

Nmero y tamao de los objetos


Si se estn salvando muchos miembros de archivos u objetos pequeos, puede aumentar la paginacin de la agrupacin de mquina. Se ha de supervisar la paginacin de la agrupacin de mquina. Se han de tomar medidas que minimicen la paginacin para mantener un mayor rendimiento global del sistema. Esto tambin vale para las operaciones de restaurar y salvar normales.

Caractersticas de otros trabajos del sistema

Los trabajos que estn activos durante una operacin de salvar mientras est activo pueden afectar tanto al tiempo de respuesta como a la duracin de la operacin de salvar. Intente utilizar la funcin salvar mientras est activo cuando sean bajas la utilizacin de la CPU y la actividad de actualizacin del sistema.

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

137

Salvar mientras est activo con actividad de DLO

Si la operacin de salvar mientras est activo se ejecuta en un momento en que los usuarios estn actualizando objetos de biblioteca de documentos (DLO), el proceso de salvar mientras est activo puede afectar a dichos usuarios. Cuando los usuarios realizan cambios en los objetos de biblioteca de documentos, pueden observar un retardo si la operacin de salvar mientras est activo est realizando el proceso de punto de control para dichos objetos. Por ejemplo, un usuario de OfiVisin puede editar un documento mientras se ejecuta una operacin de salvar mientras est activo. Si dicha operacin est realizando el proceso de punto de control del documento y el editor de OfiVisin intenta actualizar el documento con un texto que el usuario acaba de escribir, el editor puede tener que esperar a que se haya completado el proceso de punto de control para poder realizar la actualizacin. Si el trabajo de salvar mientras est activo se ejecuta con baja prioridad o en un sistema de mucha actividad, puede ser que la sesin del editor del usuario tenga que esperar durante un tiempo muy largo. Las funciones de usuario de OfiVisin se han diseado para esperar un mximo de 30 minutos a que se complete el proceso de punto de control. Este lmite tendra que ser ms que suficiente para permitir que se complete el proceso de punto de control. La mayora de las funciones que utilizan objetos de biblioteca de documentos se pueden interrumpir mediante el proceso Peticin de sistema durante este tiempo, en caso de que el usuario considere la espera demasiado larga. Si por alguna razn, la operacin de salvar mientras est activo no ha completado el proceso de punto de control de los objetos de biblioteca de documentos al cabo de 30 minutos, la funcin del usuario (como, por ejemplo, la sesin de edicin; no el proceso de salvar mientras est activo) finaliza de forma anmala para indicar que existe algn problema. El administrador del sistema AS/400 debe determinar los motivos por los que, en el proceso de salvar mientras est activo, los objetos de biblioteca de documentos tardan un perodo de tiempo tan excesivo en alcanzar un punto de control (el sistema est demasiado ocupado o la prioridad es demasiado baja) y tomar las medidas adecuadas para corregir el problema. Para ello puede ser necesario ponerse en contacto con el servicio tcnico.

Salvar mientras est activo con control de compromiso

Para utilizar la funcin salvar mientras est activo a la vez que est activo el proceso de control de compromiso, tambin se han de tener en cuenta algunas consideraciones adicionales. Si se est actualizando un objeto bajo control de compromiso durante la fase de proceso de punto de control de una peticin de salvar mientras est activo, el sistema garantiza que el objeto se salvar en el soporte de almacenamiento en un lmite de compromiso. Todos los objetos que juntos han alcanzado un punto de control se salvan en un soporte de almacenamiento en el mismo lmite comn de compromiso. Es importante asegurarse de que se han implementado todas las consideraciones sobre el rendimiento en el caso de que los objetos salvados se actualicen bajo control de compromiso. De lo contrario, el sistema nunca podr alcanzar un lmite de compromiso. No podr obtener una imagen de punto de control de los objetos que se han de salvar.

138

AS/400e: Copia de seguridad del sistema

Consideraciones sobre el almacenamiento para salvar mientras est activo


La funcin salvar mientras est activo utiliza ms almacenamiento de disco que las operaciones de salvar normales. A medida que cambian los objetos, se realizan copias de los datos con punto de control. Si los datos del sistema utilizan un porcentaje elevado de la capacidad de disco y si una gran cantidad de datos cambia durante una operacin de salvar mientras est activo, es posible que el sistema se quede sin suficiente almacenamiento disponible. Si el sistema enva mensajes a la cola de mensajes QSYSOPR para indicar que el almacenamiento se est agotando, deber prepararse para detener la operacin de salvar o bien, algunas aplicaciones. La opcin de sincronizacin completa es la que utiliza ms cantidad de almacenamiento adicional. La opcin de sincronizacin definida por el sistema es la que utiliza menos cantidad de almacenamiento adicional.

Reduccin del tiempo de no disponibilidad de salvar


Se puede utilizar el siguiente procedimiento general para reducir la no disponibilidad de las operaciones de salvar individuales. Este procedimiento es la forma en que conviene utilizar la funcin salvar mientras est activo diariamente. Este procedimiento de salvar mientras est activo hace que los objetos se salven igual que en una modalidad dedicada y no requiere ningn procedimiento especial de recuperacin de restauracin. 1. Finalice todos los trabajos de aplicaciones que realizan actualizaciones en los objetos dependientes de una aplicacin. 2. Arranque la operacin de salvar mientras est activo para los objetos que residen en las bibliotecas de la aplicacin. Especifique una cola de mensajes para recibir en ella el mensaje de terminacin de punto de control. Consulte el apartado Cmo iniciar la funcin salvar mientras est activo en la pgina 115 para determinar cul es la opcin de sincronizacin y el tiempo de espera que se ajustan ms a sus necesidades. 3. Espere a que el mensaje de finalizacin o de terminacin de punto de control que se identifica en los mensajes de finalizacin de punto de control de SAVACTMSGQ se enve a la cola de mensajes que se especifica en el parmetro SAVACTMSGQ. 4. Vuelva a arrancar los trabajos de las aplicaciones. 5. Una vez completada la operacin de salvar mientras est activo, si algunos de los objetos salvados eran archivos de base de datos registrados por diario y si el receptor conectado, de cada uno de los diarios utilizados para dichos archivos, no se salv como parte de la peticin de salvar mientras est activo, salve cada uno de los receptores conectados. Vea el apartado Ejemplo: Reduccin del tiempo de no disponibilidad de salvar para obtener un ejemplo de cmo reducir el tiempo que durar la operacin de salvar.

Ejemplo: Reduccin del tiempo de no disponibilidad de salvar


En este ejemplo se utilizan dos bibliotecas, LIB1 y LIB2. Las dos contienen objetos que se han de salvar diariamente. La estrategia de salvar actual finaliza todos los trabajos que realizan cambios en los objetos de las dos bibliotecas durante todo el tiempo en que se salvan las bibliotecas.

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

139

En este ejemplo, pueden existir objetos de cualquier tipo en las dos bibliotecas. Los archivos de base de datos que existen en las dos bibliotecas pueden registrarse o no registrarse por diario. Siga los pasos descritos en estos apartados para reducir la no disponibilidad de salvar y, adems, restaurar los objetos del sistema: v Operacin de salvar para salvar mientras est activo v Operacin de restaurar para salvar mientras est activo en la pgina 141

Operacin de salvar para salvar mientras est activo

La no disponibilidad de salvar de varias horas se puede reducir notablemente mediante los pasos siguientes: 1. Finalice todos los trabajos de aplicaciones que realizan actualizaciones en los objetos de las bibliotecas LIB1 y LIB2. 2. El siguiente mandato se somete como un trabajo de proceso por lotes individual:
SAVLIB LIB(LIB1 LIB2) DEV(TAP01) SAVACT(*SYNCLIB) + SAVACTMSGQ(QSYSOPR) + ACCPTH(*YES)

Nota: Tambin se pueden utilizar los mandatos SAVOBJ o SAVCHGOBJ, segn sean las necesidades concretas. Los objetos de las bibliotecas LIB1 y LIB2 alcanzan juntos un punto de control, como se especifica en SAVACT(*SYNCLIB), y las bibliotecas se salvan en TAP01. El mensaje que indica que se ha completado el proceso de punto de control se enva a QSYSOPR. Las vas de acceso tambin se estn salvando para los archivos lgicos, como se especifica en ACCPTH(*YES). Si se especifica este valor, en la mayora de los casos no ser necesario crear las vas de acceso tras restaurar los archivos a partir de este soporte de salvar. Las bibliotecas se salvan con un nico mandato de salvar para proporcionar un punto de control coherente. Esto tambin es ms rpido que salvar las dos bibliotecas en el mismo dispositivo de almacenamiento con mandatos distintos. El hecho de utilizar dos mandatos de salvar en dos unidades de cintas independientes permite que el sistema realice de modo concurrente el proceso de punto de control para las dos bibliotecas. Tambin puede permitir que el sistema realice el proceso de punto de control ms rpido que si se salvan las dos bibliotecas con un solo mandato de salvar. 3. Tras completarse el proceso de punto de control, se enva el mensaje CPI3712 a la cola de mensajes QSYSOPR. Si el proceso de punto de control no se completa para los objetos, se enva el mensaje CPI3711 a la cola de mensajes QSYSOPR y finaliza la operacin de salvar. 4. Una vez recibido el mensaje CPI3712, arranque los trabajos de aplicaciones que realizan actualizaciones en los objetos de las dos bibliotecas. Los objetos existen en las cintas tal como eran en el momento en que finalizaron los trabajos de las aplicaciones, antes de que se ejecutase el mandato de salvar. Sin embargo, al utilizar la funcin salvar mientras est activo, se reduce notablemente el perodo de tiempo durante el que no estn disponibles las aplicaciones.

140

AS/400e: Copia de seguridad del sistema

Operacin de restaurar para salvar mientras est activo

Los objetos se pueden restaurar a partir de las cintas igual que si no se hubiese utilizado la funcin salvar mientras est activo. No se requiere ningn procedimiento adicional de recuperacin de restauracin. Las dos bibliotecas se restauran con los siguientes mandatos:
RSTLIB SAVLIB(LIB1) DEV(TAP01) RSTLIB SAVLIB(LIB2) DEV(TAP01)

Eliminacin del tiempo de no disponibilidad de salvar


Se pueden utilizar los siguientes procedimientos generales para eliminar la no disponibilidad de las operaciones de salvar individuales. Estos procedimientos de salvar mientras est activo no requieren la finalizacin de ninguna aplicacin para realizar la operacin de salvar. Sin embargo, estos procedimientos pueden requerir procedimientos adicionales de recuperacin de restauracin: v Procedimientos de salvar recomendados para salvar mientras est activo v Procedimientos de recuperacin de restauracin recomendados para salvar mientras est activo en la pgina 146 v Ejemplo: Eliminacin del tiempo de no disponibilidad de salvar en la pgina 148 v Consideraciones sobre los procedimientos de recuperacin de restauracin en la pgina 143

Procedimientos de salvar recomendados para salvar mientras est activo


Lea estos apartados para aprender a salvar objetos mientras los trabajos activos estn realizando cambios en los objetos, cmo salvar objetos de una sola biblioteca y cmo salvar objetos de mltiples bibliotecas.

Procedimientos generales para los procedimientos de salvar mientras est activo que no finalizan trabajos
Los procedimientos generales que se exponen a continuacin son aplicables a cualquier procedimiento de salvar mientras est activo que no finaliza los trabajos que realizan cambios en los objetos que se estn salvando: 1. Durante el proceso de punto de control, tal vez desee supervisar el trabajo de salvar mientras est activo por si existen conflictos de bloqueo. Esto se identifica con un estado de LCKW en la pantalla Trabajar con trabajos activos (WRKACTJOB). Consulte el apartado Utilizacin de la opcin de tiempo de espera (SAVACTWAIT) en la pgina 117 para obtener informacin acerca de cmo controlar la cantidad de tiempo consumido en esperar los bloqueos. Si existe un conflicto de bloqueo para un objeto determinado, mediante el mandato Trabajar con bloqueos de objeto (WRKOBJLCK) es posible identificar el trabajo que retiene el bloqueo en conflicto y se pueden realizar los pasos adecuados para que el trabajo libere el bloqueo y, de este modo, el trabajo de salvar mientras est activo pueda continuar realizando la operacin de salvar para ese objeto determinado. Nota: Si, debido a conflictos de bloqueo, una peticin de salvar mientras est activo no salva algunos objetos individuales, debe considerar la posibilidad de volver a emitir toda la peticin de salvar mientras est activo, tras haber resuelto todos y cada uno de dichos conflictos de bloqueo. Si slo se vuelven a salvar con una peticin de salvar distinta los objetos individuales que tenan un conflicto de bloqueo, dichos
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

141

objetos no se salvarn en un estado coherente en relacin con los objetos que se salvaron con la peticin de salvar mientras est activo original. Esta situacin puede conducir a un procedimiento complejo de recuperacin de restauracin, una vez restaurados los objetos que se han salvado con estas peticiones individuales de salvar mientras est activo. 2. Si durante el proceso de punto de control se realizan cambios bajo control de compromiso en los objetos que se estn salvando, se puede supervisar la cola de mensajes QSYSOPR por si se reciben mensajes CPI8365 que indiquen qu trabajos con definiciones de compromiso son los que estn impidiendo la ejecucin del trabajo de salvar mientras est activo. Consulte el apartado Utilizacin de la opcin de tiempo de espera (SAVACTWAIT) en la pgina 117 para obtener informacin sobre cmo controlar la cantidad de tiempo consumido esperando a que las definiciones de compromiso alcancen un lmite de compromiso. Los mensajes informativos CPI8365 slo se envan a la cola de mensajes QSYSOPR si se especifica que el tiempo de SAVACTWAIT sea como mnimo 30 segundos. Realice los pasos adecuados, tal como se describe en la parte de recuperacin del mensaje CPI8365, para llevar todas las definiciones de compromiso para un trabajo a un lmite de compromiso. Si no se puede alcanzar un lmite de compromiso para una definicin de compromiso determinada, finaliza la peticin de salvar mientras est activo. Segn sea el tipo de cambios no comprometidos, se enviarn mensajes CPF836C a las anotaciones de trabajo o se enviarn mensajes CPI8367 a la cola de mensajes QSYSOPR, en los que se indicarn los nombres de los trabajos que tenan definiciones de compromiso que impedan la ejecucin de la peticin de salvar mientras est activo de la biblioteca. El siguiente procedimiento describe cmo se puede utilizar la funcin salvar mientras est activo en el caso de que todos los objetos dependientes de una aplicacin se encuentren en una sola biblioteca y no se deban finalizar los trabajos de la aplicacin: 1. Con un nico mandato de salvar, arranque la operacin de salvar mientras est activo para los objetos que residen en la biblioteca de la aplicacin. Si todos los objetos dependientes de aplicacin son archivos de base de datos registrados por diario, se puede especificar SAVACT(*SYSDFN) para mejorar el rendimiento del proceso de punto de control; de lo contrario, especifique SAVACT(*SYNCLIB). Nota: Si no todos los objetos dependientes de aplicacin son archivos de base de datos registrados por diario, es importante que salve y sincronice todos esos objetos dependientes de aplicacin con una nica peticin de salvar. As se garantiza que todos los objetos alcancen juntos un punto de control y se salven en un estado coherente entre s. 2. Espere a que el mensaje de finalizacin o de terminacin de punto de control que se identifica en los mensajes de finalizacin de punto de control de SAVACTMSGQ se enve a la cola de mensajes que se especifica en el parmetro SAVACTMSGQ. Una vez se ha recibido el mensaje, no se producirn ms conflictos de bloqueo en los objetos o los trabajos con transacciones no comprometidas. 3. Una vez completada la operacin de salvar mientras est activo, si algunos de los objetos salvados eran archivos de base de datos registrados por diario y si el receptor conectado, de cada uno de los diarios utilizados para dichos

Objetos de una sola biblioteca

142

AS/400e: Copia de seguridad del sistema

archivos, no se salv como parte de la peticin de salvar mientras est activo, salve cada uno de los receptores conectados. El siguiente procedimiento describe cmo se puede utilizar la funcin salvar mientras est activo en caso de que los objetos dependientes de una aplicacin abarquen varias bibliotecas y no se deban finalizar los trabajos de la aplicacin. 1. Arranque la operacin de salvar mientras est activo para los objetos que residen en las bibliotecas de la aplicacin. Esto se puede realizar con un nico mandato de salvar (SAVACT(*SYNCLIB)). Una vez recibido el mensaje CPI3712 (para SAVACT(*SYNCLIB)), no se producen ms conflictos de bloqueo para objetos o trabajos con transacciones no comprometidas. Si el proceso de punto de control no se completa para los objetos que se salvan, se enva el mensaje CPI3711 a la cola de mensajes especificada para el parmetro SAVACTMSGQ y finaliza la operacin de salvar. Los objetos con un conflicto de bloqueo todava permiten que se complete el proceso de punto de control para la biblioteca. La operacin de salvar contina. Sin embargo, no se salvan los objetos con un conflicto de bloqueo. 2. Una vez completada la operacin de salvar mientras est activo, si algunos de los objetos salvados eran archivos de base de datos registrados por diario y si el receptor conectado, de cada uno de los diarios utilizados para dichos archivos, no se salv como parte de la peticin de salvar mientras est activo, salve cada uno de los receptores conectados. Consideraciones sobre los procedimientos de recuperacin de restauracin: Por lo general, el sistema no puede preservar los lmites de la aplicacin porque es sta la que los define. Ha de ser el usuario de la funcin salvar mientras est activo quien proporcione los procedimientos adecuados de recuperacin de restauracin. Sin embargo, el sistema garantiza que la funcin salvar mientras est activo no salvar una actualizacin parcial de un objeto individual. Por ejemplo, si se actualiza un registro durante la fase del proceso de punto de control de la operacin de salvar mientras est activo, el sistema garantiza que el objeto no se salve en el soporte de almacenamiento habindose actualizado slo una parte del registro. O bien el miembro de archivo que se salva en el soporte de almacenamiento contiene toda la actualizacin o no la contiene en absoluto. Este apartado incluye algunas consideraciones para los procedimientos de recuperacin de restauracin de salvar mientras est activo. Estos procedimientos de recuperacin adicionales son necesarios para llevar los objetos a un estado coherente entre s tras completarse la operacin de restaurar. Es el usuario quien ha de determinar, en el momento de salvar los objetos, los pasos exactos requeridos en estos procedimientos de recuperacin. Los procedimientos de recuperacin de restauracin se han de realizar una vez que los objetos se han restaurado a partir del soporte de salvar mientras est activo, pero antes de que ninguna aplicacin utilice los objetos. Al determinar qu procedimientos de recuperacin pueden ser necesarios tras restaurar los objetos a partir del soporte de salvar mientras est activo, se han de tener en cuenta los puntos que se exponen a continuacin. Es necesario tener en cuenta los procedimientos de recuperacin de restauracin en el caso de que las aplicaciones que actualizan los objetos que se salvan con la funcin salvar

Objetos de mltiples bibliotecas

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

143

mientras est activo estn ejecutndose mientras se realiza el proceso de punto de control de dichos objetos. En funcin de la situacin, se ha de tener en cuenta lo siguiente: v Si algunos de los objetos dependientes de una aplicacin no son archivos de base de datos registrados por diario v Si algunos de los objetos dependientes de una aplicacin residen en mltiples bibliotecas v Si todos los objetos dependientes de una aplicacin son archivos de base de datos y algunos de los archivos se registran por diario v Si todos los objetos dependientes de una aplicacin no son archivos de base de datos, pero todos los cambios realizados en estos archivos se efectan bajo control de compromiso en la pgina 145 v Si algunos objetos dependientes de una aplicacin no son archivos de base de datos, pero todos los cambios realizados en dichoa objetos dependientes de una aplicacin se efectan bajo control de compromiso y todos los objetos residen en la misma biblioteca en la pgina 146 Si algunos de los objetos dependientes de una aplicacin no son archivos de base de datos registrados por diario: Si las aplicaciones dependen de objetos como, por ejemplo, archivos de base de datos que no se registran por diario o reas de datos, pueden ser necesarios procedimientos de recuperacin escritos por el usuario despus de restaurar estos objetos a partir del soporte de salvar mientras est activo. La recuperacin necesaria puede ser semejante a la que se debe realizar si estos objetos se estuviesen actualizando en el momento de una finalizacin anmala del sistema. Si todos los objetos dependientes de una aplicacin residen en una misma biblioteca y todos se salvan con una sola peticin de salvar, se puede especificar SAVACT(*LIB) o SAVACT(*SYNCLIB) para garantizar que todos los objetos alcancen juntos un punto de control y que todos se salven en un estado coherente entre s. Sin embargo, las versiones de punto de control de los objetos pueden no estar en un lmite de aplicacin. An puede ser necesario realizar procedimientos de recuperacin escritos por el usuario para llevar los objetos a un lmite de aplicacin. Si algunos de los objetos dependientes de una aplicacin no son archivos de base de datos registrados por diario, no se debe utilizar SAVACT(*SYSDFN). Si algunos de los objetos dependientes de una aplicacin residen en mltiples bibliotecas: Si los objetos dependientes de aplicacin residen en varias bibliotecas, stas deben salvarse en una nica peticin de salvar, y debe utilizarse SAVACT(*SYNCLIB). Si no se utiliza SAVACT(*SYNCLIB), la recuperacin necesaria puede ser semejante a la que debe realizarse cuando estos objetos se actualizan en el momento de una finalizacin anmala del sistema. Si todos los objetos dependientes de una aplicacin son archivos de base de datos y algunos de los archivos se registran por diario: Si todos los objetos dependientes de una aplicacin son archivos de base de datos y todos los archivos se registran por diario, los mandatos Aplicar cambios registrados por diario (APYJRNCHG) y Eliminar cambios registrados por diario (RMVJRNCHG) se podrn utilizar como parte de los procedimientos de recuperacin para llevar todos los archivos a un lmite de aplicacin tras restaurar a partir de un soporte de salvar mientras est activo. Se enva una entrada de diario adicional (cdigo de diario F, tipo SS) conjuntamente con la entrada de diario de miembro salvado (cdigo de diario F, tipo MS) para un miembro de archivo registrado por diario

144

AS/400e: Copia de seguridad del sistema

que se ha salvado con la funcin salvar mientras est activo para tomar nota de cundo el miembro de archivo registrado por diario alcanz un punto de control. Si slo algunos de los archivos dependientes de una aplicacin se registran por diario, se podrn utilizar los mandatos APYJRNCHG y RMVJRNCHG para recuperar dichos archivos, pero an ser necesario realizar procedimientos de recuperacin escritos por el usuario para los objetos que no se registran por diario. Si se registran por diario todos los archivos dependientes de una aplicacin, se puede obtener un rendimiento superior con SAVACT(*SYSDFN) que con SAVACT(*LIB). SAVACT(*SYSDFN) permite que sean menos los objetos que necesiten alcanzar juntos un punto de control. En los dos casos, se pueden utilizar los mandatos APYJRNCHG y RMVJRNCHG para llevar los archivos registrados por diario a un lmite comn de aplicacin tras la restauracin a partir del soporte de salvar mientras est activo. Si todos los archivos dependientes de una aplicacin se registran por diario pero residen en varias bibliotecas y no se especifica SAVACT(*SYNCLIB), ser muy probable que la recuperacin incluya la aplicacin o la eliminacin de los cambios registrados por diario para llevar todos los archivos dependientes de una aplicacin a un estado coherente entre s. Debido a que los objetos registrados por diario residen en varias bibliotecas, no todos los objetos pueden alcanzar juntos un punto de control. Para llevar los archivos a un punto comn de aplicacin, se utiliza el mandato APYJRNCHG o el mandato RMVJRNCHG. Nota: Es fundamental salvar el receptor de diario conectado actualmente junto con los archivos que se estn registrando por diario. Si se utiliza ms de un diario para registrar los archivos, ser necesario salvar todos los receptores conectados. Incluya la peticin de salvar el receptor en la misma peticin de salvar los archivos registrados por diario o bien en una peticin de salvar distinta despus de la operacin de salvar los archivos registrados por diario. Esta operacin de salvar es necesaria porque el receptor de diario conectado contendr las entradas que podr necesitar cualquier operacin de aplicar o eliminar cambios registrados por diario que forme parte de la recuperacin de restauracin cuando se utiliza el soporte de salvar mientras est activo. Si todos los objetos dependientes de una aplicacin no son archivos de base de datos, pero todos los cambios realizados en estos archivos se efectan bajo control de compromiso: Los procedimientos de recuperacin pueden no ser necesarios tras restaurar a partir del soporte de salvar mientras est activo si se cumplen todas las condiciones siguientes: v Todos los objetos dependientes de una aplicacin son archivos de base de datos. v Todos los cambios realizados en estos archivos se efectan bajo control de compromiso. v Se especifica SAVACT(*SYNCLIB) o bien todos los archivos residen en la misma biblioteca. La funcin salvar mientras est activo garantiza que no se salve ninguna transaccin parcial en el soporte de almacenamiento. Por lo tanto, tras restaurar a partir del soporte de salvar mientras est activo, los archivos existirn igual a cmo existan en el lmite de compromiso al completarse el proceso de punto de control. Sin embargo, el hecho de que los archivos se encuentren en un lmite de compromiso no significa que se hallen en un lmite de aplicacin.

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

145

Asimismo, si todos los cambios se realizan bajo control de compromiso pero los archivos que se hallan bajo control de compromiso residen en varias bibliotecas, el sistema salvar los archivos en lmites de compromiso biblioteca por biblioteca. Los archivos de base de datos que se hallan en bibliotecas distintas y en los que se realizan cambios bajo control de compromiso pueden estar en lmites de compromiso distintos con respecto a la aplicacin. Nota: Si se utiliza SAVACT(*SYNCLIB), todos los cambios se realizan bajo compromiso para los archivos que residen en varias bibliotecas. En este caso, el sistema salva los archivos en un mismo lmite de compromiso para todas las bibliotecas de la peticin de salvar. En estos dos casos, se puede utilizar el mandato APYJRNCHG o el mandato RMVJRNCHG para llevar los archivos a un lmite comn de aplicacin tras restaurar a partir de la funcin salvar mientras est activo. Si algunos objetos dependientes de una aplicacin no son archivos de base de datos, pero todos los cambios realizados en dichoa objetos dependientes de una aplicacin se efectan bajo control de compromiso y todos los objetos residen en la misma biblioteca: Los procedimientos de recuperacin pueden no ser necesarios tras restaurar a partir del soporte de salvar mientras est activo si se cumplen todas las condiciones siguientes: v No todos los objetos dependientes de una aplicacin son archivos de base de datos. v Todos los cambios realizados en estos objetos se efectan bajo control de compromiso. v Todos los objetos residen en la misma biblioteca. No es necesario realizar procedimientos de recuperacin adicionales en el caso de que un lmite de compromiso sea tambin un lmite de aplicacin. Aunque los cambios a nivel de objeto se pueden realizar bajo control de compromiso y los cambios pueden llevarse a cabo mediante la API de Aadir recurso de compromiso (programa QTNADDCR), observe que estos tipos de cambios de recurso no se pueden aplicar o eliminar de la base de datos con el mandato APYJRNCHG o el mandato RMVJRNCHG.

Procedimientos de recuperacin de restauracin recomendados para salvar mientras est activo


A continuacin se proporcionan algunos procedimientos recomendados de recuperacin tras haber restaurado a partir del soporte de salvar mientras est activo. Slo se trata de una recomendacin y los procedimientos de recuperacin de restauracin que usted utilice podrn ser algo distintos, en funcin de las aplicaciones y de las dependencias concretas de las mismas.

La recuperacin de restauracin para archivos registrados por diario puede incluir operaciones de los mandatos Aplicar cambios registrados por diario (APYJRNCHG) y Eliminar cambios registrados por diario (RMVJRNCHG). A continuacin se utiliza exclusivamente el mandato APYJRNCHG, ya que sta es la recuperacin que se aplica con ms frecuencia para llevar los archivos a los lmites de la aplicacin. Sin embargo, se puede utilizar el mandato RMVJRNCHG en lugar del mandato APYJRNCHG para llevar los archivos a un lmite de aplicacin en caso de que se deseen eliminar cambios de la base de datos en vez de aplicarlos. El mandato RMVJRNCHG se puede utilizar si se estn registrando por diario las

146

AS/400e: Copia de seguridad del sistema

imgenes anteriores de los archivos. Consulte el manual de Copia de seguridad y para obtener ms informacin sobre cmo aplicar y eliminar recuperacin cambios registrados. Con independencia de si todos los objetos han alcanzado o no juntos un punto de control, si se requiere el mandato APYJRNCHG para la recuperacin de la restauracin, el parmetro TOSEQ deber especificar un lmite de aplicacin conocido al ejecutarse el mandato APYJRNCHG. Si los archivos se registran en distintos diarios, se requieren varios mandatos APYJRNCHG y el valor TOSEQ especificado en cada mandato APYJRNCHG debe corresponder al mismo lmite de aplicacin conocido. A continuacin se expone una recomendacin general a seguir en los procedimientos de recuperacin de la restauracin: 1. Si algunos de los objetos que se han de restaurar son archivos de base datos registrados por diario, asegrese de que los diarios necesarios se encuentran en el sistema. Si en el sistema no estn todos los diarios necesarios, restaure primero los diarios. Si los diarios se hallan en la misma biblioteca que los archivos que se han de restaurar y si los diarios se salvaron con la misma peticin de salvar que los archivos, el sistema restaurar automticamente los diarios en primer lugar. 2. Restaure los objetos a partir del soporte de salvar mientras est activo. 3. Si algunos de los objetos restaurados son archivos de base de datos registrados por diario, restaure los posibles receptores de diario necesarios que an no existen en el sistema. Por lo general, suelen ser necesarios los receptores de un intervalo que abarca desde los receptores que contienen las entradas de diario del inicio de la operacin de salvar (cdigo de diario F, tipo SS) para los miembros de archivos registrados por diario hasta el receptor que contiene la entrada de diario que es el lmite de aplicacin deseado. Estos receptores deben estar en lnea para cada uno de los diarios utilizados para registrar los archivos restaurados. Si algunos objetos dependientes de una aplicacin no son archivos de base de datos registrados por diario y se verifica una de las condiciones siguientes, realice uno de los procedimientos de recuperacin de restauracin de la seccin Ejemplo: Eliminacin del tiempo de no disponibilidad de salvar en la pgina 148. a. Todos los objetos se encuentran en la misma biblioteca y se especifica SAVACT(*LIB) en el mismo mandato de salvar. b. Todos los objetos de todas las bibliotecas se han salvado mediante SAVACT(*SYNCLIB). Si se cumplen las condiciones de ms arriba, todos los objetos habrn alcanzado juntos un punto de control y los objetos restaurados se encontrarn en un estado coherente entre s. Sin embargo, si los objetos deben llevarse hasta algn lmite de aplicacin definido, el mandato APYJRNCHG slo se puede utilizar para los archivos de base de datos registrados por diario. Para los archivos que no se han registrado por diario y para los dems tipos de objeto, se han de realizar procedimientos de recuperacin definidos por usuario. Si no se cumplen las condiciones anteriores, los objetos no se habrn salvado en un estado coherente entre s. Se puede utilizar el mandato APYJRNCHG para llevar los archivos de base de datos registrados por diario hasta un lmite comn de aplicacin. Para los archivos de base de datos que no se han registrado por diario y para los dems tipos de objetos, se han de realizar procedimientos de recuperacin definidos por usuario.
Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

147

a. Si todos los objetos dependientes de una aplicacin son archivos de base de datos registrados por diario pero todos los cambios realizados en los archivos no se efectan bajo control de compromiso, se deber utilizar el mandato APYJRNCHG para llevar todos los archivos a un lmite de aplicacin. b. Si todos los objetos dependientes de una aplicacin son archivos de base de datos que slo se actualizan bajo control de compromiso, pero dichos archivos existen en bibliotecas distintas, los archivos restaurados se hallarn en lmites de compromiso, pero no todos los archivos se encontrarn en el mismo lmite comn de compromiso. Utilice el mandato APYJRNCHG, habiendo especificado el parmetro CMTBDY(*YES), para llevar los archivos hasta algn lmite comn de aplicacin. El hecho de especificar CMTBDY(*YES) garantiza que la operacin de aplicar se inicia en un lmite de compromiso y que el sistema aplica las transacciones completas hasta el nmero de secuencia especificado que se corresponde con el lmite de aplicacin. c. Si todos los objetos dependientes de una aplicacin son archivos de base de datos que existen en la misma biblioteca y los archivos slo se actualizan bajo control de compromiso, el sistema restaura los archivos tal como existan en algn lmite de compromiso comn en el momento de salvar los datos. Si el lmite de compromiso es un lmite de aplicacin, no ser necesario efectuar ningn procedimiento adicional de recuperacin de restauracin. Sin embargo, si el lmite comn de transaccin de compromiso no es un lmite de aplicacin o si en el diario existen transacciones adicionales que desea aplicar en la base de datos, utilice el mandato APYJRNCHG, habiendo especificado el parmetro CMTBDY(*YES), para llevar los archivos hasta algn lmite definido de aplicacin. El hecho de especificar CMTBDY(*YES) garantiza que la operacin de aplicar se inicia en un lmite de compromiso y que el sistema aplica las transacciones completas hasta el nmero de secuencia especificado que se corresponde con el lmite de aplicacin.

Ejemplo: Eliminacin del tiempo de no disponibilidad de salvar

En este ejemplo se muestra una forma habitual de utilizar la funcin salvar mientras est activo. El usuario podr utilizarla de un modo algo diferente, segn sean los requisitos especficos de sus aplicaciones. En este ejemplo se utilizan dos bibliotecas, LIB1 y LIB2. Las dos contienen solamente archivos de base de datos registrados por diario y los diarios correspondientes a dichos archivos. Los cambios que se realizan en los archivos de base de datos registrados por diario pueden o no efectuarse bajo control de compromiso. En este ejemplo se pretende no finalizar las aplicaciones que realizan cambios en los objetos de estas bibliotecas mientras se estn salvando dichos objetos. Por el hecho de no finalizar las aplicaciones se debern tener en cuenta algunas consideraciones adicionales sobre la restauracin para realizar la recuperacin tras haberse restaurado los objetos a partir del soporte de salvar mientras est activo. Siga los pasos descritos en estos apartados: v Ejemplo: Operacin de salvar para eliminar la no disponibilidad de salvar v Ejemplo: Operacin de restaurar para LIB1 y LIB2 en la pgina 150 Ejemplo: Operacin de salvar para eliminar la no disponibilidad de salvar: La no disponibilidad de salvar se elimina mediante los siguientes pasos:

148

AS/400e: Copia de seguridad del sistema

1. Cada uno de los mandatos siguientes se somete como un trabajo individual de proceso por lotes:
SAVLIB LIB(LIB1) DEV(TAP01) SAVACT(*SYSDFN) + SAVACTWAIT(600) + SAVACTMSGQ(QSYSOPR) + ACCPTH(*YES) SAVLIB LIB(LIB2) DEV(TAP02) SAVACT(*SYSDFN) + SAVACTWAIT(600) + SAVACTMSGQ(QSYSOPR) + ACCPTH(*YES)

Nota: Tambin se pueden utilizar los mandatos SAVOBJ o SAVCHGOBJ, segn sean las necesidades concretas. Cada una de las redes de base de datos de la biblioteca LIB1 alcanza un punto de control distinto, como se especifica en SAVACT(*SYSDFN), y la biblioteca se salva en TAP01. Asimismo, cada una de las redes de base de datos de la biblioteca LIB2 alcanza un punto de control en distintos puntos en el tiempo y la biblioteca se salva en TAP02. El sistema espera durante 10 minutos, como se especifica en el parmetro SAVACTWAIT, para resolver cada conflicto de bloqueo y para que las posibles definiciones activas de compromiso alcancen un lmite de compromiso durante el proceso de punto de control. Estos dos mandatos tambin salvan las vas de acceso para los archivos lgicos, como se especifica en ACCPTH(*YES). Esto hace que, en la mayora de los casos, no sea necesario crear las vas de acceso tras restaurar los archivos a partir de este soporte de salvar. Los procedimientos de recuperacin de restauracin que se necesitan al restaurar objetos a partir de este soporte de almacenamiento dependen de cada uno de los miembros de base de datos de LIB1 y de LIB2 que se actualizan con la indicacin de la hora de esta operacin de salvar. Especificar SAVACT(*SYSDFN) puede permitir que el proceso de punto de control se lleve a cabo con ms rapidez que si se especifican otros valores. Adems, cada biblioteca se salva con un mandato de salvar aparte para que el proceso de punto de control se complete la ms deprisa posible. Las bibliotecas se pueden salvar juntas con un nico mandato de salvar, pero el proceso de punto de control tarda ms tiempo en realizarse porque el sistema efecta primero el proceso de punto de control para la biblioteca LIB1 y, a continuacin, para la biblioteca LIB2. El hecho de utilizar dos mandatos de salvar en dos unidades de cintas independientes permite que el sistema realice de modo concurrente el proceso de punto de control para las bibliotecas. 2. Cuando se ha completado el proceso de punto de control para cada una de las bibliotecas, se envan mensajes CPI3710 independientes a QSYSOPR, tal como se especifica en el parmetro SAVACTMSGQ. Hasta que se produzca el envo de cada mensaje CPI3710 a la cola de mensajes QSYSOPR, es posible supervisar los posibles conflictos de bloqueo que pueden encontrar los dos trabajos de salvar mientras est activo. Para ello, se utiliza el mandato Trabajar con trabajos activos (WRKACTJOB) y se consulta el estado de los trabajos de salvar mientras est activo, que no ha de ser LCKW. Utilice el mandato Trabajar con bloqueos de objeto (WRKOBJLCK) como ayuda para resolver los posibles conflictos de bloqueo y pueda as continuar el trabajo de salvar mientras est activo.

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

149

Si se realizan cambios bajo control de compromiso en los archivos de las bibliotecas LIB1 y LIB2, tambin es posible supervisar los mensajes CPI8365 que se envan a QSYSOPR. Se enva un mensaje CPI8365 aparte por cada trabajo que tiene una definicin de compromiso que no se halla en un lmite de compromiso y que est reteniendo a uno de los trabajos de salvar mientras est activo. En caso de recibirse algn mensaje CPI8365, lleve a cabo los pasos que correspondan, tal como se indica en la parte de recuperacin del mensaje, para llevar todas las definiciones de compromiso del trabajo a un lmite de compromiso. Pueden recibirse mensajes CPI8365 hasta que se complete el proceso de punto de control para las dos bibliotecas. 3. Espere a que se completen los dos trabajos de salvar mientras est activo. 4. Tras haberse completado cada uno de los trabajos de proceso por lotes, verifique que se han salvado todos los objetos necesarios. Si los conflictos de bloqueo han impedido que se salven algunos de los objetos, se puede considerar la posibilidad de volver a emitir los mandatos de salvar originales despus de resolver todos y cada uno de los conflictos de bloqueo. 5. Debido a que todos los objetos de las dos bibliotecas no se salvan en cinta en un estado coherente entre s, es absolutamente necesario salvar el receptor conectado de cada diario utilizado para registrar los archivos de las bibliotecas LIB1 y LIB2. Si los receptores de diario conectados no residen en la biblioteca LIB1 ni en la LIB2, deber emitir peticiones de salvar independientes para salvar cada uno de los receptores conectados. Salve todos los receptores conectados con el siguiente mandato. Pueden ser necesarios varios mandatos de salvar para este paso. Observe que no es necesario utilizar la funcin salvar mientras est activo al salvar los receptores de diario. El siguiente mandato toma por omisin el valor SAVACT(*NO).
SAVOBJ OBJ(receptor-conectado) + LIB(biblioteca-de-receptor-conectado) + OBJTYPE(*JRNRCV) + DEV(TAP01)

Ejemplo: Operacin de restaurar para LIB1 y LIB2: Lleve a cabo los siguientes pasos al restaurar las bibliotecas LIB1 y LIB2: 1. Las dos bibliotecas se restauran con los siguientes mandatos:
RSTLIB SAVLIB(LIB1) DEV(TAP01) RSTLIB SAVLIB(LIB2) DEV(TAP02)

Si an existen los diarios en el sistema, stos no se restauran. Esto no representa ninguna dificultad. Si no existen, el sistema restaurar los diarios antes que los archivos de base de datos. En el momento de completarse estos mandatos de restaurar, los archivos de base de datos existen en el sistema, pero no se hallan en un estado coherente entre s. 2. Restaure los receptores de diario necesarios que estaban conectados en el momento de salvar las bibliotecas. Si los receptores de diario se encuentran en bibliotecas distintas a LIB1 o LIB2 en el momento de la operacin de salvar y no existen actualmente en el sistema, se puede utilizar el siguiente mandato para restaurar los receptores:
RSTOBJ OBJ(receptor-conectado-en-momento-de-salvar) + SAVLIB(biblioteca-de-receptor) + DEV(TAP01)

150

AS/400e: Copia de seguridad del sistema

Por el contrario, si los receptores conectados estaban en LIB1 o en LIB2 en el momento de salvar los datos y no existan antes de la operacin RSTLIB, se restauraron como parte de dicha operacin RSTLIB. 3. Determine un punto en el tiempo, o un lmite de aplicacin, hasta el que ser necesario llevar hacia adelante los archivos de base de datos de las bibliotecas LIB1 y LIB2 para que todos los archivos se hallen en un estado coherente entre s. Una vez determinado el lmite de aplicacin deseado, puede ser necesario restaurar algunos receptores de diario adicionales. Si se requieren receptores de diario adicionales pero no estn en lnea, se pueden restaurar mediante el siguiente mandato de restaurar. Pueden ser necesarios varios mandatos de restaurar para este paso.
RSTOBJ OBJ(otros receptores necesarios) + SAVLIB(biblioteca-de-receptor) + DEV(TAP01)

Los mandatos Trabajar con atributos de diario (WRKJRNA) y Visualizar diario (DSPJRN) puede ser tiles a la hora de buscar el lmite de aplicacin. El mandato WRKJRNA se puede utilizar para determinar el intervalo adecuado de los receptores necesarios para las operaciones subsiguientes del mandato Aplicar cambios registrados por diario. El mandato DSPJRN se puede utilizar para localizar el nmero de secuencia exacto que identifica el lmite de aplicacin deseado. Si hay varios diarios implicados, se ha de localizar en cada diario el mismo lmite de aplicacin (probablemente identificado por la indicacin de la hora) y se ha de tomar nota del nmero de secuencia de diario que corresponda. 4. Lleve los archivos de base de datos hacia adelante hasta un lmite de aplicacin especfico mediante uno de los siguientes mandatos Aplicar cambios registrados por diario (APYJRNCHG). Segn sean los criterios que correspondan a cada situacin, se obtendrn distintas variaciones del mandato APYJRNCHG. Si se han realizado cambios bajo control de compromiso en los archivos cuando se estaban salvando, se podr especificar CMTBDY(*YES) en cualquiera de los siguientes mandatos APYJRNCHG para garantizar que se preservan los lmites de compromiso. a. Si el diario no se ha restaurado y las cintas de salvar mientras est activo utilizadas representan la operacin ms reciente de salvar los archivos de base de datos, habindose especificado UPDHST(*YES), se podrn utilizar los siguientes mandatos para aplicar los cambios registrados por diario a los archivos:
APYJRNCHG JRN(biblioteca-diario/nombre-diario) + FILE((LIB1/*ALL)) + TOENT(nm-secuencia-para-lmite-aplicacin) APYJRNCHG JRN(biblioteca-diario/nombre-diario) + FILE((LIB2/*ALL)) + TOENT(nm-secuencia-para-lmite-aplicacin)

Si hay varios diarios implicados, repita estos mandatos para cada diario especificando el nmero de secuencia correcto (parmetro TOENT) con el que se identifica el lmite de aplicacin deseado. Observe que es muy probable que el nmero de secuencia de TOENT sea distinto para cada diario de las bibliotecas LIB1 y LIB2, pero con todos ellos se identifica un mismo lmite comn de aplicacin. b. Si el diario s se ha restaurado y las cintas de salvar mientras est activo representan la operacin ms reciente de salvar los archivos de base de

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

151

datos, habindose especificado UPDHST(*YES), se podrn utilizar los siguientes mandatos para aplicar los cambios registrados por diario a los archivos:
APYJRNCHG JRN(biblioteca-diario/nombre-diario) + FILE((LIB1/*ALL)) + RCVRNG(receptor-conectado-en-momento-de-salvar + receptor-final) + TOENT(nm-secuencia-para-lmite-aplicacin) APYJRNCHG JRN(biblioteca-diario/nombre-diario) + FILE((LIB2/*ALL)) + RCVRNG(receptor-conectado-en-momento-de-salvar + receptor-final) + TOENT(nm-secuencia-para-lmite-aplicacin)

Debido a que el diario se ha restaurado, el sistema no puede determinar el intervalo de receptores correcto. Por lo tanto, el intervalo correcto de receptores se ha de especificar en el parmetro RCVRNG. Observe que el receptor conectado en el momento en que se salvaron las bibliotecas es el receptor de diario inicial especificado. Si hay varios diarios implicados, repita estos mandatos para cada diario especificando el nmero de secuencia correcto (parmetro TOENT) con el que se identifica el lmite de aplicacin deseado. Observe que es muy probable que el nmero de secuencia de TOENT sea distinto para cada diario de las bibliotecas LIB1 y LIB2, pero con todos ellos se identifica un mismo lmite comn de aplicacin. c. Si las cintas de salvar mientras est activo utilizadas no representan la operacin ms reciente de salvar los archivos de base de datos, habindose especificado UPDHST(*YES), se deber utilizar primero el mandato DSPJRN para determinar el nmero de secuencia de la entrada de diario del inicio de la operacin de salvar (cdigo de diario F, tipo de entrada SS) para cada miembro de base de datos. A continuacin se ha de emitir un mandato APYJRNCHG individual para cada uno de los miembros de base de datos. El siguiente es un ejemplo de un mandato APYJRNCHG de estas caractersticas:
APYJRNCHG JRN(biblioteca-diario/nombre-diario) + FILE((biblioteca-archivo/nombre-archivo miembro-archivo)) + RCVRNG(receptor-conectado-en-momento-de-salvar + receptor-final) + FROMENT(nm-secuencia-para-entrada-SS) + TOENT(nm-secuencia-para-lmite-aplicacin)

Debido a que no se est utilizando la operacin ms reciente de salvar los miembros de archivo de base de datos, no se puede especificar FROMENT(*LASTSAVE) en los mandatos APYJRNCHG. Se ha de especificar un nmero de secuencia individual para cada uno de los miembros de archivos de base de datos de las bibliotecas LIB1 y LIB2. Nota: Algunos de los mandatos APYJRNCHG pueden especificar varios miembros de archivos si en el diario hay una serie continua de entradas SS. A los miembros, que se identifican mediante la serie continua de entradas SS de diario, se les pueden aplicar los cambios registrados por diario mediante un nico mandato APYJRNCHG especificando en el parmetro FROMENT el nmero de secuencia ms antiguo de todas las entradas SS de la serie continua.

152

AS/400e: Copia de seguridad del sistema

Utilizacin de operaciones de salvar paralelas


A partir de la V4R4M0, puede realizar operaciones de salvar mientras se utiliza ms de un dispositivo de soporte de almacenamiento al mismo tiempo. Los datos que se crean en el soporte de salvar mediante estas operaciones de salvar paralelas tendrn un formato de salvar que se denomina paralelo. (El formato de los datos que resulta de una operacin de salvar tradicional (utilizando un dispositivo cada vez) se denomina serie.) Los datos en formato paralelo se reparten por un conjunto de archivos de cinta, que se denominan archivos de soportes. El conjunto completo de estos archivos de soportes se denomina archivo de salvar/restaurar paralelo. Nota: Se utiliza la misma etiqueta de archivo para todos los archivos de soportes de una operacin de salvar (o restaurar) paralela. Los archivos de soportes se identifican en las operaciones de salvar (o restaurar) mediante los parmetros de dispositivo (DEV), nmero de secuencia (SEQNBR), identificadores de volumen (VOL) y etiqueta de archivo (LABEL). Estos parmetros slo permiten la identificacin de un archivo de soportes. No obstante, una operacin de salvar (o restaurar) paralela utiliza ms de un archivo de soportes. Este problema se soluciona utilizando una definicin de soportes. Una definicin de soportes (*MEDDFN) permite la identificacin de ms de un archivo de soportes. La definicin de soportes define los dispositivos, nmeros de secuencia e identificadores de volumen que utilizar una operacin de salvar paralela. (Tambin puede utilizar la definicin de soportes para realizar una operacin de salvar en formato serie.) La definicin de soportes se crea utilizando la API Crear definicin de soportes (QsrCreateMediaDefinition (ILE) o QSRCRTMD (OPM)).

(sitio Web solamente en ingls) Backup Recovery Media Services/400 (BRMS) proporciona una interfaz de fcil uso que le permite realizar operaciones de salvar paralelas sin tener que crear una definicin de soportes. Puede especificar qu unidades de cintas se utilizarn en paralelo y, adems, BRMS se encargar de crear y gestionar la definicin de soportes. Restricciones de una operacin de salvar paralela explica las restricciones de importancia para una operacin de salvar paralela.

Restricciones de una operacin de salvar paralela


Los dispositivos que se especifican en una definicin de soportes deben ser dispositivos de cintas autnomos o dispositivos de biblioteca de soportes de cinta compatibles. Los volmenes de cintas que se especifican deben tener formatos de soportes compatibles. Nota: El resultado puede depender del tipo de dispositivo que se utiliza. Esto se debe a que los diferentes tipos de dispositivo pueden identificar distintos formatos para los mismos soportes. Por ejemplo, un dispositivo de 8 mm puede identificar una cinta como si su formato fuese FMT7GB, mientras que un dispositivo de 8 mm distinto podra identificar la misma cinta como si su formato fuera FMT5GB. Se puede utilizar una definicin de soportes en los siguientes mandatos y las siguientes API:

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

153

Nombre Salvar biblioteca Salvar objeto Salvar objeto cambiado Restaurar biblioteca Restaurar objeto Crear definicin de soportes Suprimir definicin de soportes Recuperar definicin de soportes

API1 QSRSAVO

Mandato2 SAVLIB SAVOBJ SAVCHGOBJ RSTLIB RSTOBJ

QsrCreateMediaDefinition QSRCRTMD QsrDeleteMediaDefinition QSRDLTMD QsrRetrieveMediaDefinition QSRRTVMD

DLTMEDDFN

Para obtener ms informacin en relacin con estas API, consulte la informacin de Consulta de API del sistema. Para obtener ms informacin en relacin con estos mandatos CL, consulte la informacin de Consulta de mandatos CL del sistema.

Es preciso disponer de la autorizacin *USE sobre la definicin de soportes, la autorizacin *EXECUTE sobre la biblioteca de definicin de soportes, y la autorizacin de salvar y restaurar normal sobre cada dispositivo que se especifica en la definicin de soportes. No se puede utilizar una definicin de soportes si se especifica una de las siguientes cosas en la API o el mandato de salvar o restaurar. v Ms de una biblioteca v Identificadores de volumen v Un nmero de secuencia v Un archivo de salvar v Un archivo ptico v Un release destino anterior a V4R4M0 No puede utilizar una definicin de soportes si se ha habilitado el sistema para la preparacin de copia maestra de CD-ROM utilizando la API Manejar estado de preparacin de copia maestra de CD-ROM (QlpHandleCDState).

Utilizacin de mltiples mandatos de salvar simultneamente


Puede salvar bibliotecas y DLO simultneamente en el sistema AS/400. Operaciones de salvar concurrentes para bibliotecas Puede emitir mltiples mandatos SAVOBJ y SAVCHGOBJ, as como la API QSRSAVO, al mismo tiempo para una sola biblioteca. Esto le permite emitir mltiples operaciones de salvar y utilizar mltiples unidades de cintas para salvar objetos de una sola biblioteca de gran tamao. Por ejemplo, puede salvar objetos genricos de una sola biblioteca de gran tamao en una unidad de cintas y, a la vez, emitir otro mandato SAVOBJ para la misma biblioteca para salvar un conjunto distinto de objetos genricos en otra unidad de cintas. Esto se debe al hecho de que el primer mandato de salvar bloquea los objetos de la biblioteca.

154

AS/400e: Copia de seguridad del sistema

Tambin puede emitir mandatos de salvar al mismo tiempo para mltiples bibliotecas. Al ejecutar mltiples mandatos de salvar, el sistema procesa la peticin en varias etapas que se solapan, proporcionando un mejor rendimiento para la operacin de salvar. Los siguientes apartados ofrecen ms informacin sobre cmo utilizar los mandatos de salvar del AS/400 para salvar las bibliotecas simultneamente: v Cmo salvar bibliotecas con el mandato SAVLIB en la pgina 43 proporciona una visin general del mandato SAVLIB. Esto le permite utilizar el Parmetro OMITLIB y parmetro OMITOBJ para el mandato SAVLIB en la pgina 45. v Cmo salvar objetos con el mandato SAVOBJ en la pgina 54 proporciona una visin general del mandato SAVOBJ. Esto le permite utilizar el mandato SAVOBJ para Cmo salvar mltiples objetos con el mandato SAVOBJ en la pgina 54. v Cmo salvar solamente los objetos cambiados en la pgina 55 contiene informacin sobre cmo salvar los objetos cambiados simultneamente. Operaciones de salvar concurrentes para los DLO Puede ejecutar mltiples operaciones SAVDLO simultneamente para los objetos DLO que se encuentren en la misma agrupacin de almacenamiento auxiliar (ASP). Al emitir mltiples mandatos SAVDLO, habilitar el uso concurrente de las unidades de cintas. Para gestionar estas operaciones de salvar mltiples; el parmetro carpeta (FLR) del mandato SAVDLO soporta nombres de carpeta genricos. Puede adaptar la operacin de SAVDLO para aprovechar las mltiples unidades de cintas y eliminar la necesidad de salvar con frecuencia los objetos de carpetas y documentos no voltiles. Esto reduce el tiempo necesario para la operacin SAVDLO y aprovecha todas las unidades de cintas instaladas en el sistema. Este un ejemplo de cmo salvar carpetas con nombres genricos:
SAVDLO DLO(*ALL) + FLR(DEPT*) + DEV(nombre-dispositivo-soporte) + OMITFLR(DEPT2* 'DEPT-A/WIN*')

En este ejemplo, el sistema salva todas las carpetas que empiezan por DEPT, con la excepcin de las carpetas que empiezan por DEPT2 y las subcarpetas dentro de la carpeta DEPT-A que empiezan por WIN. Nota: Omita las carpetas que solamente se permiten si se han especificado los valores DLO(*ALL) o DLO(*CHG).

Captulo 5. Cmo salvar el sistema bajo limitaciones de tiempo

155

156

AS/400e: Copia de seguridad del sistema

You might also like